:root{color-scheme:light dark;--canvas: #f3f1ec;--ink: #141413;--ink-3: #8f8b82;--display: "Bricolage Grotesque", ui-sans-serif, sans-serif;--ui: "Inter", ui-sans-serif, system-ui, sans-serif}@media(prefers-color-scheme:dark){:root{--canvas: #1d1c1a;--ink: #f3f1ec;--ink-3: #8c877d}}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased}.landing{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem max(1rem,env(safe-area-inset-left)) 2rem max(1rem,env(safe-area-inset-right));text-align:center}.landing__icon{width:clamp(64px,16vw,88px);margin-bottom:.5rem;height:auto;display:block}.landing__name{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(2rem,7vw,3.25rem);letter-spacing:-.035em;line-height:1}.landing__note{margin:0;color:var(--ink-3);font-size:clamp(.95rem,2.5vw,1.125rem)}
