@font-face{font-family:Tektur;src:url(/assets/Tektur-VariableFont_wdth_wght-DccHSXGH.ttf) format("truetype");font-weight:100 900;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:ShareTech;src:url(/assets/ShareTech-Regular-B2jI5LoS.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg: #060710;--text: rgba(255, 255, 255, .8);--muted: rgba(255, 255, 255, .5);--heading: #ffffff;--rule: rgba(255, 255, 255, .15);--pink: #ff8ca4;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:760px;margin:0 auto;padding:24px max(20px,env(safe-area-inset-left,0px)) 0}.legal-header img{height:28px;width:auto;display:block}.legal-back{font-family:ShareTech,monospace;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none}.legal-back:hover,.legal-back:focus-visible{color:var(--pink)}main{max-width:760px;margin:0 auto;padding:64px max(20px,env(safe-area-inset-left,0px)) 96px}h1,h2{font-family:Tektur,sans-serif;color:var(--heading);letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(36px,6vw,56px);font-weight:700;line-height:1.05;margin:0 0 12px}h2{font-size:22px;font-weight:600;margin:48px 0 12px;padding-top:24px;border-top:1px solid var(--rule)}.legal-updated{font-family:ShareTech,monospace;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--pink);margin:0 0 32px}p,ul{margin:0 0 16px}ul{padding-left:1.2em}li{margin-bottom:8px}strong{color:var(--heading);font-weight:600}a{color:var(--pink);text-underline-offset:3px}code{font-family:ShareTech,monospace;font-size:.92em;color:var(--heading)}footer{max-width:760px;margin:0 auto;padding:24px max(20px,env(safe-area-inset-left,0px)) 48px;border-top:1px solid var(--rule);font-size:14px;color:var(--muted)}
