.dk-page{--dk-ink: #0a1c15;--dk-line: #24503d;--dk-fg: #f6ecd6;--dk-muted: #97896a;--dk-link: #f07a6e;background:var(--dk-ink);color:var(--dk-fg);min-height:100vh}.dk-page ::selection{background:var(--dk-link);color:var(--dk-ink)}.dk-link{color:var(--dk-link);text-decoration:underline;text-underline-offset:3px}.dk-legal{max-width:44rem;margin:0 auto;padding:3rem 1.25rem 4rem}.dk-legal h1{font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.6rem);font-weight:600;letter-spacing:-.015em;margin-top:1.25rem}.dk-legal h2{font-family:var(--font-display);font-size:1.15rem;font-weight:600;margin-top:2.25rem;color:var(--dk-fg)}.dk-legal p{margin-top:.9rem;line-height:1.7;color:#e2d6b8}.dk-legal-updated{margin-top:.5rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dk-muted)}.dk-legal-lede{margin-top:1.5rem;padding-left:1rem;border-left:2px solid var(--dk-link);font-size:1.05rem}.dunk-page .dk-page{min-height:0}
