.card-meta-actions{display:flex;align-items:center;gap:8px}.report-button{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#92988f;cursor:pointer}.report-button:hover{background:#f2eee8;color:#bb6252}.report-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.report-button:disabled,.felt-button:disabled{opacity:.5;cursor:wait}.guideline-consent{display:flex;align-items:flex-start;gap:9px;margin-top:16px;color:#60695e;font-size:10px;line-height:1.55}.guideline-consent input{margin:2px 0 0;accent-color:#7b9145;flex:none}.guideline-consent:focus-within{outline:2px solid #a5ba74;outline-offset:3px}.report-form{padding:10px 42px 38px}.empty-state .text-link[hidden]{display:none}.button:disabled{opacity:.7;cursor:wait;transform:none}
body[data-theme="premium"] .report-button{color:#a0aa9c}
body[data-theme="premium"] .report-button:hover{background:#352923;color:#ffa892}
body[data-theme="premium"] .guideline-consent{color:#bac3b5}
@media(max-width:760px){.report-form{padding-left:28px;padding-right:28px}}
.guideline-consent a{color:#667e37;text-decoration:underline;text-underline-offset:2px}.footer-links{flex-wrap:wrap}.legal-topbar{position:relative}.legal-page{width:min(760px,calc(100% - 40px));margin:70px auto 90px}.legal-page h1{font:800 clamp(42px,7vw,68px)/1.02 var(--display);letter-spacing:-4px;margin:15px 0 9px}.legal-updated{font-size:11px;color:#8b9286;margin:0 0 32px}.legal-page h2{font:700 18px var(--display);letter-spacing:-.35px;margin:30px 0 8px}.legal-page p,.legal-page li{font-size:13px;line-height:1.8;color:#626a60}.legal-page ul{padding-left:21px}.legal-page li{padding-left:3px;margin:8px 0}.legal-footnote{padding:14px 16px;border-left:3px solid #a7b87d;background:#edf0e5;font-size:11px!important;margin:30px 0}.legal-page .button{margin-top:10px}.legal-topbar .brand-mark{font:700 18px var(--display)}
body[data-theme="premium"] .guideline-consent a{color:#d6f18e}body[data-theme="premium"] .legal-page p,body[data-theme="premium"] .legal-page li{color:#b0b8ac}body[data-theme="premium"] .legal-updated{color:#9aa397}body[data-theme="premium"] .legal-footnote{background:#202a22;color:#c5d1bc!important;border-color:#b3d273}
@media(max-width:500px){.legal-page{margin:45px auto 65px}.legal-page h1{letter-spacing:-2.4px}.legal-page p,.legal-page li{font-size:12px}.legal-topbar .text-link{font-size:10px}}
