.legal-screen{background:var(--c-bg);flex-direction:column;align-items:center;min-height:100dvh;padding:24px 20px 60px;display:flex}.legal-page-header{justify-content:space-between;align-items:center;width:100%;max-width:720px;margin:0 auto 18px;display:flex}.legal-page-logo{object-fit:cover;border:1px solid color-mix(in oklab, var(--c-gold) 35%, transparent);border-radius:9px;width:28px;height:28px}.legal-back{color:var(--c-accent);font-size:13px;font-weight:600;text-decoration:none}.legal-content{background:var(--c-surface);border:1px solid var(--c-hairline);border-radius:var(--r-xl);width:100%;max-width:720px;box-shadow:var(--shadow-rest);margin:0 auto;padding:26px;line-height:1.6}.legal-content h1{letter-spacing:-.005em;text-transform:none;margin:0 0 4px;font-size:26px;line-height:1.15}.legal-content .legal-updated{color:var(--c-ink-faint);margin:0 0 20px;font-size:13px}.legal-content h2{margin:26px 0 8px;font-size:16px}.legal-content p,.legal-content li{color:var(--c-ink-soft);font-size:14px}.legal-content ul{margin:8px 0;padding-left:20px}.legal-content a{color:var(--c-accent)}
