:root{--who-stage:#0f2624;--who-raised-on-stage:#1d3d3a;--who-on-stage:#fff8ec;--who-on-stage-muted:#bfd0cb;--who-raised:#fff8ec;--who-ink:#1a1f1e;--who-ring-stage:var(--who-on-stage);--who-ring-raised:#155f58;--who-status-ring:#ffe7b8;--who-outline:#8fb3ab;--who-accent:#23ad8f;--who-accent-text:var(--who-stage);--who-error:#f2a65a;--who-error-surface:#3a2a12;--who-ink-pill:#1a1f1e;--who-outline-on-raised:#4a524f;--who-accent-on-raised:#155f58;--who-hue-peach:#f7b89b;--who-hue-sky:#9ccbf0;--who-hue-mint:#a8e0c4;--who-hue-sun:#f6d57a;--who-hue-lilac:#cdb8f2;--who-hue-rose:#f3a9c4;--who-sq-short:104px;--who-sq-tall:128px;--who-sq-wide:168px;--who-sq-mini:40px}:root[data-theme=high-contrast]{--who-stage:#000;--who-on-stage:#fff;--who-on-stage-muted:#fff;--who-raised:#fff;--who-ink-pill:#000;--who-ring-stage:#ff0;--who-status-ring:#ff0;--who-ring-raised:#000;--who-accent-on-raised:#000;--who-outline-on-raised:#000;--who-progress-track:#767676}@media (forced-colors:active){:root,:root[data-theme=high-contrast]{--who-stage:Canvas;--who-raised-on-stage:Canvas;--who-on-stage:CanvasText;--who-on-stage-muted:CanvasText;--who-raised:Canvas;--who-ink:CanvasText;--who-ink-pill:CanvasText;--who-ring-stage:Highlight;--who-ring-raised:Highlight;--who-status-ring:Highlight;--who-outline:CanvasText;--who-outline-on-raised:CanvasText;--who-progress-track:CanvasText;--who-accent:ButtonFace;--who-accent-text:ButtonText;--who-accent-on-raised:ButtonFace;--who-error:CanvasText;--who-error-surface:Canvas}}.who-sq.svelte-att12b{inline-size:var(--sq,var(--who-sq-tall,128px));aspect-ratio:1;flex:none;max-inline-size:100%;display:block;position:relative}.who-sq[data-size=mini].svelte-att12b{inline-size:var(--who-sq-mini,40px)}.ring.svelte-att12b{pointer-events:none;border:3px solid #0000;border-radius:calc(25% + 3.5px);position:absolute;inset:-7px}.who-sq[data-state=here].svelte-att12b .ring:where(.svelte-att12b),.who-sq[data-state=busy].svelte-att12b .ring:where(.svelte-att12b){border:5px double var(--who-status-ring);border-radius:calc(25% + 4.5px);inset:-9px}.who-sq[data-state=expanded].svelte-att12b .ring:where(.svelte-att12b){border:5px double var(--who-hue,var(--who-status-ring));border-radius:calc(25% + 4.5px);inset:-9px}.who-sq[data-state=disabled].svelte-att12b .ring:where(.svelte-att12b){border-style:dotted;border-color:var(--who-outline)}.face.svelte-att12b{box-sizing:border-box;background:var(--who-hue,transparent);color:var(--who-ink);border-radius:25%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.who-sq[data-kind=grownup].svelte-att12b .face:where(.svelte-att12b),.who-sq[data-kind=add].svelte-att12b .face:where(.svelte-att12b){border:3px solid var(--color-text-secondary,currentColor);color:var(--color-text-primary,currentColor);background:0 0}.who-stage .who-sq[data-kind=grownup].svelte-att12b .face:where(.svelte-att12b),.who-stage .who-sq[data-kind=add].svelte-att12b .face:where(.svelte-att12b){border:3px solid var(--who-outline);color:var(--who-on-stage)}.face.has-photo.svelte-att12b{border:4px solid var(--who-hue,var(--who-outline))}.photo.svelte-att12b{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.letter.svelte-att12b{font-family:var(--font-display,"DM Serif Display", serif);user-select:none;font-size:36cqi;line-height:1}.who-sq[data-kind=child].svelte-att12b .letter:where(.svelte-att12b){translate:5cqi 5cqi}.who-sq[data-size=mini].svelte-att12b .letter:where(.svelte-att12b){font-size:50cqi}.mark.svelte-att12b{aspect-ratio:1;color:var(--who-ink);place-items:center;display:grid;position:absolute}.who-sq[data-size=grid].svelte-att12b .mark:where(.svelte-att12b){inline-size:26%;inset-block-start:8%;inset-inline-start:8%}.who-sq[data-size=mini].svelte-att12b .mark:where(.svelte-att12b){inline-size:55%;margin:auto;inset:0}.mark.chip.svelte-att12b{background:var(--who-hue);border-radius:30%}.mark.chip.svelte-att12b .glyph:where(.svelte-att12b){block-size:70%;inline-size:70%}.glyph.svelte-att12b,.plus.svelte-att12b{fill:currentColor;block-size:100%;inline-size:100%;display:block}.plus.svelte-att12b{block-size:36%;inline-size:36%}.badge.svelte-att12b{box-sizing:border-box;aspect-ratio:1;background:var(--who-raised);border:3px solid var(--who-stage);inline-size:max(28%,24px);color:var(--who-ink);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-6px;inset-inline-end:-6px}.badge.svelte-att12b svg:where(.svelte-att12b){fill:currentColor;block-size:70%;inline-size:70%}@supports (corner-shape:squircle){.face.svelte-att12b,.ring.svelte-att12b{corner-shape:squircle}}@media (forced-colors:active){.who-sq.svelte-att12b{forced-color-adjust:none}.ring.svelte-att12b{border-color:canvas}.who-sq[data-state=here].svelte-att12b .ring:where(.svelte-att12b),.who-sq[data-state=busy].svelte-att12b .ring:where(.svelte-att12b),.who-sq[data-state=expanded].svelte-att12b .ring:where(.svelte-att12b),.who-sq[data-state=disabled].svelte-att12b .ring:where(.svelte-att12b){border-color:canvastext}.face.svelte-att12b,.who-sq[data-kind=grownup].svelte-att12b .face:where(.svelte-att12b),.who-sq[data-kind=add].svelte-att12b .face:where(.svelte-att12b),.face.has-photo.svelte-att12b{color:canvastext;background:canvas;border:3px solid canvastext}.mark.svelte-att12b,.mark.chip.svelte-att12b{color:canvastext;background:canvas}.badge.svelte-att12b{color:canvastext;background:canvas;border-color:canvastext}}
