/* Barcelonacat front (?config=lameva): pairs with qualitat-aire lameva (flat right edge). */
#widget_weather.embed-barcelonacat-lameva {
    /* width: 136px; — fixed width shifts horizontal gap vs qualitat-aire; iframe/twig width applies */
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 8px 0 0 8px;
    overflow: hidden;
}

/* Use .mobile (JS / isMobileBrowser), not max-width media queries: the iframe is ~136px wide on desktop too. */
#widget_weather.embed-barcelonacat-lameva.mobile {
    width: 100%;
    border-radius: 0;
    box-shadow: none;
    min-height: 40px;
    height: 40px;
    max-height: 40px;
}
