.fullscreen-video[data-v-18de9664]{background:#000;height:100vh!important;-o-object-fit:contain;object-fit:contain;width:100vw!important}.fullscreen-video[data-v-18de9664]:fullscreen{background:#000;height:100vh;-o-object-fit:contain;object-fit:contain;width:100vw}.weather-widget[data-v-99b10488]{margin:0 auto;max-width:1200px;padding:0}.weather-status[data-v-99b10488]{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;color:#6c757d;display:flex;font-size:.9rem;gap:.5rem;justify-content:center;min-height:100px;padding:1.5rem}.weather-status.loading[data-v-99b10488]{background:#f8f9fa;border-color:#e9ecef}.loading-text[data-v-99b10488]{font-weight:500}.weather-cards[data-v-99b10488]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.weather-card[data-v-99b10488]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.75rem;transition:border-color .2s ease}.weather-card[data-v-99b10488]:hover{border-color:#cbd5e0}.card-header[data-v-99b10488]{border-bottom:1px solid #e2e8f0;margin-bottom:.5rem;padding-bottom:.5rem}.card-header h4[data-v-99b10488]{color:#4a5568;font-size:.875rem;font-weight:600;letter-spacing:.025em;margin:0;text-transform:uppercase}.card-content[data-v-99b10488]{display:flex;flex-direction:column;gap:.5rem}.weather-main[data-v-99b10488]{align-items:center;display:flex;gap:.75rem}.water-icon[data-v-99b10488],.weather-icon[data-v-99b10488]{flex-shrink:0;height:32px;width:32px}.water-icon[data-v-99b10488]{color:#3182ce}.weather-info[data-v-99b10488]{flex:1;min-width:0}.temperature[data-v-99b10488]{color:#2d3748;font-size:1.25rem;font-weight:600;line-height:1.2}.description[data-v-99b10488]{color:#718096;font-size:.8rem;line-height:1.3;margin-top:.125rem}.weather-details[data-v-99b10488]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.water-details[data-v-99b10488]{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.detail[data-v-99b10488]{color:#a0aec0;font-size:.75rem;white-space:nowrap}.status-icon[data-v-99b10488]{height:16px;width:16px}.retry-btn[data-v-99b10488]{background:#e2e8f0;border:none;border-radius:4px;color:#4a5568;cursor:pointer;font-size:.75rem;padding:.25rem .5rem;transition:background .2s}.retry-btn[data-v-99b10488]:hover{background:#cbd5e0}.loading-spinner[data-v-99b10488]{animation:spin-99b10488 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3182ce;height:24px;width:24px}@keyframes spin-99b10488{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-content[data-v-99b10488]{align-items:center;display:flex;flex-direction:column;gap:.25rem}.loading-subtext[data-v-99b10488]{color:#6b7280}@media (max-width:768px){.weather-cards[data-v-99b10488]{grid-template-columns:1fr}.weather-details[data-v-99b10488]{flex-direction:column;gap:.25rem}}
