.archive-page[data-astro-cid-3xmvks32]{max-width:1200px;margin:0 auto;padding:8px var(--spacing-sm);min-height:calc(100vh - 200px);background:radial-gradient(circle at 20% 30%,rgba(230,126,34,.03) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(243,156,18,.02) 0%,transparent 50%)}.archive-header[data-astro-cid-3xmvks32]{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-md);background:linear-gradient(135deg,#fff9f0e6,#fdfbf7e6);border-radius:20px;border:3px solid rgba(230,126,34,.15);box-shadow:0 4px 16px #e67e221a}.archive-header[data-astro-cid-3xmvks32] h1[data-astro-cid-3xmvks32]{font-size:clamp(1.75rem,5vw,2.5rem);background:linear-gradient(135deg,#c41e3a 0%,var(--color-accent) 50%,#ffd700 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 var(--spacing-sm) 0;line-height:1.2;filter:drop-shadow(0 2px 4px rgba(0,0,0,.05))}.archive-intro[data-astro-cid-3xmvks32]{font-size:clamp(1rem,2.5vw,1.125rem);color:var(--color-text);max-width:700px;margin:0 auto;line-height:1.6}.no-archives[data-astro-cid-3xmvks32]{text-align:center;padding:var(--spacing-xl) var(--spacing-md);background:var(--color-surface);border-radius:12px;margin:var(--spacing-lg) 0}.no-archives[data-astro-cid-3xmvks32] p[data-astro-cid-3xmvks32]{font-size:1.125rem;color:var(--color-text-light);margin:var(--spacing-sm) 0}.calendar-grid[data-astro-cid-3xmvks32]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.calendar-card[data-astro-cid-3xmvks32]{background:linear-gradient(135deg,#fff9f0f2,#fdfbf7f2);border:3px solid rgba(230,126,34,.2);border-radius:20px;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 12px #e67e221a,inset 0 1px #fffc;position:relative}.calendar-card[data-astro-cid-3xmvks32]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,rgba(255,215,0,.05) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgba(196,30,58,.03) 0%,transparent 50%);pointer-events:none;border-radius:20px}.calendar-card[data-astro-cid-3xmvks32]:hover{transform:translateY(-6px);box-shadow:0 12px 32px #e67e2233,0 0 0 4px #f39c124d,inset 0 1px #ffffffe6;border-color:var(--color-accent)}.card-link[data-astro-cid-3xmvks32]{display:block;padding:var(--spacing-lg);text-decoration:none;color:inherit}.card-header[data-astro-cid-3xmvks32]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.card-year[data-astro-cid-3xmvks32]{font-size:2.25rem;font-weight:700;background:linear-gradient(135deg,#c41e3a 0%,var(--color-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.archive-badge[data-astro-cid-3xmvks32]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);background:linear-gradient(135deg,#e67e2226,#f39c121a);padding:.375rem .75rem;border-radius:8px;border:1px solid rgba(230,126,34,.3)}.card-title[data-astro-cid-3xmvks32]{font-size:1.25rem;font-weight:600;color:var(--color-primary);margin:0 0 var(--spacing-sm) 0;line-height:1.3}.card-description[data-astro-cid-3xmvks32]{font-size:.9375rem;color:var(--color-text-light);margin:0 0 var(--spacing-md) 0;line-height:1.5}.card-footer[data-astro-cid-3xmvks32]{display:flex;justify-content:flex-end}.view-link[data-astro-cid-3xmvks32]{font-size:.9375rem;font-weight:700;color:var(--color-accent);transition:all .2s ease;display:inline-flex;align-items:center;gap:.25rem}.calendar-card[data-astro-cid-3xmvks32]:hover .view-link[data-astro-cid-3xmvks32]{color:#c41e3a;transform:translate(4px)}.back-link-container[data-astro-cid-3xmvks32]{text-align:center;margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-surface)}.back-link[data-astro-cid-3xmvks32]{color:var(--color-accent);text-decoration:none;font-weight:600;font-size:1rem;transition:color .2s ease}.back-link[data-astro-cid-3xmvks32]:hover{color:var(--color-primary);text-decoration:underline}@media (min-width: 640px){.archive-page[data-astro-cid-3xmvks32]{padding:var(--spacing-xl) var(--spacing-md)}.calendar-grid[data-astro-cid-3xmvks32]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (min-width: 1024px){.archive-page[data-astro-cid-3xmvks32]{padding:var(--spacing-xl) var(--spacing-lg)}.calendar-grid[data-astro-cid-3xmvks32]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-xl)}}
