.kotoba-client-consent{max-width:min(650px,90vw);border:1px solid #bdcbdc;border-radius:14px;padding:25px;color:#202d41;background:#fff;box-shadow:0 20px 90px #142c4d55;font:14px/1.6 system-ui,sans-serif}.kotoba-client-consent::backdrop{background:#172a46a0}.kotoba-client-consent h2{font-size:20px;margin:0 0 16px}.kotoba-client-consent-scope{white-space:pre-wrap;overflow-wrap:anywhere;max-height:45vh;overflow:auto;padding:16px;background:#edf2f8;border-radius:8px;font:13px/1.8 ui-monospace,monospace}.kotoba-client-consent p{font-size:12px;color:#54657c}.kotoba-client-consent button{border:1px solid #bcc9da;border-radius:8px;padding:10px 22px;margin:12px 12px 0 0;background:#fff;color:#263d5e;font:600 14px system-ui;cursor:pointer}.kotoba-client-consent button:last-child{background:#365b8a;color:#fff}.kotoba-client-consent button:focus-visible{outline:3px solid #80a6d6;outline-offset:3px}
