:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--surface:#fff;--surface-sunken:#f4f4f5;--text:#18181b;--text-quiet:#52525b;--edge:#e4e4e7;--typed:#15803d;--pasted:#dc2626;--space-2:.5rem;--space-4:1rem;--space-6:1.5rem;--radius:6px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--surface:#0a0a0a;--surface-sunken:#18181b;--text:#fafafa;--text-quiet:#a1a1aa;--edge:#27272a;--typed:#4ade80;--pasted:#f87171}}*{box-sizing:border-box}body{background:var(--surface);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}.holding{justify-content:center;gap:var(--space-6);max-width:34rem;min-height:100vh;padding:var(--space-6) max(var(--space-6), env(safe-area-inset-left,0px));box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}.wordmark{letter-spacing:-.02em;--caret-lh:1.15em;margin:0;font-size:clamp(2.25rem,9vw,3.25rem);line-height:1.15}.wordmark .proved{color:var(--text);font-weight:400}.wordmark .write{color:var(--typed);font-weight:700}.wordmark .caret{color:var(--surface);padding-inline:.04em;display:inline-block;position:relative}.wordmark .caret:before{content:"";inset-block:calc((1em - var(--caret-lh)) / 2);background:var(--typed);z-index:-1;border-radius:2px;position:absolute;inset-inline:0}.lede{color:var(--text);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.6}.compare{color:var(--text-quiet);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.6}.rule{border:0;border-top:1px solid var(--edge);width:100%;margin:0}.status{color:var(--text-quiet);margin:0;font-size:.9375rem}.status a{color:var(--text);-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge);text-underline-offset:.2em}.status a:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){.holding>*{animation:.5s cubic-bezier(.2,.6,.2,1) backwards rise}.holding>:nth-child(2){animation-delay:60ms}.holding>:nth-child(3){animation-delay:.1s}.holding>:nth-child(4){animation-delay:.14s}.holding>:nth-child(5){animation-delay:.18s}}@keyframes rise{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}
