.frame.svelte-d5jpdx{margin:0;border:1px solid var(--border-default);background:var(--bg-base);overflow:hidden;display:flex;flex-direction:column;transition:border-color var(--duration-base) var(--ease-out-expo)}.frame--card.svelte-d5jpdx{aspect-ratio:16 / 10}.frame--hero.svelte-d5jpdx{aspect-ratio:16 / 9}.chrome.svelte-d5jpdx{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border-bottom:1px solid var(--border-default);background:var(--bg-subtle)}.dot.svelte-d5jpdx{width:7px;height:7px;border-radius:50%;background:var(--bg-overlay)}.bar.svelte-d5jpdx{flex:1;text-align:center;font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:.5rem;padding-right:.5rem}.canvas.svelte-d5jpdx{flex:1;position:relative;background:radial-gradient(1200px circle at 30% 0%,var(--g-from) 0%,transparent 55%),linear-gradient(180deg,var(--bg-subtle) 0%,var(--g-to) 100%);overflow:hidden}.canvas.svelte-d5jpdx img:where(.svelte-d5jpdx){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.85) contrast(1.05)}.grid.svelte-d5jpdx{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%)}.mark.svelte-d5jpdx{position:absolute;left:1.5rem;bottom:1.5rem;font-family:var(--font-mono);font-size:max(2rem,min(5vw,3.5rem));font-weight:500;color:#ffffffeb;letter-spacing:-.04em;mix-blend-mode:screen}.meta.svelte-d5jpdx{position:absolute;right:1.25rem;top:1.25rem;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:var(--tracking-label)}.meta__cat.svelte-d5jpdx{color:var(--accent);padding:.2rem .45rem;border:1px solid var(--accent-dim);background:#00d4ff0f}.meta__year.svelte-d5jpdx{color:#ffffff8c}
