/* Rendered QA refinements; intentional responsive deviations from the desktop concept. */
#buddypress #signup_password{width:100%!important}#buddypress .wp-pwd{position:relative}#buddypress .wp-pwd .wp-hide-pw{position:absolute;top:0;right:0;height:48px;width:48px;padding:0;background:transparent!important;color:var(--ink)!important;border:0}
#buddypress #signup-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]),#buddypress #signup-form select,#buddypress #signup-form textarea{background:var(--surface2)!important;color:var(--ink)!important;border:1px solid #647184!important;border-radius:5px;padding:12px;font-size:16px;min-height:48px}#buddypress #signup-form input[type=submit]{background:var(--accent)!important;color:#151515!important;border:0!important;border-radius:6px;padding:14px 24px;font-weight:700;font-size:16px}#buddypress #signup-form .password-button-wrapper button{background:var(--surface2);border:1px solid #647184;color:var(--ink);min-width:44px}.buddypress-wrap .password-input-wrapper{position:relative}#buddypress #signup-form .password-input-wrapper input{padding-right:48px}#buddypress #signup-form .password-input-wrapper button{position:absolute;right:0;top:0;min-width:44px;min-height:48px;background:transparent;color:var(--ink);border:0}#buddypress .wp-pwd .caps-warning{display:none;position:relative;background:#fff2ca;color:#29251c;padding:8px;font-size:13px}#buddypress .wp-pwd .caps-icon{display:inline-flex;width:20px;height:20px;vertical-align:middle}#buddypress #pass-strength-result{color:#111;border-radius:4px}#buddypress .pw-weak{background:var(--surface2);color:var(--ink)}#buddypress .description{background:transparent!important;color:var(--muted)!important;padding:0!important;font-size:13px!important;line-height:1.7!important}#buddypress .bp-messages.info .bp-icon{background:var(--accent);color:#111}.mm-skip:not(:focus){clip-path:inset(100%);width:1px;height:1px;overflow:hidden;padding:0}
@media(min-width:1251px){.mm-hero{padding-top:30px;padding-bottom:20px}.mm-hero h1{font-size:56px}.mm-hero-desc{font-size:18px}.mm-hero-copy{width:74%}}
.mm-hero h1 .mm-white{color:#f7f8fa}.mm-secondary{background:transparent;color:var(--accent)}.mm-join{font-size:13px;white-space:nowrap;color:var(--accent)}
#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-replies{font-size:15px}#bbpress-forums .bbp-forum-content,#bbpress-forums .bbp-topic-meta{font-size:13px}#bbpress-forums li.bbp-header{padding:16px}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{padding:20px 16px}#bbpress-forums .bbp-forum-title,#bbpress-forums .bbp-topic-permalink{font-weight:700;font-size:17px;text-decoration:none}.mcp-agreement{clear:both;padding-top:24px;line-height:1.7}.mcp-agreement input{width:20px;height:20px;accent-color:var(--accent);vertical-align:middle}.mcp-agreement p{font-size:14px}.buddypress-wrap .register-section h2{font-size:24px}.buddypress-wrap .standard-form input[type=text],.buddypress-wrap .standard-form input[type=email],.buddypress-wrap .standard-form input[type=password],.buddypress-wrap .standard-form select{width:100%}.buddypress-wrap .password-button-wrapper{display:flex;align-items:stretch}.buddypress-wrap .password-button-wrapper button{flex-shrink:0}.buddypress-wrap .field-visibility-settings-toggle{font-size:12px}.buddypress-wrap .bp-messages{color:var(--ink)}.buddypress-wrap .register-section input[type=checkbox]{width:auto}.mm-document table{width:100%;border-collapse:collapse}.mm-document th,.mm-document td{padding:15px;border-bottom:1px solid var(--line);text-align:left}.mm-utility{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.mm-utility a{color:var(--accent)}
@media(max-width:720px){.mm-hero{background-image:linear-gradient(90deg,rgba(12,17,23,.9),rgba(12,17,23,.5)),url('assets/midnight-hero.png')}.mm-header{position:relative}.mm-sidebar{top:0;bottom:0;padding-top:20px;z-index:80;width:min(280px,80vw)}.mm-menu-open .mm-menu-toggle{position:fixed;right:16px;top:16px;z-index:90;background:var(--surface);padding:10px;border:1px solid var(--accent);border-radius:5px}.mm-join{font-size:12px}.mm-brand{font-size:14px}.mm-document{width:100%}#bbpress-forums .bbp-forum-freshness,#bbpress-forums .bbp-topic-freshness{display:none}#bbpress-forums li.bbp-forum-info,#bbpress-forums li.bbp-topic-title{width:68%}#bbpress-forums li.bbp-forum-topic-count,#bbpress-forums li.bbp-forum-reply-count,#bbpress-forums li.bbp-topic-voice-count,#bbpress-forums li.bbp-topic-reply-count{width:16%}.mm-form input,.mm-form textarea{font-size:16px}.mcp-agreement label{display:block!important;font-size:14px}}
