.archive.svelte-1uha8ag{width:100%;max-width:44rem}.archive-header.svelte-1uha8ag{text-align:center;margin-bottom:var(--dr-space-lg)}.archive-title.svelte-1uha8ag{font-size:var(--dr-text-2xl);text-transform:uppercase;letter-spacing:.06em;color:var(--fatal-error);text-shadow:2px 2px 0 var(--dr-surface-highlight);font-weight:800}.archive-subtitle.svelte-1uha8ag{margin-top:var(--dr-space-xs);color:var(--dr-text-muted)}.archive-intro.svelte-1uha8ag{background:var(--dr-surface-elevated);border:var(--dr-border);border-radius:var(--dr-radius);padding:var(--dr-space-lg);box-shadow:var(--dr-shadow-offset-md), var(--dr-shadow-inner-highlight);gap:var(--dr-space-md);color:var(--dr-text-secondary);flex-direction:column;display:flex}.puzzle-list.svelte-1uha8ag{margin-top:var(--dr-space-xl);gap:var(--dr-space-md);flex-direction:column;list-style:none;display:flex}.puzzle-card.svelte-1uha8ag{align-items:center;gap:var(--dr-space-xs) var(--dr-space-md);background:var(--dr-surface-elevated);border:var(--dr-border);border-radius:var(--dr-radius);padding:var(--dr-space-md) var(--dr-space-lg);color:var(--dr-text-primary);box-shadow:var(--dr-shadow-offset-md), var(--dr-shadow-inner-highlight);transition:transform var(--dr-transition-fast), box-shadow var(--dr-transition-fast), border-color var(--dr-transition-fast);grid-template-columns:1fr auto;text-decoration:none;display:grid}.puzzle-card.svelte-1uha8ag:hover{border-color:var(--digital-rust);transform:var(--dr-press-hover);box-shadow:var(--dr-shadow-hover-md), var(--dr-shadow-inner-highlight)}.puzzle-card.svelte-1uha8ag:active{transform:var(--dr-press-active);box-shadow:var(--dr-shadow-active)}.card-top.svelte-1uha8ag{align-items:baseline;gap:var(--dr-space-md);grid-column:1;display:flex}.card-number.svelte-1uha8ag{color:var(--dr-text-muted)}.card-date.svelte-1uha8ag{font-family:var(--dr-font-mono);font-size:var(--dr-text-xs);color:var(--dr-text-muted)}.card-title.svelte-1uha8ag{font-size:var(--dr-text-lg);color:var(--dr-text-primary);grid-column:1;font-weight:800}.card-cta.svelte-1uha8ag{color:var(--fatal-error);transition:color var(--dr-transition-fast);grid-area:1/2/span 2}.puzzle-card.svelte-1uha8ag:hover .card-cta:where(.svelte-1uha8ag){color:var(--amber-alert)}@media (width<=480px){.card-cta.svelte-1uha8ag{display:none}.puzzle-card.svelte-1uha8ag{grid-template-columns:1fr}}
