.activity-type-picker{border:0;margin:20px 0;padding:0;min-width:0}.activity-type-picker legend{font-size:13px;color:#d4c9d9;margin-bottom:10px}.activity-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.activity-type-option{position:relative;margin:0!important;cursor:pointer;min-width:0}.idea-dialog .activity-type-option input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;pointer-events:none}.activity-type-tile{display:flex;position:relative;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:91px;padding:12px 7px;box-sizing:border-box;background:#1e1823;border:1px solid #413548;border-radius:12px;color:#cfc1d7;text-align:center;font-size:12px;transition:background .16s,border-color .16s,transform .16s}.activity-type-tile svg{width:29px;height:29px;color:#df9ad9}.activity-type-option:hover .activity-type-tile{border-color:#95839e;background:#271e2d;transform:translateY(-1px)}.activity-type-option input:checked+.activity-type-tile{border-color:#eaff87;background:#242a1d;color:#f0ffc2}.activity-type-option input:checked+.activity-type-tile svg{color:#eaff87}.activity-type-option input:focus-visible+.activity-type-tile{outline:2px solid #eaff87;outline-offset:3px}.activity-type-check{position:absolute;right:7px;top:5px;color:#eaff87;font-size:11px;visibility:hidden}.activity-type-option input:checked+.activity-type-tile .activity-type-check{visibility:visible}.activity-rules-brief{margin-top:20px;border-top:1px solid #3d3046;padding-top:15px;font-size:13px;line-height:1.65;color:#c3b5cc}.activity-rules-brief summary{cursor:pointer;color:#e5d9ec;min-height:30px}.activity-rules-brief a,.activity-thread-care a,#activity-report-form a,.site-footer a:not(.footer-brand){color:#dceba6;text-underline-offset:3px}.activity-thread-care{border-top:1px solid #3d3046;border-bottom:1px solid #3d3046;margin:20px 0;padding:12px 0;font-size:12px;line-height:1.6;color:#bcaec5}.activity-thread-care p{margin:0 0 8px}.activity-thread-care button{margin-right:18px}.activity-thread-care>a{white-space:nowrap}#activity-report-form>label{margin:17px 0}#activity-report-form [hidden]{display:none!important}#activity-report-status{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6;color:#e5d9ec}.rules-page{max-width:760px;margin:0 auto;padding:48px 24px 80px;color:#e9e3ec}.rules-page h1{font:500 clamp(32px,6vw,48px) var(--display);margin:30px 0 15px;letter-spacing:-1px}.rules-page h2{font:500 22px var(--display);margin-top:32px}.rules-page p,.rules-page li{line-height:1.8;color:#beb2c5}.rules-page a{color:#eaff87}.rules-page .rules-back{font-size:13px}.rules-page .rules-meta{font-size:12px;color:#a697b1}@media(max-width:440px){.activity-type-grid{gap:7px}.activity-type-tile{min-height:84px;font-size:11px;padding:10px 5px}.activity-type-tile svg{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.activity-type-tile{transition:none!important;transform:none!important}}

.report-email-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.report-email-actions a{text-decoration:none}#report-email-fallback{border-top:1px solid #493951;padding-top:20px;margin-top:20px}#report-email-text{font-size:12px;line-height:1.7;resize:vertical;color:#d5c9df;background:#211927}

#activity-report-form .report-email-actions a.lime-button{color:#1c2411}#report-email-text:focus{outline:2px solid #d6ed9a;outline-offset:3px}
