:root{--background:oklch(98.8% .002 248);--foreground:oklch(16% .012 248);--muted-foreground:oklch(50% .02 248);--primary:oklch(54.9% .136 248.3);color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--background:oklch(14% .012 248);--foreground:oklch(96.5% .004 248);--muted-foreground:oklch(68% .015 248);--primary:oklch(66% .13 248)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--background);min-height:100svh;color:var(--foreground);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}a{color:var(--primary)}.centred{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:100svh;padding:1rem;display:flex}.logo{width:min(18rem,80vw);height:auto;margin-bottom:1.5rem;display:block}h1{letter-spacing:-.01em;margin:0;font-size:1.875rem;font-weight:600}p{color:var(--muted-foreground);margin:0}
