.configurator.svelte-ze4pxr{display:grid;grid-template-columns:minmax(16rem,22rem) 1fr;gap:1.25rem;align-items:start}@media(max-width:760px){.configurator.svelte-ze4pxr{grid-template-columns:1fr}}.controls.svelte-ze4pxr{padding:1.4rem;position:sticky;top:5.5rem}.controls.svelte-ze4pxr h2:where(.svelte-ze4pxr){margin:0 0 1rem;font:700 1.1rem var(--font-display);letter-spacing:-.01em}.field.svelte-ze4pxr{display:block;margin-bottom:1rem}.label.svelte-ze4pxr{display:block;font-size:.8rem;font-weight:600;color:var(--ink-2);margin-bottom:.4rem}.segments.svelte-ze4pxr{display:inline-flex;padding:3px;gap:2px;border-radius:var(--radius-pill);background:var(--hairline)}.segments.svelte-ze4pxr button:where(.svelte-ze4pxr){border:0;cursor:pointer;font:600 .82rem var(--font-sans);color:var(--ink-2);background:transparent;padding:.42rem .9rem;border-radius:var(--radius-pill);transition:all var(--dur-fast) var(--ease-fluid)}.segments.svelte-ze4pxr button.active:where(.svelte-ze4pxr){background:var(--glass-fill-strong);color:var(--ink);box-shadow:0 1px 4px #0000001f}.slider.svelte-ze4pxr{display:flex;align-items:center;gap:.75rem}.slider.svelte-ze4pxr input:where(.svelte-ze4pxr){flex:1;accent-color:var(--accent)}.slider.svelte-ze4pxr output:where(.svelte-ze4pxr){font:600 .85rem var(--font-sans);color:var(--ink);min-width:2.6rem;text-align:right;font-variant-numeric:tabular-nums}input[type=color].svelte-ze4pxr{width:3rem;height:2rem;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:transparent;padding:2px;cursor:pointer}input[type=text].svelte-ze4pxr{width:100%;box-sizing:border-box;font:500 .9rem var(--font-sans);color:var(--ink);background:var(--glass-fill-strong);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:.55rem .7rem}.actions.svelte-ze4pxr{display:flex;align-items:center;gap:.8rem;margin-top:1.3rem}.btn.svelte-ze4pxr:disabled{opacity:.55;cursor:default;transform:none}.ghost.svelte-ze4pxr{border:0;background:none;color:var(--accent);font:600 .9rem var(--font-sans);cursor:pointer}.fork.svelte-ze4pxr{display:inline-block;margin-top:.9rem;font:600 .82rem var(--font-sans);color:var(--accent);text-decoration:none;transition:transform var(--dur-fast) var(--ease-fluid)}.fork.svelte-ze4pxr:hover{transform:translate(2px)}.hint.svelte-ze4pxr{margin:.9rem 0 0;font-size:.75rem;color:var(--ink-3);line-height:1.5}.preview.svelte-ze4pxr{padding:clamp(1rem,3vw,2.2rem);display:grid;place-items:center;min-height:28rem;transition:opacity var(--dur-fast) var(--ease-fluid)}.preview.busy.svelte-ze4pxr{opacity:.65}.page.svelte-ze4pxr{width:min(100%,46rem);position:relative}.page-break.svelte-ze4pxr{position:absolute;left:-.6rem;right:-.6rem;height:0;border-top:2px dashed var(--accent);opacity:.65;display:flex;justify-content:center}.page-break.svelte-ze4pxr span:where(.svelte-ze4pxr){transform:translateY(-52%);background:var(--glass-fill-strong);border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:.12rem .6rem;font:600 .68rem var(--font-sans);color:var(--ink-2);letter-spacing:.03em}.page.svelte-ze4pxr svg{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 6px 28px #0000002e;background:#fff}.state.svelte-ze4pxr{text-align:center;color:var(--ink-2)}.state.svelte-ze4pxr p:where(.svelte-ze4pxr){margin:.8rem 0 0}.state.svelte-ze4pxr small:where(.svelte-ze4pxr){color:var(--ink-3)}.state.error.svelte-ze4pxr pre:where(.svelte-ze4pxr){text-align:left;max-width:34rem;overflow-x:auto;font-size:.75rem;color:#ff453a;white-space:pre-wrap}.spinner.svelte-ze4pxr{display:inline-block;width:1.8rem;height:1.8rem;border-radius:50%;border:3px solid var(--hairline);border-top-color:var(--accent);animation:svelte-ze4pxr-spin .8s linear infinite}@keyframes svelte-ze4pxr-spin{to{transform:rotate(360deg)}}main[data-astro-cid-crynqvw5]{max-width:78rem;margin:0 auto;padding:clamp(1rem,3vw,2.5rem)}.crumbs[data-astro-cid-crynqvw5]{display:flex;gap:.5rem;font-size:.85rem;color:var(--ink-3);margin:.5rem 0 1.2rem}.crumbs[data-astro-cid-crynqvw5] a[data-astro-cid-crynqvw5]{color:var(--accent);text-decoration:none;font-weight:600}.head[data-astro-cid-crynqvw5]{margin-bottom:1.5rem}.head[data-astro-cid-crynqvw5] h1[data-astro-cid-crynqvw5]{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.02em;margin:0 0 .4rem}.head[data-astro-cid-crynqvw5] p[data-astro-cid-crynqvw5]{color:var(--ink-2);max-width:46rem;margin:0;line-height:1.55}.presets[data-astro-cid-crynqvw5]{margin-top:2rem}.presets[data-astro-cid-crynqvw5] h2[data-astro-cid-crynqvw5]{font:700 1rem var(--font-display);margin:0 0 .7rem}.preset-chips[data-astro-cid-crynqvw5]{display:flex;flex-wrap:wrap;gap:.5rem}.preset-chip[data-astro-cid-crynqvw5]{padding:.42rem .9rem;font:600 .8rem var(--font-sans);color:var(--ink-2);text-decoration:none;transition:color var(--dur-fast) var(--ease-fluid),transform var(--dur-fast) var(--ease-fluid)}.preset-chip[data-astro-cid-crynqvw5]:hover{color:var(--accent);transform:translateY(-1px)}.preset-chip[data-astro-cid-crynqvw5].current{color:var(--accent);border-color:var(--accent)}
