/* Internal page presentation — deliberately scoped; public home/article unchanged. */
.buzzy-auth-page{background:#f5f7fb}.buzzy-auth-page .auth-content.buzzy-auth-card{max-width:480px;margin:48px auto 65px;padding:27px 28px;background:#fff;border:1px solid #e5eaf2;border-radius:16px;box-shadow:0 16px 45px rgba(24,41,78,.055)}
.buzzy-auth-page .auth-content .modal-wrapper{background:transparent;border:0;box-shadow:none;max-width:100%}.buzzy-auth-page .auth-content .login-container,.buzzy-auth-page .auth-content .signin-form{max-width:100%}.buzzy-auth-page .auth-content .hdr{font-size:20px;letter-spacing:-.4px;font-weight:750;color:#1b2942;margin-bottom:18px}.buzzy-auth-page .auth-content input.cd-input,.buzzy-auth-page .auth-content input[type=email],.buzzy-auth-page .auth-content input[type=password],.buzzy-auth-page .auth-content input[type=text]{width:100%;max-width:100%;min-height:42px;border:1px solid #dde4ef;border-radius:9px;background:#fff;padding:10px 12px;box-shadow:none}.buzzy-auth-page .auth-content input:focus{outline:0;border-color:#5d60ef;box-shadow:0 0 0 3px rgba(93,96,239,.12)}.buzzy-auth-page .auth-content .button.button-orange{border-radius:9px;background:#5d60ef;border-color:#5d60ef;min-height:43px;font-weight:700}.buzzy-auth-page .auth-content .button.button-orange:hover{background:#484fcc}.buzzy-auth-page .auth-content .signup-terms{color:#6f7b93;font-size:13px}
.mode-add .buzzeditor{max-width:1160px}.mode-add .buzzeditor .layout,.mode-add .buzzeditor .question-post-form>fieldset>section.form,.mode-add .buzzeditor .content>section.form{background:#fff;border:1px solid #e5eaf2;border-radius:13px;padding:20px;margin-bottom:15px;box-shadow:0 5px 20px rgba(28,48,85,.04)}.mode-add .buzzeditor .question-post-form legend{color:#23334e;font-weight:720;font-size:16px}.mode-add .buzzeditor .cd-input{border:1px solid #e0e6ef;border-radius:9px;box-shadow:none}.mode-add .buzzeditor .cd-input:focus{outline:0;border-color:#5d60ef;box-shadow:0 0 0 3px rgba(93,96,239,.10)}.mode-add .buzzeditor .layout-items a{border-radius:9px}.mode-add .buzzeditor .layout-items a.selected{background:#5d60ef;color:#fff}.mode-add .buzzeditor .button{border-radius:9px}
.user-profile .profile-wrap{background:#f5f7fb}.user-profile .profile-content{display:block}.user-profile .profile-sidebar .profile-section,.user-profile .profile-content .profile-main,.user-profile .profile-content .profile-list,.user-profile .profile-content .profile-stats,.user-profile .profile-content .recent-activity,.user-profile .profile-content .setting-form,.user-profile .profile-content .user_threads_table_container,.user-profile .profile-content .user_messages{background:#fff;border:1px solid #e5eaf2;border-radius:12px;padding:15px;box-shadow:0 5px 18px rgba(25,45,84,.04)}.user-profile .profile-content .button{border-radius:8px}.user-profile .profile-content input[type=text],.user-profile .profile-content input[type=email],.user-profile .profile-content textarea{max-width:100%;border:1px solid #dfe5f0;border-radius:8px}.user-profile .profile-content .user_threads_table_container{overflow-x:auto}
@media(max-width:767px){.buzzy-auth-page .auth-content.buzzy-auth-card{margin:15px auto 28px;padding:19px 15px}.mode-add .buzzeditor .layout,.mode-add .buzzeditor .question-post-form>fieldset>section.form,.mode-add .buzzeditor .content>section.form{padding:13px}.user-profile .profile-sidebar .profile-section,.user-profile .profile-content .recent-activity,.user-profile .profile-content .setting-form{padding:11px}}
