/* Privacy page only; no scripts, external fonts or changes to app/auth styles. */
.privacy-policy{font-family:system-ui,-apple-system,"Segoe UI","Malgun Gothic","Apple SD Gothic Neo","Noto Sans KR",sans-serif;font-size:22px}
.privacy-policy .legal-page{width:100%;max-width:68rem}
.privacy-policy .legal-page h1{font-size:2.2rem;line-height:1.3}
.privacy-policy .legal-page h2{font-size:1.6rem;line-height:1.4;margin-top:2rem}
.privacy-policy .legal-page p,.privacy-policy .legal-page li{font-size:1em;line-height:1.8;color:#e4e4e9;overflow-wrap:break-word;word-break:normal}
.privacy-policy .legal-page .lead{font-size:1.1em}
.privacy-languages{display:flex;flex-wrap:wrap;gap:1rem;margin:0 0 1.5rem}
.privacy-languages a{display:inline-block;padding:.8rem 1.2rem;border:1px solid #888;border-radius:.4rem;color:#ffd59b;text-decoration:underline}
.privacy-languages a[aria-current="page"]{background:#30333d;border-color:#ffd59b}
.privacy-policy a:focus,.privacy-languages a:focus{outline:4px solid #ffd59b;outline-offset:4px}
@media(max-width:42rem){.privacy-policy{font-size:18px}.privacy-policy .legal-page h1{font-size:1.8rem}.privacy-policy .legal-page h2{font-size:1.35rem}}
