:root{--aubergine:#1e1033;--aubergine-raised:#2e1c4b;--aubergine-border:#4a3570;--deep-night:#140a24;--cream:#fff1e0;--soft-lavender:#cdbfe6;--coral:#ff7a5c;--soft-coral:#ffb199;--coral-text:#b23a1e;--aquamarine:#4fe3cb;--lilac:#b9a2ff;--light-perforation:#c9b9a6;--font-display:Unbounded, system-ui, sans-serif;--font-body:Figtree, system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:14px;--space-4:18px;--space-5:22px;--radius-row:16px;--radius-ticket:22px;--radius-pill:999px;--notch:11px}.t-figure-xl{letter-spacing:-.05em;font-size:52px;line-height:1}.t-figure-l,.t-figure-xl{font-family:var(--font-display);font-weight:800}.t-figure-l{letter-spacing:-.04em;font-size:30px;line-height:1.1}.t-figure-s{font-size:16px;line-height:1.2}.t-figure-s,.t-title{font-family:var(--font-display);font-weight:700}.t-title{font-size:21px;line-height:1.15}.t-headline,.t-title{letter-spacing:-.02em}.t-headline{font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1.2}.t-body{font-size:16px;line-height:1.45}.t-body,.t-body-s{font-family:var(--font-body);font-weight:500}.t-body-s{font-size:14px;line-height:1.35}.t-label{font-size:13px;line-height:1.2}.t-button,.t-label{font-family:var(--font-body);font-weight:700}.t-button{font-size:17px;line-height:1}*,:after,:before{box-sizing:border-box}body,html{background:var(--aubergine);color:var(--cream);font-family:var(--font-body);margin:0;overflow-x:clip}a:focus-visible,button:focus-visible{outline:3px solid var(--aquamarine);outline-offset:3px}.screen{isolation:isolate;max-width:430px;padding:var(--space-5);min-height:100dvh;margin:0 auto;position:relative}.coral{color:var(--coral)}.muted{color:var(--soft-lavender)}.has-fab{padding-bottom:calc(58px + var(--space-5) * 2 + env(safe-area-inset-bottom))}
