.webcam-grid[data-astro-cid-qkpptr4l]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-xl);margin:var(--space-xl) 0}.webcam-item[data-astro-cid-qkpptr4l]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--space-lg);box-shadow:0 2px 8px #0000001a}.webcam-item[data-astro-cid-qkpptr4l] h4[data-astro-cid-qkpptr4l]{margin-top:0;margin-bottom:var(--space-md);font-size:var(--text-lg)}.webcam-container[data-astro-cid-qkpptr4l]{position:relative;width:100%;padding-bottom:56.25%;background:var(--color-bg-secondary);border-radius:var(--border-radius);overflow:hidden;margin-bottom:var(--space-md)}.webcam-placeholder[data-astro-cid-qkpptr4l]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);background:linear-gradient(135deg,var(--color-bg-secondary) 0%,var(--color-bg-tertiary) 100%)}.webcam-icon[data-astro-cid-qkpptr4l]{font-size:3rem;opacity:.5}.webcam-placeholder[data-astro-cid-qkpptr4l] p[data-astro-cid-qkpptr4l]{margin:0;color:var(--color-text-tertiary);font-size:var(--text-sm)}.load-webcam-btn[data-astro-cid-qkpptr4l]{padding:var(--space-sm) var(--space-lg)}.webcam-iframe[data-astro-cid-qkpptr4l]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.webcam-note[data-astro-cid-qkpptr4l]{margin:0;font-size:var(--text-sm);text-align:center}.external-link[data-astro-cid-qkpptr4l]{text-decoration:none;font-weight:600}@media (max-width: 768px){.webcam-grid[data-astro-cid-qkpptr4l]{grid-template-columns:1fr}}.resort-hero[data-astro-cid-f5bf6l7f]{text-align:center;margin-bottom:var(--space-xl);padding:var(--space-2xl) 0;background:linear-gradient(135deg,var(--color-primary) 0%,#004c99 100%);color:#fff;border-radius:var(--border-radius)}.resort-hero[data-astro-cid-f5bf6l7f] h1[data-astro-cid-f5bf6l7f]{color:#fff;margin-bottom:var(--space-md)}.resort-subtitle[data-astro-cid-f5bf6l7f]{font-size:var(--text-xl);color:#fffffff2;margin:0}.page-nav[data-astro-cid-f5bf6l7f]{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-lg);background:var(--color-bg-secondary);border-radius:var(--border-radius);margin-bottom:var(--space-2xl);position:sticky;top:70px;z-index:10;box-shadow:0 2px 8px #0000001a}.page-nav[data-astro-cid-f5bf6l7f] a[data-astro-cid-f5bf6l7f]{padding:var(--space-sm) var(--space-md);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius);text-decoration:none;font-size:var(--text-sm);font-weight:600;transition:all var(--transition)}.page-nav[data-astro-cid-f5bf6l7f] a[data-astro-cid-f5bf6l7f]:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.content-section[data-astro-cid-f5bf6l7f]{margin-bottom:var(--space-3xl);scroll-margin-top:150px}.content-section[data-astro-cid-f5bf6l7f] p[data-astro-cid-f5bf6l7f]{font-size:var(--text-base);line-height:1.8}.official-links[data-astro-cid-f5bf6l7f]{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-xl)}.stats-table[data-astro-cid-f5bf6l7f]{max-width:600px;margin-top:var(--space-lg)}.data-note[data-astro-cid-f5bf6l7f]{padding:var(--space-md);background:var(--color-bg-secondary);border-left:4px solid var(--color-warning);border-radius:0 var(--border-radius) var(--border-radius) 0;font-size:var(--text-sm);margin-bottom:var(--space-xl)}.conditions-explainer[data-astro-cid-f5bf6l7f]{margin-top:var(--space-xl);padding:var(--space-lg);background:var(--color-bg-secondary);border-radius:var(--border-radius)}.conditions-explainer[data-astro-cid-f5bf6l7f] h3[data-astro-cid-f5bf6l7f]{margin-top:0}.webcam-disclaimer[data-astro-cid-f5bf6l7f]{font-size:var(--text-sm);font-style:italic;color:var(--color-text-tertiary)}.terrain-detail[data-astro-cid-f5bf6l7f]{display:flex;flex-direction:column;gap:var(--space-xl);margin-top:var(--space-xl)}.terrain-category[data-astro-cid-f5bf6l7f]{padding:var(--space-lg);background:var(--color-bg-secondary);border-radius:var(--border-radius);border-left:4px solid}.terrain-category[data-astro-cid-f5bf6l7f]:nth-child(1){border-left-color:var(--color-success)}.terrain-category[data-astro-cid-f5bf6l7f]:nth-child(2){border-left-color:var(--color-primary)}.terrain-category[data-astro-cid-f5bf6l7f]:nth-child(3){border-left-color:var(--color-danger)}.beginner-heading[data-astro-cid-f5bf6l7f]{color:var(--color-success)}.intermediate-heading[data-astro-cid-f5bf6l7f]{color:var(--color-primary)}.advanced-heading[data-astro-cid-f5bf6l7f]{color:var(--color-danger)}.pass-info[data-astro-cid-f5bf6l7f]{padding:var(--space-lg);background:var(--color-bg-secondary);border-radius:var(--border-radius);margin:var(--space-lg) 0}.pass-info[data-astro-cid-f5bf6l7f] h3[data-astro-cid-f5bf6l7f]{margin-top:0}.affiliate-note[data-astro-cid-f5bf6l7f]{font-size:var(--text-sm);padding:var(--space-md);background:var(--color-bg-secondary);border-radius:var(--border-radius);border:1px solid var(--color-border)}.travel-section[data-astro-cid-f5bf6l7f],.safety-section[data-astro-cid-f5bf6l7f]{margin-bottom:var(--space-xl)}.travel-section[data-astro-cid-f5bf6l7f] h3[data-astro-cid-f5bf6l7f],.safety-section[data-astro-cid-f5bf6l7f] h3[data-astro-cid-f5bf6l7f]{color:var(--color-primary);margin-top:0}.resort-cta[data-astro-cid-f5bf6l7f]{text-align:center;padding:var(--space-3xl);background:linear-gradient(135deg,var(--color-primary) 0%,#004c99 100%);color:#fff;border-radius:var(--border-radius);margin-top:var(--space-3xl)}.resort-cta[data-astro-cid-f5bf6l7f] h2[data-astro-cid-f5bf6l7f]{color:#fff;margin-top:0}.resort-cta[data-astro-cid-f5bf6l7f] p[data-astro-cid-f5bf6l7f]{color:#fffffff2;font-size:var(--text-lg);margin-bottom:var(--space-xl)}@media (max-width: 768px){.page-nav[data-astro-cid-f5bf6l7f]{position:static}.official-links[data-astro-cid-f5bf6l7f]{flex-direction:column}.official-links[data-astro-cid-f5bf6l7f] .button[data-astro-cid-f5bf6l7f]{width:100%;text-align:center}}
