.weather-map-container[data-astro-cid-h2kyyuql]{display:flex;flex-direction:column}.map-controls[data-astro-cid-h2kyyuql]{z-index:2}.map-btn[data-astro-cid-h2kyyuql]{margin-right:10px;background-color:#f8f9fa;border:1px solid #dee2e6;color:#212529;transition:all .2s ease}.map-btn[data-astro-cid-h2kyyuql]:hover{background-color:#e9ecef}.map-btn[data-astro-cid-h2kyyuql].active{background-color:#f6851e;border-color:#f6851e;color:#fff;font-weight:500}#weatherMap[data-astro-cid-h2kyyuql]{min-height:400px;width:100%;border-radius:.25rem;z-index:1;position:relative}.leaflet-container{height:100%!important;width:100%!important}.observation-time-info[data-astro-cid-h2kyyuql]{font-size:.8rem}@media (max-width: 768px){#weatherMap[data-astro-cid-h2kyyuql]{min-height:300px;margin-bottom:1rem}.map-btn[data-astro-cid-h2kyyuql]{padding:.25rem .5rem;font-size:.875rem;margin-right:5px}}.rounded-container[data-astro-cid-lxmfzltz]{border-radius:12px;overflow:hidden;display:block;box-shadow:0 4px 8px #0000001a}.app-screenshot[data-astro-cid-lxmfzltz]{display:block;width:100%;height:auto;object-fit:cover}.feature-image[data-astro-cid-lxmfzltz]{cursor:zoom-in;transition:transform .3s ease}.feature-image[data-astro-cid-lxmfzltz]:hover{transform:scale(1.03)}.hero-section[data-astro-cid-j7pv25f6]{padding-top:2rem;padding-bottom:2rem}.features-section[data-astro-cid-j7pv25f6]{background-color:var(--bs-body-bg)}.feature-icon[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center}.cta-section[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]{border:none}.temp-marker[data-astro-cid-j7pv25f6]{background:transparent;border:none}.cities-forecast-section[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]{transition:transform .2s}.cities-forecast-section[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px)}.forecast-day[data-astro-cid-j7pv25f6]{transition:background-color .2s}.forecast-day[data-astro-cid-j7pv25f6]:hover{background-color:#007bff0d}.high-temp[data-astro-cid-j7pv25f6]{color:#dc3545}.low-temp[data-astro-cid-j7pv25f6]{color:#0d6efd}.weather-icon[data-astro-cid-j7pv25f6]{filter:drop-shadow(0 0 3px rgba(0,0,0,.1))}.condition-text[data-astro-cid-j7pv25f6]{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}@media (max-width: 768px){.hero-section[data-astro-cid-j7pv25f6]{text-align:center}}.rounded-container[data-astro-cid-j7pv25f6]{border-radius:12px;overflow:hidden;display:block;box-shadow:0 4px 8px #0000001a}.app-screenshot[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;object-fit:cover}.diy-section[data-astro-cid-j7pv25f6]{background-color:#2a3455}.diy-image[data-astro-cid-j7pv25f6]{max-width:85%}@media (max-width: 768px){.diy-image[data-astro-cid-j7pv25f6]{max-width:75%}}.feature-image[data-astro-cid-j7pv25f6]{cursor:zoom-in;transition:transform .3s ease}.feature-image[data-astro-cid-j7pv25f6]:hover{transform:scale(1.05)}#imageZoomModal[data-astro-cid-j7pv25f6] .modal-content[data-astro-cid-j7pv25f6]{background-color:transparent;border:none}#imageZoomModal[data-astro-cid-j7pv25f6] .modal-body[data-astro-cid-j7pv25f6]{position:relative}#imageZoomModal[data-astro-cid-j7pv25f6] .btn-close[data-astro-cid-j7pv25f6]{opacity:.8;box-shadow:0 0 10px #0003}#imageZoomModal[data-astro-cid-j7pv25f6] .btn-close[data-astro-cid-j7pv25f6]:hover{opacity:1}.video-section[data-astro-cid-j7pv25f6]{padding:4rem 0;background-color:var(--bs-body-bg)}.video-container[data-astro-cid-j7pv25f6]{width:100%;max-width:960px;margin:0 auto;background-color:#000}.youtube-player[data-astro-cid-j7pv25f6]{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.thumbnail-container[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%}.thumbnail[data-astro-cid-j7pv25f6]{width:100%;height:100%;background-size:cover;background-position:center;cursor:pointer;display:flex;align-items:center;justify-content:center}.play-button-container[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.play-button[data-astro-cid-j7pv25f6]{background:transparent;border:none;cursor:pointer;transition:transform .2s ease}.play-button[data-astro-cid-j7pv25f6]:hover{transform:scale(1.1)}.play-button-bg[data-astro-cid-j7pv25f6]{fill:red;fill-opacity:.8}.play-button[data-astro-cid-j7pv25f6]:hover .play-button-bg[data-astro-cid-j7pv25f6]{fill-opacity:1}.play-button-icon[data-astro-cid-j7pv25f6]{fill:#fff}.youtube-iframe[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media (max-width: 768px){.video-section[data-astro-cid-j7pv25f6]{padding:2rem 0}}
