:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--fg:#111;--muted:#777;--faint:#aaa}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0a0a0a;--fg:#eee;--muted:#888;--faint:#555}}body{background:var(--bg);color:var(--fg);margin:0;font:.875rem/1.25rem -apple-system,system-ui,sans-serif}h1,h2,p,dl,dd{margin:0}a{color:inherit}::selection{background:var(--fg);color:var(--bg)}.page{box-sizing:border-box;flex-direction:column;max-width:34rem;min-height:100dvh;margin:0 auto;padding:2.5rem 2rem 2rem;display:flex}h1{font-size:1.375rem;line-height:1.75rem}.byline{color:var(--muted);margin-top:.5rem}.description{margin-top:.75rem}.details{margin-top:4rem}h2{font-size:inherit;text-transform:uppercase;margin-bottom:1rem}.row{align-items:baseline;gap:.75rem;margin-top:.75rem;display:flex}.row dt{text-transform:uppercase;white-space:nowrap;flex:1;gap:.75rem;display:flex}.row dt:after{content:"";background:radial-gradient(circle, var(--muted) .07rem, transparent .1rem) 0 80% / 1rem .25rem space no-repeat;flex:1;height:1em}footer{color:var(--faint);text-align:center;margin-top:auto;padding-top:4rem;font-size:.75rem;line-height:1rem}@media (max-width:30rem){.page{padding-inline:1.25rem}}
