.sac-sticker{--sticker-width:150px;--sticker-height:210px;margin:0;display:flex;flex-direction:column;align-items:center;gap:9px;width:var(--sticker-width);max-width:100%;flex:none}.sac-sticker-compact{--sticker-width:76px;--sticker-height:110px;gap:7px}.sac-sticker-featured{--sticker-width:260px;--sticker-height:380px}.sac-sticker-archival{--sticker-width:480px;--sticker-height:620px}.sac-sticker .sac-sticker-open,.sac-sticker-image{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;width:100%;padding:0;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}.sac-sticker .sac-sticker-open img,.sac-sticker img{display:block;width:auto;max-width:100%;max-height:var(--sticker-height);object-fit:contain;border-radius:1px;filter:drop-shadow(0 5px 7px #0005);transition:transform .18s ease,filter .18s ease}.sac-sticker figcaption{font:11px/1.5 var(--font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--te-accent,var(--amber));letter-spacing:.035em;text-align:center;overflow-wrap:anywhere;max-width:100%}.sac-sticker-pending{min-height:64px;display:grid;align-items:center;color:var(--text-secondary);font-size:10px;line-height:1.6;text-align:center;border-bottom:1px solid #ffffff18}.sac-sticker .sac-sticker-open:hover{transform:none}.sac-sticker-open:focus-visible img,.sac-sticker-open:hover img{transform:translateY(-2px);filter:drop-shadow(0 7px 9px #0007)}@media(prefers-reduced-motion:reduce){.sac-sticker img{transition:none}.sac-sticker-open:focus-visible img,.sac-sticker-open:hover img{transform:none}}.sac-sticker .sac-sticker-image,.sac-sticker .sac-sticker-open{width:min(100%,calc(var(--sticker-height) * var(--sticker-aspect,1)));aspect-ratio:var(--sticker-ratio,auto)}.sac-sticker .sac-sticker-open img,.sac-sticker img{width:100%;height:auto;aspect-ratio:var(--sticker-ratio,auto);filter:drop-shadow(0 2px 2px #0006) drop-shadow(0 9px 9px #0006);border-radius:0}.sac-sticker figcaption{font-size:10px;letter-spacing:.075em;color:var(--te-accent,var(--amber-soft))}.sac-sticker .sac-sticker-open{position:relative}.sac-sticker-open:after{content:"";position:absolute;inset:-5px;min-width:44px;min-height:44px;pointer-events:auto}@media(hover:hover) and (prefers-reduced-motion:no-preference){a:focus-visible>.sac-sticker .sac-sticker-image img,a:hover>.sac-sticker .sac-sticker-image img{transform:translateY(-3px)}}.sac-sticker-detail{--sticker-width:480px;--sticker-height:620px}.sac-sticker-compact{--sticker-width:92px;--sticker-height:126px}.sac-sticker-open:focus-visible{outline:2px solid var(--te-accent,var(--amber));outline-offset:7px}@media(max-width:480px){.sac-sticker-featured{--sticker-width:220px;--sticker-height:320px}.sac-sticker-archival,.sac-sticker-detail{--sticker-width:320px;--sticker-height:460px}}