﻿ :root{--input-bg-light:#fff;--input-text-light:#1e1b4b;--input-border-light:#6366f133;--input-placeholder-light:#9ca3af;--input-focus-border-light:#6366f1;--input-focus-ring-light:0 0 0 3px #6366f12e}body.dark-mode,[data-theme=dark]{--input-bg-light:#1a1a2e;--input-text-light:#e0e0e0;--input-border-light:#8b5cf640;--input-placeholder-light:#6b7280;--input-focus-border-light:#818cf8;--input-focus-ring-light:0 0 0 3px #818cf838}:focus,:focus-visible,:active{transform:scale(1)!important;-webkit-transform:none!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]),textarea,select,.form-input,.search-input,.score-input,.reply-content-input,.jump-input,.challenge-answer-input,.home-input,.role-select,.filter-select,.form-group input,.form-group textarea,.form-group select,.modal-body .form-group input,.modal-body .form-group textarea,.modal-body .form-group select,.search-box input,.score-form input,.image-upload-container input[type=file],.md-textarea,.md-preview{background-color:var(--input-bg-light)!important;color:var(--input-text-light)!important;border:1px solid var(--input-border-light)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;border-radius:10px!important;outline:none!important;padding:10px 14px!important;font-size:.95rem!important;line-height:1.5!important;transition:border-color .2s,box-shadow .2s!important;transform:scale(1)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):focus-visible,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):active,textarea:focus,textarea:focus-visible,textarea:active,select:focus,select:focus-visible,select:active,.form-input:focus,.search-input:focus,.score-input:focus,.reply-content-input:focus,.jump-input:focus,.challenge-answer-input:focus,.home-input:focus,.role-select:focus,.filter-select:focus,.form-group input:focus,.form-group textarea:focus,.form-group select:focus,.modal-body .form-group input:focus,.modal-body .form-group textarea:focus,.modal-body .form-group select:focus,.search-box input:focus,.score-form input:focus,.image-upload-container input[type=file]:focus,.image-upload-container input[type=file]:active,.md-textarea:focus,.md-preview:focus{border-color:var(--input-focus-border-light)!important;box-shadow:var(--input-focus-ring-light)!important;transform:scale(1)!important;filter:none!important;outline-offset:0!important;outline:none!important;transition:border-color .2s,box-shadow .2s!important;-webkit-transform:none!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset])::placeholder,textarea::placeholder,.form-input::placeholder,.search-input::placeholder,.score-input::placeholder,.reply-content-input::placeholder,.jump-input::placeholder,.challenge-answer-input::placeholder,.home-input::placeholder,.md-textarea::placeholder{color:var(--input-placeholder-light)!important;opacity:1!important}select,.role-select,.filter-select{background-image:none!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}input[type=number]{-moz-appearance:textfield!important}