.viewer[data-astro-cid-epebaad5]{aspect-ratio:4/3;border-radius:var(--radius);border:1px solid var(--line-2);cursor:grab;background:radial-gradient(at 50% 40%,#2a2a2f,#18181b 75%);position:relative;overflow:hidden}.viewer[data-astro-cid-epebaad5]:active{cursor:grabbing}.fill[data-astro-cid-epebaad5]{aspect-ratio:auto;background:radial-gradient(at 50% 45%,#23232a,#101013 75%);border:0;border-radius:0;position:absolute;inset:0}.fill[data-astro-cid-epebaad5] .bar[data-astro-cid-epebaad5]{top:clamp(118px,12vw,150px);left:auto;right:max(var(--gutter), (100% - var(--max)) / 2)}.viewer[data-astro-cid-epebaad5] canvas{opacity:0;transition:opacity .6s var(--ease-out);display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.viewer[data-astro-cid-epebaad5].ready canvas{opacity:1}.poster[data-astro-cid-epebaad5]{object-fit:cover;width:100%;height:100%;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.viewer[data-astro-cid-epebaad5].ready .poster[data-astro-cid-epebaad5]{opacity:0;pointer-events:none}.bar[data-astro-cid-epebaad5]{opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.viewer[data-astro-cid-epebaad5].ready .bar[data-astro-cid-epebaad5]{opacity:1;pointer-events:auto}.chips[data-astro-cid-epebaad5]{backdrop-filter:blur(12px);background:#1413128c;border:1px solid #ffffff1a;border-radius:999px;gap:2px;padding:3px;display:flex}.bar[data-astro-cid-epebaad5] button[data-astro-cid-epebaad5]{cursor:pointer;white-space:nowrap;font:500 13px/1 var(--font-body);color:var(--muted);transition:color var(--t-hover) var(--ease-smooth), background var(--t-hover) var(--ease-smooth);background:0 0;border:0;border-radius:999px;padding:7px 12px}.bar[data-astro-cid-epebaad5] button[data-astro-cid-epebaad5]:hover{color:var(--ivory)}.bar[data-astro-cid-epebaad5] button[data-astro-cid-epebaad5][aria-pressed=true]{color:var(--ivory);background:#ffffff1a}.explode[data-astro-cid-epebaad5]{backdrop-filter:blur(12px);background:#1413128c!important;border:1px solid #ffffff1a!important}.explode[data-astro-cid-epebaad5][aria-pressed=true]{color:#1b1006!important;background:linear-gradient(180deg, var(--orange-2), var(--orange))!important}.hint[data-astro-cid-epebaad5],.loading[data-astro-cid-epebaad5]{text-align:center;font:500 11.5px/1 var(--font-mono);letter-spacing:.04em;color:var(--faint);pointer-events:none;transition:opacity .4s var(--ease-out);margin:0;position:absolute;bottom:12px;left:0;right:0}.hint[data-astro-cid-epebaad5]{opacity:0}.viewer[data-astro-cid-epebaad5].ready .hint[data-astro-cid-epebaad5]{opacity:.8}.viewer[data-astro-cid-epebaad5].ready .loading[data-astro-cid-epebaad5],.viewer[data-astro-cid-epebaad5].failed .loading[data-astro-cid-epebaad5]{opacity:0}@media (width<=600px){.bar[data-astro-cid-epebaad5] button[data-astro-cid-epebaad5]{padding:6px 9px;font-size:12px}.hint[data-astro-cid-epebaad5]{display:none}}
