.character.svelte-15wi4oa{gap:var(--cc-space-8);grid-template-columns:minmax(0,1fr);display:grid}.type.svelte-15wi4oa{gap:var(--cc-space-6);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.glyph.svelte-15wi4oa{font-family:var(--cc-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(4rem,12vw,7rem);font-weight:600;line-height:1}.lines.svelte-15wi4oa{gap:var(--cc-space-2);min-width:0;display:grid}.lines.svelte-15wi4oa p:where(.svelte-15wi4oa){margin:0}.name.svelte-15wi4oa{font-family:var(--cc-font-display);font-size:var(--cc-font-size-xl);font-weight:600}.body.svelte-15wi4oa{max-width:55ch;color:var(--cc-text-muted)}.data.svelte-15wi4oa,.num.svelte-15wi4oa{font-family:var(--cc-font-mono);font-variant-numeric:tabular-nums}.data.svelte-15wi4oa{font-size:var(--cc-font-size-sm)}.faces.svelte-15wi4oa{gap:var(--cc-space-2) var(--cc-space-6);margin:var(--cc-space-2) 0 0;font-size:var(--cc-font-size-sm);flex-wrap:wrap;display:flex}.faces.svelte-15wi4oa dt:where(.svelte-15wi4oa){color:var(--cc-text-muted)}.faces.svelte-15wi4oa dd:where(.svelte-15wi4oa){margin:0;font-weight:600}.shape.svelte-15wi4oa{gap:var(--cc-space-4);align-content:start;display:grid}.corners.svelte-15wi4oa{gap:var(--cc-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.corners.svelte-15wi4oa li:where(.svelte-15wi4oa){justify-items:start;gap:var(--cc-space-2);display:grid}.box.svelte-15wi4oa{border:1px solid var(--cc-border-strong);background:var(--cc-accent-soft);width:4.5rem;height:3rem}.corners.svelte-15wi4oa code:where(.svelte-15wi4oa){font-size:var(--cc-font-size-xs);color:var(--cc-text-muted)}.badges.svelte-15wi4oa{gap:var(--cc-space-2);flex-wrap:wrap;display:flex}.facts.svelte-15wi4oa{color:var(--cc-text-muted);font-size:var(--cc-font-size-sm);margin:0}.setup.svelte-15wi4oa{gap:var(--cc-space-2);grid-column:1/-1;display:grid}@media (width>=64rem){.character.svelte-15wi4oa{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (width<=30rem){.type.svelte-15wi4oa{grid-template-columns:minmax(0,1fr)}}.summary.svelte-xb1bxl{margin-bottom:var(--cc-space-4)}.fail.svelte-xb1bxl{color:var(--cc-danger)}.scroll.svelte-xb1bxl{border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);overflow-x:auto}table.svelte-xb1bxl{border-collapse:collapse;width:100%;font-size:var(--cc-font-size-sm)}th.svelte-xb1bxl{text-align:start;background:var(--cc-surface-sunken);color:var(--cc-text-muted);font-weight:600}th.svelte-xb1bxl,td.svelte-xb1bxl{padding:var(--cc-cell-py) var(--cc-cell-px);border-bottom:1px solid var(--cc-border);white-space:nowrap}tbody.svelte-xb1bxl tr:where(.svelte-xb1bxl):last-child td:where(.svelte-xb1bxl){border-bottom:0}tbody.svelte-xb1bxl tr:where(.svelte-xb1bxl):hover{background:var(--cc-surface-hover)}.n.svelte-xb1bxl{text-align:end}.sample.svelte-xb1bxl{border-radius:var(--cc-radius-sm);border:1px solid var(--cc-border);place-items:center;width:2.5rem;height:1.75rem;font-weight:600;display:inline-grid}.ring.svelte-xb1bxl{border-radius:var(--cc-radius-sm);border:2px solid;width:1.5rem;height:1rem}.samples.svelte-15nxnta{gap:var(--cc-space-6);max-width:40rem;display:grid}.row.svelte-15nxnta{gap:var(--cc-gap);flex-wrap:wrap;display:flex}.btn.svelte-15nxnta{min-height:var(--cc-control-h);padding-inline:var(--cc-control-px);border-radius:var(--cc-radius-md);font:500 var(--cc-font-size-sm) / 1.5 var(--cc-font-sans);cursor:pointer;transition:background-color var(--cc-duration-fast) var(--cc-ease-out), transform var(--cc-duration-fast) var(--cc-ease-out);border:1px solid #0000}.btn.svelte-15nxnta:active:not(:disabled){transform:scale(.98)}.btn.svelte-15nxnta:disabled{cursor:not-allowed;opacity:.6}.primary.svelte-15nxnta{background:var(--cc-accent);color:var(--cc-accent-text)}.primary.svelte-15nxnta:hover:not(:disabled){background:var(--cc-accent-hover)}.secondary.svelte-15nxnta{background:var(--cc-surface-raised);color:var(--cc-text);border-color:var(--cc-border-strong)}.secondary.svelte-15nxnta:hover{background:var(--cc-surface-hover)}.danger.svelte-15nxnta{background:var(--cc-danger);color:var(--cc-danger-text)}.field.svelte-15nxnta{gap:var(--cc-space-1);display:grid}label.svelte-15nxnta{font-size:var(--cc-font-size-sm);font-weight:500}input.svelte-15nxnta:not([type=checkbox]){min-height:var(--cc-control-h);padding-inline:var(--cc-control-px);border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-md);background:var(--cc-surface-raised);color:var(--cc-text);font:inherit}input.svelte-15nxnta::placeholder{color:var(--cc-text-muted)}.hint.svelte-15nxnta{font-size:var(--cc-font-size-xs);color:var(--cc-text-muted)}.error.svelte-15nxnta input:where(.svelte-15nxnta){border-color:var(--cc-danger)}.error.svelte-15nxnta .hint:where(.svelte-15nxnta){color:var(--cc-danger)}.check.svelte-15nxnta{gap:var(--cc-space-2);font-weight:400;font-size:var(--cc-font-size-md);align-items:center;display:flex}.check.svelte-15nxnta input:where(.svelte-15nxnta){width:1.125rem;height:1.125rem;accent-color:var(--cc-accent)}.badge.svelte-15nxnta{padding:var(--cc-space-1) var(--cc-space-3);border-radius:var(--cc-radius-pill);font-size:var(--cc-font-size-xs);font-weight:600}.badge.success.svelte-15nxnta{background:var(--cc-success-soft);color:var(--cc-success)}.badge.warning.svelte-15nxnta{background:var(--cc-warning-soft);color:var(--cc-warning)}.badge.danger.svelte-15nxnta{background:var(--cc-danger-soft);color:var(--cc-danger)}.badge.accent.svelte-15nxnta{background:var(--cc-accent-soft);color:var(--cc-text)}.list.svelte-15nxnta{border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.list.svelte-15nxnta li:where(.svelte-15nxnta)+li:where(.svelte-15nxnta){border-top:1px solid var(--cc-border)}.list.svelte-15nxnta button:where(.svelte-15nxnta){width:100%;min-height:var(--cc-control-h);padding-inline:var(--cc-control-px);text-align:start;color:var(--cc-text);font:inherit;cursor:pointer;background:0 0;border:0}.list.svelte-15nxnta button:where(.svelte-15nxnta):hover{background:var(--cc-surface-hover)}.list.svelte-15nxnta button.selected:where(.svelte-15nxnta){background:var(--cc-accent-soft);font-weight:600}.scales.svelte-10e6uuw{gap:var(--cc-space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}section.svelte-10e6uuw{gap:var(--cc-space-3);align-content:start;display:grid}h3.svelte-10e6uuw{font-size:var(--cc-font-size-sm);color:var(--cc-text-muted);font-family:var(--cc-font-sans);font-weight:600}ul.svelte-10e6uuw{gap:var(--cc-space-2);margin:0;padding:0;list-style:none;display:grid}.type.svelte-10e6uuw li:where(.svelte-10e6uuw){gap:var(--cc-space-1);display:grid}.meta.svelte-10e6uuw{font-size:var(--cc-font-size-xs);color:var(--cc-text-muted)}.specimen.svelte-10e6uuw{font-family:var(--cc-font-display);line-height:var(--cc-leading-tight)}.mono-line.svelte-10e6uuw{font-size:var(--cc-font-size-sm);color:var(--cc-text-muted)}.radius.svelte-10e6uuw{justify-content:start;gap:var(--cc-space-4);grid-template-columns:repeat(4,auto)}.radius.svelte-10e6uuw li:where(.svelte-10e6uuw){gap:var(--cc-space-2);justify-items:center;display:grid}.box.svelte-10e6uuw{background:var(--cc-surface-sunken);border:1px solid var(--cc-border-strong);width:3.5rem;height:3.5rem}.space.svelte-10e6uuw li:where(.svelte-10e6uuw){gap:var(--cc-space-3);font-size:var(--cc-font-size-sm);grid-template-columns:2rem auto 1fr;align-items:center;display:grid}.bar.svelte-10e6uuw{background:var(--cc-accent);border-radius:var(--cc-radius-sm);height:.75rem}.space.svelte-10e6uuw .num:where(.svelte-10e6uuw){color:var(--cc-text-muted)}.groups.svelte-d8oywv{gap:var(--cc-space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.group.svelte-d8oywv{gap:var(--cc-space-3);align-content:start;display:grid}h3.svelte-d8oywv{font-size:var(--cc-font-size-sm);color:var(--cc-text-muted);font-family:var(--cc-font-sans);font-weight:600}ul.svelte-d8oywv{gap:var(--cc-space-2);margin:0;padding:0;list-style:none;display:grid}li.svelte-d8oywv{column-gap:var(--cc-space-3);grid-template-columns:2.5rem 1fr;align-items:center;display:grid}.chip.svelte-d8oywv{border-radius:var(--cc-radius-md);border:1px solid var(--cc-border);grid-row:span 2;width:2.5rem;height:2.5rem}code.svelte-d8oywv{font-size:var(--cc-font-size-sm)}.use.svelte-d8oywv{font-size:var(--cc-font-size-xs);color:var(--cc-text-muted)}section.svelte-1woodoc{gap:var(--cc-space-4);padding-block:var(--cc-space-10);border-top:1px solid var(--cc-border);display:grid}h2.svelte-1woodoc{font-size:var(--cc-font-size-2xl)}.lead.svelte-1woodoc{color:var(--cc-text-muted)}dl.svelte-1woodoc{gap:var(--cc-space-2);margin:0;display:grid}dd.svelte-1woodoc{gap:var(--cc-gap);color:var(--cc-text-muted);flex-wrap:wrap;align-items:center;margin:0;display:flex}.icon.svelte-1woodoc{width:var(--cc-control-h);height:var(--cc-control-h);border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-md);background:var(--cc-surface-raised);color:var(--cc-text);cursor:pointer;place-items:center;display:inline-grid}.icon.svelte-1woodoc:hover{background:var(--cc-surface-hover)}.icon.svelte-1woodoc path:where(.svelte-1woodoc){fill:none;stroke:currentColor;stroke-width:var(--cc-icon-stroke);stroke-linecap:round}
