:root{--bg:#e1e1da;--fg:#141414;--accent:#7d93a8;--font-display:Literata, Georgia, serif}@media (prefers-color-scheme:dark){:root{--bg:#121212;--fg:#ecebe6;--accent:#93a8bc}}*,:before,:after{box-sizing:border-box;margin:0}body{background:var(--bg);min-height:100svh;color:var(--fg);font-family:var(--font-display);text-align:center;place-items:center;padding-inline:1.25rem;display:grid}body:after{content:"";opacity:.22;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%3e%3cfilter%20id='n'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='3'%20stitchTiles='stitch'%20/%3e%3cfeColorMatrix%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%201.6%20-0.6'%20/%3e%3c/filter%3e%3crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%20/%3e%3c/svg%3e") 0 0/200px;position:fixed;inset:0}.defs{width:0;height:0;position:absolute}main,.stamp{filter:url(#rough)}h1{font:300 clamp(5rem, 30vw, 16rem) / 1.25 var(--font-display);letter-spacing:-.05em}h1 span{font-weight:calc(300 + 400 * var(--near,0));color:color-mix(in srgb, var(--accent) calc(60% * var(--near,0)), var(--fg));display:inline-block}@media (prefers-reduced-motion:no-preference){h1 span{transition:font-weight .3s ease-out,color .3s ease-out}}.stamp{right:calc(1.5rem + env(safe-area-inset-right,0px));bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));color:color-mix(in srgb, var(--fg) 55%, var(--bg));font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:right;font-size:.75rem;line-height:1.4;display:grid;position:fixed}.stamp a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.2em}.stamp a:hover,.stamp a:focus-visible{color:var(--accent);text-decoration-color:currentColor}
