@layer components{.public-shell:has(.welcome)>.app-header{display:none}.public-main:has(>.welcome){padding:0}.welcome{--photo-foot:max(1.875rem, env(safe-area-inset-bottom));--scrim-lead:4rem;isolation:isolate;min-block-size:100svh;padding-block:max(2.5rem, env(safe-area-inset-top)) var(--photo-foot);padding-inline:max(clamp(1.625rem, 5vw, 5rem), env(safe-area-inset-left)) max(clamp(1.625rem, 5vw, 5rem), env(safe-area-inset-right));background:var(--evergreen);color:var(--color-text-on-dark);flex-direction:column;gap:5rem;display:flex;position:relative;overflow:clip}.public-main>.welcome{max-inline-size:none}.welcome__photo{z-index:-2;object-fit:cover}.welcome:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--overlay-chrome), transparent 34%);position:absolute;inset:0}.welcome__wordmark{font-family:var(--font-serif);font-style:italic;font-weight:var(--weight-bold);font-size:1.625rem;line-height:var(--leading-tight)}.welcome__content{max-inline-size:26rem;margin-block-start:auto}.welcome__heading{font-family:var(--font-serif);font-weight:var(--weight-regular);font-size:clamp(1.5625rem,1.2rem + 1vw,2rem);line-height:var(--leading-tight);white-space:pre-line;text-wrap:balance;margin:0}.welcome__body{margin-block:var(--space-5) var(--space-10);min-block-size:4rem;max-inline-size:21rem;font-size:var(--font-size-body);text-wrap:pretty;line-height:1.55}.welcome__dashes{gap:var(--space-2);min-inline-size:0;margin:0 0 var(--space-4);border:0;padding:0;display:flex}.welcome__dash{border-radius:var(--radius-button);cursor:pointer;background:0 0;border:0;place-items:center;block-size:44px;inline-size:44px;padding:0;display:grid}.welcome__dash:after{content:"";inline-size:var(--space-4);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--color-text-on-dark-faint)}.welcome__dash[aria-current=true]:after{inline-size:calc(var(--space-10) + var(--space-1));background:var(--trophy-gold)}.welcome__actions{gap:var(--space-3);flex-direction:column;display:flex}.welcome__actions .tally-button{white-space:normal;border-radius:var(--radius-button);min-block-size:44px}.welcome__actions .tally-button--primary{background:var(--canvas);color:var(--evergreen);font-weight:var(--weight-bold)}.welcome__actions .tally-button--secondary,.welcome__actions .tally-button--ghost{color:var(--color-text-on-dark)}.welcome :focus-visible{outline:2px solid var(--color-text-on-dark);outline-offset:3px}}
/*# sourceMappingURL=2rudi5muvmox6.css.map*/