@keyframes svelte-lsjlui-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up.svelte-lsjlui{animation:svelte-lsjlui-slide-up .4s ease-out forwards;opacity:0}article.svelte-lsjlui{will-change:transform,border-color,box-shadow}.header-badges.svelte-lsjlui{display:flex;align-items:stretch;gap:.5rem;flex-shrink:0}.state-badge.svelte-lsjlui{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem .625rem;min-width:3rem;border-radius:.5rem;background:#b69a3c1f;border:1px solid rgba(182,154,60,.25);overflow:hidden;transition:all .2s ease}article.svelte-lsjlui:hover .state-badge:where(.svelte-lsjlui){background:#b69a3c2e;border-color:#b69a3c59}.state-badge__img.svelte-lsjlui{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.375rem;opacity:.35;transition:opacity .2s ease}article.svelte-lsjlui:hover .state-badge__img:where(.svelte-lsjlui){opacity:.5}.state-badge__abbrev.svelte-lsjlui{position:relative;z-index:1;font-size:.75rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.05em;text-shadow:0 1px 3px rgba(0,0,0,.5)}.date-badge.svelte-lsjlui{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem .75rem;border-radius:.5rem;background:#b69a3c1a;border:1px solid rgba(182,154,60,.15)}.date-badge__day.svelte-lsjlui{font-size:1.25rem;font-weight:700;color:var(--text-primary);line-height:1}.date-badge__month.svelte-lsjlui{font-size:.625rem;font-weight:600;color:var(--accent-soft);text-transform:uppercase;letter-spacing:.05em}.compact-state-badge.svelte-lsjlui{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;background:#b69a3c1f;border:1px solid rgba(182,154,60,.25);overflow:hidden;transition:all .2s ease}article.svelte-lsjlui:hover .compact-state-badge:where(.svelte-lsjlui){background:#b69a3c2e;border-color:#b69a3c59}.compact-state-badge__img.svelte-lsjlui{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.25rem;opacity:.4;transition:opacity .2s ease}article.svelte-lsjlui:hover .compact-state-badge__img:where(.svelte-lsjlui){opacity:.55}.compact-state-badge__abbrev.svelte-lsjlui{position:relative;z-index:1;font-size:.5rem;font-weight:700;color:var(--accent);text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media(prefers-reduced-motion:reduce){.animate-slide-up.svelte-lsjlui{animation:none;opacity:1}article.svelte-lsjlui{will-change:auto}}.pagination-btn.svelte-tn1cnb{display:inline-flex;align-items:center;padding:.375rem .5rem;color:var(--text-muted);transition:all .2s ease}@media(min-width:640px){.pagination-btn.svelte-tn1cnb{padding:.5rem .75rem}}.pagination-btn.svelte-tn1cnb:hover{background:var(--surface-soft)}.pagination-num.svelte-tn1cnb{display:inline-flex;align-items:center;padding:.375rem .625rem;font-size:.75rem;font-weight:600;color:var(--text-muted);transition:all .2s ease}@media(min-width:640px){.pagination-num.svelte-tn1cnb{padding:.5rem 1rem;font-size:.875rem}}.pagination-num.svelte-tn1cnb:hover{background:var(--surface-soft)}.pagination-active.svelte-tn1cnb{background:var(--accent);color:var(--bg-root)}.pagination-active.svelte-tn1cnb:hover{background:var(--accent)}
