:root{color-scheme:dark}.privacy-page{margin:0;background:#101819;color:#edf2e9;font:16px/1.6 system-ui,sans-serif}.privacy-wrap{width:min(680px,calc(100% - 36px));margin:40px auto 64px}.privacy-brand{color:#b3d57b;text-decoration:none;font-weight:800;letter-spacing:.1em}.privacy-kicker{font-size:11px;letter-spacing:.16em;color:#b3d57b}.privacy-page h1{font-size:clamp(30px,6vw,46px);line-height:1.14;margin:30px 0 20px;letter-spacing:-.04em}.privacy-page h2{font-size:21px;margin:30px 0 10px}.privacy-page p,.privacy-page li{color:#b6c5c3}.privacy-page a,.privacy-dialog a{color:#b3d57b}.privacy-summary{border-block:1px solid #344541;padding:20px 0;margin:24px 0}.privacy-page label,.privacy-dialog label{display:grid;gap:7px;margin:18px 0}.privacy-page input,.privacy-dialog select{min-width:0;width:100%;box-sizing:border-box;background:#0d1516;color:#eef4e9;border:1px solid #41534d;border-radius:8px;padding:13px;font:inherit}.privacy-page button,.privacy-dialog button{border:1px solid #42544d;border-radius:8px;background:#1d2b29;color:#e4ecdf;padding:12px 16px;font:600 15px system-ui;cursor:pointer;margin:8px 0}.privacy-page button:disabled,.privacy-dialog button:disabled{opacity:.45;cursor:wait}.privacy-page .privacy-primary,.privacy-dialog .privacy-primary{background:#b3d57b;color:#152018;border-color:#b3d57b;width:100%}.privacy-danger{border-color:#bd7569!important;color:#e9a399!important}.privacy-status{min-height:24px;white-space:pre-wrap}.privacy-dialog{width:min(440px,calc(100% - 36px));box-sizing:border-box;border:1px solid #42554b;border-radius:15px;background:#152020;color:#edf2e9;padding:24px;font:15px/1.5 system-ui;max-height:90dvh;overflow:auto}.privacy-dialog::backdrop{background:#000a}.privacy-dialog h2{font-size:26px;line-height:1.2;margin:8px 0 16px}.privacy-dialog p{color:#b6c5c3}.privacy-dialog button{display:block}.privacy-cancel{width:100%}.chat-report{font-size:22px!important;line-height:1!important;padding:6px 10px!important;min-height:34px;border:0!important;background:transparent!important;color:#a4b9b0!important;float:right}.street-footer{align-items:center;row-gap:4px}.street-footer-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 12px;flex-basis:100%;min-width:0}.street-footer a,.street-footer button{display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:100%;min-height:44px;padding:5px;font:inherit;font-size:11px;line-height:1.4;color:#a6b4aa;text-align:center;text-decoration:none}.privacy-meta{font-size:12px;color:#8fa59d}.privacy-check{display:flex!important;align-items:start;gap:10px!important}.privacy-check input{width:20px;height:20px;flex:none;margin:3px 0}.moderation-item{padding:22px 0;border-bottom:1px solid #344541}.moderation-item blockquote{margin:12px 0;padding:12px;border-left:2px solid #b3d57b;background:#182523;white-space:pre-wrap;overflow-wrap:anywhere}.moderation-item textarea{width:100%;box-sizing:border-box;padding:12px;background:#0c1515;color:#edf2e9;border:1px solid #41534d}.moderation-item img{max-width:100%;max-height:260px;object-fit:contain}

.privacy-report-team{display:block;margin:0 0 12px auto;padding:7px 0;border:0;background:transparent;color:#a4b9b0;font:12px system-ui}.moderation-item select{max-width:100%;padding:10px;background:#0c1515;color:#edf2e9;border:1px solid #41534d}
