.badge.svelte-1ijmcau{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--step--2);white-space:nowrap;align-items:center;gap:.4em;padding:.2em .6em;line-height:1.4;display:inline-flex}.accent.svelte-1ijmcau{border-color:color-mix(in oklab, var(--accent) 45%, transparent);background:var(--accent-wash);color:var(--accent)}.button.svelte-x4wtex{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding-inline:var(--space-5);border-radius:var(--radius-m);font:inherit;font-size:var(--step--1);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out);border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.button.svelte-x4wtex:active{translate:0 1px}.s.svelte-x4wtex{min-block-size:2.25rem;padding-inline:var(--space-4)}.primary.svelte-x4wtex{background:var(--accent);color:var(--color-bg-deep);box-shadow:0 0 1.5rem -.5rem var(--accent-glow)}.primary.svelte-x4wtex:hover{background:color-mix(in oklab, var(--accent) 82%, white)}.secondary.svelte-x4wtex{border-color:var(--color-line-strong);background:var(--color-surface);color:var(--color-text-strong)}.secondary.svelte-x4wtex:hover{border-color:var(--accent)}.ghost.svelte-x4wtex{color:var(--color-text-muted)}.ghost.svelte-x4wtex:hover{background:var(--color-surface-raised);color:var(--color-text-strong)}.label.svelte-fcpj2f{color:var(--accent);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}kbd.svelte-5y4ps2{border:1px solid var(--color-line-strong);border-radius:var(--radius-s);background:var(--color-surface-raised);min-inline-size:1.6em;color:var(--color-text-strong);font-size:var(--step--2);text-align:center;border-block-end-width:2px;padding:.05em .45em;display:inline-block}.player.svelte-1fkd6j4{gap:var(--space-4);align-content:start;min-inline-size:0;display:grid}.screen.svelte-1fkd6j4{border-radius:var(--radius-l);background:var(--color-bg-deep);box-shadow:var(--shadow-screen);isolation:isolate;display:grid;position:relative;overflow:hidden}.screen.svelte-1fkd6j4:fullscreen{border-radius:0}.screen.svelte-1fkd6j4>*{grid-area:1/1}iframe.svelte-1fkd6j4{background:var(--color-bg-deep);border:0;block-size:100%;inline-size:100%}iframe.native.svelte-1fkd6j4{transform-origin:0 0;position:absolute;inset:0 auto auto 0}.poster.svelte-1fkd6j4{object-fit:cover;block-size:100%;inline-size:100%;image-rendering:pixelated;transition:scale .6s var(--ease-out), filter var(--dur-mid) var(--ease-out)}.player.svelte-1fkd6j4:hover .poster:where(.svelte-1fkd6j4){scale:1.025}.titlecard.svelte-1fkd6j4{padding:var(--space-5);background:radial-gradient(70% 70% at 50% 45%, var(--accent-wash), transparent 75%), conic-gradient(from 90deg at 2px 2px, transparent 25%, #ffffff0d 0) 0 0 / 12px 12px, var(--color-bg-deep);place-items:center;display:grid}.titlecard.svelte-1fkd6j4 span:where(.svelte-1fkd6j4){color:var(--accent);font-family:var(--font-mono);font-size:var(--step-2);letter-spacing:.04em;text-align:center;text-transform:uppercase;text-shadow:0 0 1.25rem var(--accent-glow);font-weight:700}.launch.svelte-1fkd6j4{padding:var(--space-4);z-index:1;background:linear-gradient(#0000 55%,#0000008c);place-items:end start;display:grid}.play.svelte-1fkd6j4{border-block:.4em solid #0000;border-inline-start:.65em solid;block-size:0;inline-size:0}.bytes.svelte-1fkd6j4{font-family:var(--font-mono);font-size:var(--step--2);opacity:.75;border-inline-start:1px solid #00000040;padding-inline-start:var(--space-2);font-weight:500}.unbuilt.svelte-1fkd6j4{padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);color:var(--color-text-muted);font-size:var(--step--1);background:#0009}.status.svelte-1fkd6j4{justify-content:center;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--step--1);pointer-events:none;display:flex}.spinner.svelte-1fkd6j4{border:2px solid var(--color-line-strong);border-block-start-color:var(--accent);border-radius:50%;block-size:1rem;inline-size:1rem;animation:.8s linear infinite svelte-1fkd6j4-spin}@keyframes svelte-1fkd6j4-spin{to{rotate:360deg}}.meta.svelte-1fkd6j4{justify-content:space-between;align-items:start;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.text.svelte-1fkd6j4{gap:var(--space-2);flex:18rem;display:grid}.title.svelte-1fkd6j4{align-items:center;gap:var(--space-3);font-size:var(--step-1);letter-spacing:-.015em;flex-wrap:wrap;display:flex}.blurb.svelte-1fkd6j4{max-inline-size:var(--measure);color:var(--color-text-muted);font-size:var(--step--1)}.error.svelte-1fkd6j4{color:var(--color-danger);font-size:var(--step--1)}.guide.svelte-1fkd6j4{color:var(--accent);font-size:var(--step--1);justify-self:start;font-weight:600;text-decoration:none}.guide.svelte-1fkd6j4:hover{text-decoration:underline}.source.svelte-1fkd6j4{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--step--2);justify-self:start;text-decoration:none;display:inline-flex}.source.svelte-1fkd6j4:hover{color:var(--color-text-strong)}.controls.svelte-1fkd6j4{gap:var(--space-2) var(--space-4);color:var(--color-text-faint);font-size:var(--step--2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.actions.svelte-1fkd6j4{gap:var(--space-2);display:flex}
