*,*:before,*:after{box-sizing:border-box;min-width:0}:root{color-scheme:light dark;--bg: light-dark(oklch(.97 0 none), oklch(.18 0 none));--fg: light-dark(oklch(.21 0 none), oklch(.96 0 none));--font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--wordmark: clamp(2rem, 1.5rem + 2vw, 3.5rem);interpolate-size:allow-keywords;scrollbar-gutter:stable;text-wrap:pretty;overflow-wrap:break-word;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;min-height:100svh;background:var(--bg);color:var(--fg);font-family:var(--font-mono)}h1{margin-block:0;margin-inline:0;font-size:var(--wordmark);font-weight:600;text-wrap:balance}#app{display:grid;min-height:100svh;place-items:safe center;padding-inline:.75rem}
