.moderation-reminder{position:fixed;right:24px;bottom:24px;z-index:40;display:flex;align-items:center;gap:14px;max-width:min(480px,calc(100vw - 32px));padding:16px;background:var(--panel,#fff);color:var(--text,#222c33);border:1px solid var(--line,#e2e7ea);border-radius:14px;box-shadow:0 8px 24px #0001;font-size:13px}.moderation-reminder p{margin:3px 0 0;font-size:12px;color:var(--muted,#667681)}.moderation-reminder strong{font-weight:600}.moderation-reminder button{min-height:44px;border:1px solid var(--line,#e2e7ea);border-radius:9px;background:transparent;color:inherit;padding:8px 10px;font:inherit;cursor:pointer;flex-shrink:0}.moderation-reminder .moderation-dismiss{border:0;width:44px;padding:0;font-size:22px}.moderation-section{margin:18px 0}.moderation-section h3{font-size:15px;line-height:1.4;margin:0 0 7px}.moderation-section .sheet-text{font-size:14px;line-height:1.65;margin:0}.moderation-consent{display:flex;align-items:start;gap:10px;line-height:1.6;font-size:14px;margin:20px 0}.moderation-consent input{width:20px;height:20px;flex-shrink:0;margin-top:2px}.moderation-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.moderation-actions button{min-height:44px}.moderation-link{display:block;text-align:center;font-size:13px;color:inherit;margin:18px 0;text-underline-offset:3px}@media(max-width:720px){.moderation-reminder{left:16px;right:16px;bottom:80px;padding:12px;gap:8px;flex-wrap:wrap}.moderation-reminder>div{flex:1;min-width:180px}.moderation-reminder .moderation-dismiss{position:absolute;right:6px;top:4px}.moderation-reminder>div{padding-right:24px}.moderation-actions{display:grid;grid-template-columns:1fr 1fr}}.privacy-page{max-width:680px;margin:40px auto;padding:24px;font:15px/1.7 Segoe UI,Arial,sans-serif;color:#222c33;background:#fff}.privacy-page header{display:flex;gap:12px;align-items:center}.privacy-page h1{font-size:28px;line-height:1.3;margin:28px 0 8px}.privacy-page h2{font-size:18px;margin:24px 0 8px}.privacy-page a{color:inherit}.privacy-page small{color:#667681}.privacy-page p{margin:0 0 12px}.privacy-page nav{display:flex;gap:24px;flex-wrap:wrap}.privacy-page *{box-sizing:border-box}
