.actions.svelte-1mijfb4{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.action.svelte-1mijfb4{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent-text);font-family:var(--font-mono);font-size:.86rem;text-decoration:none}.action.svelte-1mijfb4:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}.action--ghost.svelte-1mijfb4{border-color:var(--border);background:transparent;color:var(--text)}.page.svelte-1mijfb4{position:relative;isolation:isolate}.section.svelte-1mijfb4{position:relative;z-index:1;padding:clamp(1.25rem,4vw,3rem)}.shell.svelte-1mijfb4{max-width:86rem;margin:0 auto}.header.svelte-1mijfb4{margin-bottom:1rem}.title.svelte-1mijfb4{margin:0 0 .35rem;font-family:var(--font-mono);font-size:clamp(1.35rem,3.2vw,1.9rem);letter-spacing:.02em;color:var(--text);text-transform:lowercase}.subtitle.svelte-1mijfb4{margin:0;color:var(--muted);line-height:1.6;font-size:.95rem}.subtitle.svelte-1mijfb4 a:where(.svelte-1mijfb4){color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 50%,transparent)}.subtitle.svelte-1mijfb4 a:where(.svelte-1mijfb4):hover{color:var(--accent);border-bottom-color:color-mix(in srgb,var(--accent) 70%,transparent)}.frame.svelte-1mijfb4{margin-top:1.25rem;border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.frame.svelte-1mijfb4 iframe:where(.svelte-1mijfb4){display:block;width:100%;height:min(1200px,calc(100dvh - 9rem));border:none;background:var(--panel-2)}@media(max-width:640px){.frame.svelte-1mijfb4 iframe:where(.svelte-1mijfb4){height:clamp(420px,62dvh,640px)}}
