/* 밝은 화면 테마: 기본 다크 테마의 기능·레이아웃을 유지하고 색상만 재정의합니다. */
html[data-theme="light"]{color-scheme:light;--bg:#f7f9fb;--panel:#ffffff;--panel2:#f2f6fa;--line:#d7e0e8;--ink:#1c2a39;--muted:#586a76;--green:#21794d;--aqua:#22744c;--discord:#495cc3}
html[data-theme="light"] body{background:radial-gradient(ellipse 65% 45% at 8% 0%,#f9fbfd 0,transparent 75%),radial-gradient(ellipse 80% 70% at 95% 95%,#f9fbfd 0,transparent 75%),var(--bg)}html[data-theme="light"] .brand-icon{background:#7dd5a5}html[data-theme="light"] .navlinks{color:#166d45}html[data-theme="light"] .btn{background:#f9fbfd}html[data-theme="light"] .btn:hover{background:#f4f7fa}html[data-theme="light"] .btn.primary{background:#7dd5a5;color:#1b2734;border-color:#6fad8a}html[data-theme="light"] .btn.primary:hover{background:#7dd5a5}html[data-theme="light"] .btn.discord{background:#c2c7fa;color:#1d2936;border-color:#969bd0}html[data-theme="light"] .hero-graphic{border:1px solid #cfdae2;background:linear-gradient(155deg,#f4f7fa,#f9fbfd);box-shadow:0 30px 100px #64748b22}html[data-theme="light"] .hero-graphic:before,html[data-theme="light"] .hero-graphic:after{border:1px solid #cfdae213}html[data-theme="light"] .hero-label{color:#166d45}html[data-theme="light"] .panel{background:linear-gradient(150deg,#f9fbfd,#f9fbfd);box-shadow:0 10px 30px #64748b12}html[data-theme="light"] footer{border-top:1px solid #cfdae2;color:#5c6975}html[data-theme="light"] footer a{color:#166d45}html[data-theme="light"] .viewer{color:#166d45}html[data-theme="light"] .avatar{background:#f4f7fa}html[data-theme="light"] .mini-btn{color:#166d45;background:#f4f7fa}html[data-theme="light"] .mini-btn:hover{background:#f4f7fa}html[data-theme="light"] .weekday span{color:#5c6975}html[data-theme="light"] .day{background:#f9fbfd;color:#166d45}html[data-theme="light"] .day:hover{background:#f4f7fa}html[data-theme="light"] .day.active{border-color:#6fad8a;background:#f4f7fa}html[data-theme="light"] .dot{background:#7dd5a5}html[data-theme="light"] .dot.long{background:#c2c7fa}html[data-theme="light"] .dot.rank{background:#f8d2bb}html[data-theme="light"] .filter{background:#f9fbfd;color:#166d45}html[data-theme="light"] .filter.selected{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] .recruit{border:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .recruit:hover{background:#f4f7fa}html[data-theme="light"] .type{color:#1d2936;background:#f4f7fa}html[data-theme="light"] .type.long{background:#e8e9f9}html[data-theme="light"] .type.rank{background:#fdede4}html[data-theme="light"] .recruit-meta{color:#166d45}html[data-theme="light"] .empty{color:#475663}html[data-theme="light"] .rank-row{border-bottom:1px solid #cfdae2}html[data-theme="light"] .rank-number{color:#166d45}html[data-theme="light"] .rank-time{color:#166d45}html[data-theme="light"] .booster{background:#f9fbfd}html[data-theme="light"] .notice{border:1px solid #c68f89;background:#fdede4;color:#974736}html[data-theme="light"] .brand-en{color:#166d45}html[data-theme="light"] .account-menu{background:#f9fbfd;border:1px solid #cfdae2;box-shadow:0 20px 50px #64748b22}html[data-theme="light"] .account-menu a,html[data-theme="light"] .account-menu button{color:#166d45}html[data-theme="light"] .account-menu a:hover,html[data-theme="light"] .account-menu button:hover{background:#f4f7fa}html[data-theme="light"] .form-card{background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] .form-line label{color:#166d45}html[data-theme="light"] .form-line input,html[data-theme="light"] .form-line select{border:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .form-line input:focus,html[data-theme="light"] .form-line select:focus{outline:2px solid #6fad8a}html[data-theme="light"] .recruit-line{border:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .pill{background:#f4f7fa;color:#166d45}html[data-theme="light"] .danger-button{background:#fdede4;border-color:#c68f89;color:#974736}html[data-theme="light"] .danger-button:hover{background:#fdede4}html[data-theme="light"] .status-message{color:#166d45}html[data-theme="light"] .avatar-fallback{background:#f4f7fa}html[data-theme="light"] .locked-year{color:#166d45}html[data-theme="light"] .dashboard-sidebar{background:#f9fbfd}html[data-theme="light"] .sidebar-label{color:#475663}html[data-theme="light"] .dash-tab{color:#166d45}html[data-theme="light"] .dash-tab:hover,html[data-theme="light"] .dash-tab.selected{background:#f4f7fa;color:#166d45}html[data-theme="light"] .dash-tab.selected{border-color:#cfdae2}html[data-theme="light"] .quick-card{border:1px solid #cfdae2;background:linear-gradient(145deg,#f9fbfd,#f9fbfd);color:#166d45}html[data-theme="light"] .quick-card:hover{border-color:#6fad8a;background:#f4f7fa}html[data-theme="light"] .quick-card small{color:#166d45}html[data-theme="light"] .explorer-controls label{color:#166d45}html[data-theme="light"] .explorer-controls input,html[data-theme="light"] .explorer-controls select,html[data-theme="light"] .admin-search{background:#f9fbfd;color:#166d45;border:1px solid #cfdae2}html[data-theme="light"] .recruit-card{background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] .recruit-card .recruit-meta{border-bottom:1px solid #cfdae2}html[data-theme="light"] .rc-label{color:#166d45}html[data-theme="light"] .rc-person{border:1px solid #cfdae2;color:#166d45;background:#f4f7fa}html[data-theme="light"] .rc-empty{color:#5c6975}html[data-theme="light"] .calendar-fold{border:1px solid #cfdae2}html[data-theme="light"] .calendar-fold>summary{background:#f9fbfd}html[data-theme="light"] .calendar-fold>summary span{color:#166d45}html[data-theme="light"] .profile-tabs{border-bottom:1px solid #cfdae2}html[data-theme="light"] .profile-tab{border:1px solid #cfdae2;color:#166d45;background:#f9fbfd}html[data-theme="light"] .profile-tab.selected,html[data-theme="light"] .profile-tab:hover{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] .admin-stat{border:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .admin-stat span{color:#166d45}html[data-theme="light"] .member-search-card{background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] .member-search-info small{color:#166d45}html[data-theme="light"] .admin-feature-card{background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] .admin-feature-card span{color:#475663}html[data-theme="light"] .admin-feature-card code{color:#166d45}html[data-theme="light"] .member-detail-head{border-bottom:1px solid #cfdae2}html[data-theme="light"] .member-detail-summary p{color:#166d45}html[data-theme="light"] .member-detail-summary small{color:#166d45}html[data-theme="light"] .member-detail-stat{background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] .member-detail-stat span{color:#166d45}html[data-theme="light"] .member-detail-section{border:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .member-detail-section p{color:#166d45}html[data-theme="light"] .member-detail-line,html[data-theme="light"] .member-role-option{border-bottom:1px solid #cfdae2}html[data-theme="light"] .member-detail-line span{color:#166d45}html[data-theme="light"] .member-role-tag{border:1px solid #cfdae2;background:#f4f7fa}html[data-theme="light"] .warning-record{border-bottom:1px solid #cfdae2}html[data-theme="light"] .warning-record small{color:#166d45}html[data-theme="light"] .member-admin-reason{border:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] #recruitments .explorer-shell{background:linear-gradient(145deg,#f9fbfd 0%,#f9fbfd 100%);border-color:#cfdae2;box-shadow:0 16px 56px #64748b12}html[data-theme="light"] .recruit-eyebrow{color:#166d45}html[data-theme="light"] .explorer-subtitle{color:#166d45}html[data-theme="light"] #recruitments .explorer-heading .pill{background:#f4f7fa;border-color:#cfdae2;color:#166d45}html[data-theme="light"] #recruitments .explorer-controls{background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] #recruitments .explorer-controls label{color:#475663}html[data-theme="light"] #recruitments .explorer-controls input,html[data-theme="light"] #recruitments .explorer-controls select{background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] #recruitments .explorer-controls input:focus,html[data-theme="light"] #recruitments .explorer-controls select:focus{border-color:#6fad8a;box-shadow:0 0 0 3px #50647322}html[data-theme="light"] .recruit-browser-list,html[data-theme="light"] .recruit-browser-detail{background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] .recruit-list-top{border-bottom:1px solid #cfdae2;color:#166d45}html[data-theme="light"] .recruit-list-tip{color:#166d45}html[data-theme="light"] .recruit-list-tile{background:#f9fbfd;border:1px solid #cfdae2;color:#166d45}html[data-theme="light"] .recruit-list-tile:hover{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .recruit-list-tile.selected{border-color:#6fad8a;background:linear-gradient(125deg,#f4f7fa,#f9fbfd);box-shadow:inset 3px 0 #506473,0 0 0 1px #50647344}html[data-theme="light"] .recruit-art{background:linear-gradient(145deg,#f4f7fa,#f4f7fa);border:1px solid #cfdae21a}html[data-theme="light"] .recruit-art:after{background:linear-gradient(135deg,transparent,#f9fbfd22)}html[data-theme="light"] .recruit-game-chip{background:#eef4f80d;color:#166d45;border:1px solid #cfdae216}html[data-theme="light"] .recruit-list-tile-title{color:#1d2936}html[data-theme="light"] .recruit-list-tile-owner{color:#166d45}html[data-theme="light"] .recruit-list-tile-meta{color:#475663}html[data-theme="light"] .recruit-list-tile-arrow{color:#166d45}html[data-theme="light"] .recruit-browser-detail{box-shadow:0 18px 42px #64748b12}html[data-theme="light"] .recruit-detail-topline{color:#166d45}html[data-theme="light"] .recruit-detail-back{color:#166d45;background:#f4f7fa;border:1px solid #cfdae2}html[data-theme="light"] .recruit-art.big{border-color:#cfdae2;background:radial-gradient(circle at 70% 12%,#f4f7fa 0,transparent 55%),linear-gradient(140deg,#f9fbfd,#f9fbfd)}html[data-theme="light"] .recruit-art.big:after{background:linear-gradient(to top,#f9fbfd 0%,#e2f5e928 75%)}html[data-theme="light"] .recruit-art-badges>.type,html[data-theme="light"] .recruit-art-badges>.recruit-game-chip{background:#e2f5e9c4;color:#166d45}html[data-theme="light"] .recruit-art-overlay h3{color:#1d2936;text-shadow:0 2px 12px #50647399}html[data-theme="light"] .recruit-detail-stat{background:#f9fbfd;border:1px solid #cfdae2;color:#166d45}html[data-theme="light"] .recruit-capacity{background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] .recruit-capacity-label{color:#166d45}html[data-theme="light"] .recruit-capacity-label strong{color:#166d45}html[data-theme="light"] .recruit-capacity-track{background:#f9fbfd}html[data-theme="light"] .recruit-capacity-fill{background:linear-gradient(90deg,#7dd5a5,#7dd5a5)}html[data-theme="light"] .recruit-detail-section{border-top:1px solid #cfdae2}html[data-theme="light"] .recruit-detail-section h4,html[data-theme="light"] .recruit-detail-group-head strong{color:#166d45}html[data-theme="light"] .recruit-detail-organizer{background:#f4f7fa;border:1px solid #cfdae2;color:#166d45}html[data-theme="light"] .recruit-detail-helper{color:#475663}html[data-theme="light"] .recruit-detail-description{color:#166d45}html[data-theme="light"] .recruit-detail-roster-group{background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] .recruit-detail-group-head>span{color:#166d45}html[data-theme="light"] .recruit-detail-person{background:#f4f7fa;border:1px solid #cfdae2;color:#166d45}html[data-theme="light"] .recruit-detail-none{color:#5c6975}html[data-theme="light"] .recruit-detail-footer{border-top:1px solid #cfdae2}html[data-theme="light"] .recruit-open-discord{background:#c2c7fa!important;border-color:#969bd0!important}html[data-theme="light"] .recruit-open-discord:hover{background:#c2c7fa!important}html[data-theme="light"] .recruit-detail-footer-hint{color:#475663}html[data-theme="light"] .recruit-detail-empty{color:#166d45}html[data-theme="light"] .recruit-detail-empty strong{color:#166d45}html[data-theme="light"] .recruit-detail-unavailable{color:#475663}html[data-theme="light"] .recruitment-owner-actions{border-bottom:1px solid #cfdae2}html[data-theme="light"] .web-danger{background:#fdede4!important;color:#1d2936!important;border-color:#c68f89!important}html[data-theme="light"] .web-danger:hover{background:#fdede4!important}html[data-theme="light"] .web-modal-overlay{background:#e2f5e9cb}html[data-theme="light"] .web-modal-card{border:1px solid #cfdae2;background:linear-gradient(155deg,#f9fbfd,#f9fbfd);box-shadow:0 25px 95px #64748b22}html[data-theme="light"] .web-modal-description{color:#166d45}html[data-theme="light"] .web-modal-field{color:#166d45}html[data-theme="light"] .web-modal-field input,html[data-theme="light"] .web-modal-field textarea{border:1px solid #cfdae2;color:#166d45;background:#f9fbfd}html[data-theme="light"] .web-modal-field input:focus,html[data-theme="light"] .web-modal-field textarea:focus{border-color:#6fad8a;box-shadow:0 0 0 3px #50647324}html[data-theme="light"] .my-recruit-section-head{border-bottom:1px solid #cfdae2}html[data-theme="light"] .event-stat{border:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .event-stat small{color:#166d45}html[data-theme="light"] .event-stat strong{color:#166d45}html[data-theme="light"] .event-prize{background:#f4f7fa;color:#166d45}html[data-theme="light"] .navlinks a{color:#166d45}html[data-theme="light"] .navlinks a:hover,html[data-theme="light"] .navlinks a[aria-current="page"]{background:#f4f7fa;color:#1d2936;border-color:#cfdae2}html[data-theme="light"] .navlinks a[aria-current="page"]{box-shadow:inset 0 -2px #506473}html[data-theme="light"] .dashboard-sidebar{background:linear-gradient(170deg,#f9fbfd,#f9fbfd);box-shadow:0 22px 44px #64748b12}html[data-theme="light"] .dash-tab.selected{box-shadow:inset 3px 0 #506473;background:#f4f7fa}html[data-theme="light"] .profile-tab.selected{box-shadow:0 3px 14px #50647340}html[data-theme="light"] .calendar-fold>summary .calendar-toggle-state{border:1px solid #cfdae2}html[data-theme="light"] .recruit-browser-list,html[data-theme="light"] .recruit-browser-detail{box-shadow:0 12px 30px #64748b12}html[data-theme="light"] .recruit-card .rc-link{background:#f4f7fa;border-color:#cfdae2;color:#166d45}html[data-theme="light"] .personal-stat{background:linear-gradient(145deg,#f4f7fa,#f9fbfd);border:1px solid #cfdae2}html[data-theme="light"] .personal-stat>span{color:#166d45}html[data-theme="light"] .personal-stat>strong{color:#166d45}html[data-theme="light"] .profile-panel{background:linear-gradient(160deg,#f9fbfd,#f9fbfd)}html[data-theme="light"] .game-role-option{background:#f9fbfd;border:1px solid #cfdae2;color:#166d45}html[data-theme="light"] .game-role-option.owned{background:#f4f7fa;border-color:#6fad8a;color:#1d2936}html[data-theme="light"] .game-role-option:hover{border-color:#6fad8a}html[data-theme="light"] .role-selection-indicator{background:#f4f7fa}html[data-theme="light"] .game-role-option.owned .role-selection-indicator{background:#7dd5a5;color:#1b2734}html[data-theme="light"] .my-recruitment-item{background:#f9fbfd;border:1px solid #cfdae2;color:#166d45}html[data-theme="light"] .my-recruitment-item:hover{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] .my-recruitment-item small{color:#166d45}html[data-theme="light"] .my-recruitment-arrow{color:#166d45}html[data-theme="light"] .member-search-card:hover{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] .member-inspect-arrow{color:#166d45}html[data-theme="light"] .feature-link:hover{border-color:#6fad8a;box-shadow:0 12px 32px #64748b22}html[data-theme="light"] .feature-arrow{color:#166d45}html[data-theme="light"] .hero-callout{background:radial-gradient(circle at 75% 12%,#e2f5e966,transparent 50%),linear-gradient(140deg,#f4f7fa,#f9fbfd)!important}html[data-theme="light"] .hero-callout-label{color:#166d45}html[data-theme="light"] .hero-callout-inner p{color:#166d45}html[data-theme="light"] .bell-button{border:1px solid #cfdae2;background:#f9fbfd;color:#166d45}html[data-theme="light"] .bell-button:hover{background:#f4f7fa}html[data-theme="light"] .bell-count{background:#fdede4;border:2px solid #cfdae2}html[data-theme="light"] .dashboard-notification-menu{border:1px solid #cfdae2;background:#f9fbfd;box-shadow:0 22px 56px #64748b22}html[data-theme="light"] .notification-title{border-bottom:1px solid #cfdae2}html[data-theme="light"] .notification-read-button{color:#166d45}html[data-theme="light"] .notification-item{color:#166d45}html[data-theme="light"] .notification-item:hover{background:#f4f7fa}html[data-theme="light"] .notification-item.unread{background:#f4f7fa}html[data-theme="light"] .notification-item span{color:#166d45}html[data-theme="light"] .notification-item small{color:#166d45}html[data-theme="light"] .notification-empty{color:#166d45}@media (max-width:760px){html[data-theme="light"] .mobile-bottom-nav{background:rgba(226, 245, 233, 0.97);border-top:1px solid #cfdae2;box-shadow:0 -14px 34px #50647366}html[data-theme="light"] .mobile-tab{color:#166d45}html[data-theme="light"] .mobile-tab.selected{background:#f4f7fa;border-color:#cfdae2;color:#166d45;box-shadow:inset 0 2px 0 #506473}html[data-theme="light"] .mobile-tab[data-view="recruitments"]{background:#f4f7fa;border-color:#cfdae2;color:#166d45;box-shadow:0 -3px 16px #64748b22}html[data-theme="light"] .mobile-tab[data-view="recruitments"].selected{background:#f4f7fa;border-color:#6fad8a;box-shadow:inset 0 2px 0 #506473,0 -3px 17px #64748b22}html[data-theme="light"] .mobile-tab:focus-visible{outline:2px solid #6fad8a}}html[data-theme="light"] .explorer-search-tools>.explorer-search{color:#166d45}html[data-theme="light"] .explorer-search-tools>.explorer-search input{background:#f9fbfd;color:#166d45;border:1px solid #cfdae2}html[data-theme="light"] .explorer-filter-fold{border:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .explorer-filter-fold>summary{color:#166d45}html[data-theme="light"] .explorer-filter-fold>summary span{color:#166d45}html[data-theme="light"] .explorer-filter-fold[open]>summary{border-bottom:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .dot.custom{background:#eef4f8}html[data-theme="light"] .type.custom{background:#ebf2f8;color:#1d2936}html[data-theme="light"] .recruit-clickable:hover{border-color:#6fad8a;background:#f4f7fa}html[data-theme="light"] .recruit-clickable:focus-visible,html[data-theme="light"] .recruit-tag-option:focus-within{outline:3px solid #6fad8a}html[data-theme="light"] .recruit-editor .web-modal-field>span{color:#166d45}html[data-theme="light"] .recruit-editor :is(input,textarea,select){border:1px solid #cfdae2;background:#f9fbfd;color:#166d45}html[data-theme="light"] .recruit-editor :is(input,textarea,select):focus-visible{outline:2px solid #6fad8a}html[data-theme="light"] .recruit-tag-fieldset{border:1px solid #cfdae2}html[data-theme="light"] .recruit-tag-fieldset legend{color:#166d45}html[data-theme="light"] .recruit-tag-option{border:1px solid #cfdae2;background:#f9fbfd;color:#166d45}html[data-theme="light"] .recruit-tag-option:hover{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] .recruit-tag-option.selected{border-color:#6fad8a;background:#f4f7fa;color:#1d2936}html[data-theme="light"] .recruit-tag-option input{accent-color:#7dd5a5}html[data-theme="light"] .recruit-editor-feedback{color:#974736}html[data-theme="light"] .recruit-editor .web-modal-actions{background:linear-gradient(0deg,#f9fbfd 90%,transparent)}html[data-theme="light"] .event-tier-row input,html[data-theme="light"] .admin-image-grid input{background:#f9fbfd;color:#166d45;border:1px solid #cfdae2}html[data-theme="light"] .type.custom{background:#e5ecf3;border:1px solid #969bd0}html[data-theme="light"] .dot.custom{background:#c2c7fa}html[data-theme="light"]{background:#f9fbfd}html[data-theme="light"] body{background:radial-gradient(ellipse 72% 44% at 9% -24%,#f4f7fa 0%,transparent 62%),#f9fbfd}html[data-theme="light"] body:has(.dashboard-frame){background:radial-gradient(ellipse 68% 46% at 10% -32%,#f4f7fa 0%,transparent 64%),#f9fbfd}html[data-theme="light"] .nav{border-bottom:1px solid #cfdae2}html[data-theme="light"] .brand-icon{background:#eef4f8;color:#1b2734}html[data-theme="light"] .navlinks{color:#475663}html[data-theme="light"] .navlinks a:hover{background:#f4f7fa;color:#43529c;border-color:#cfdae2}html[data-theme="light"] .navlinks a[aria-current=page]{background:#f4f7fa;border:1px solid #6fad8a;color:#166d45;box-shadow:inset 0 -2px 0 #506473}html[data-theme="light"] .btn,html[data-theme="light"] .mini-btn,html[data-theme="light"] .filter,html[data-theme="light"] .profile-tab,html[data-theme="light"] .dash-tab,html[data-theme="light"] .admin-tab-button,html[data-theme="light"] .mobile-tab{border-color:#cfdae2;background:#f4f7fa;color:#1d2936}html[data-theme="light"] .btn{border:1px solid #cfdae2;box-shadow:0 2px 6px #64748b12}html[data-theme="light"] .btn:hover,html[data-theme="light"] .mini-btn:hover,html[data-theme="light"] .filter:hover{background:#ebf2f8;border-color:#cfdae2;box-shadow:0 4px 11px #64748b22}html[data-theme="light"] .btn.primary{background:#7dd5a5;color:#166d45;border-color:#6fad8a;box-shadow:0 3px 12px #64748b22}html[data-theme="light"] .btn.primary:hover{background:#7dd5a5;border-color:#6fad8a}html[data-theme="light"] .btn.discord{background:#c2c7fa;border-color:#969bd0}html[data-theme="light"] .btn.discord:hover{background:#c2c7fa}html[data-theme="light"] .panel{background:#f9fbfd;border:1px solid #cfdae2;box-shadow:0 9px 22px #64748b22}html[data-theme="light"] .dashboard-sidebar{background:#f9fbfd;border:1px solid #cfdae2;box-shadow:0 12px 28px #64748b22}html[data-theme="light"] .dashboard-sidebar .sidebar-label{color:#475663}html[data-theme="light"] .dashboard-sidebar .dash-tab{color:#475663}html[data-theme="light"] .dashboard-sidebar .dash-tab:hover{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .dashboard-sidebar .dash-tab.selected{background:#f4f7fa;border-color:#6fad8a;box-shadow:inset 3px 0 #506473}html[data-theme="light"] .quick-card{background:#f4f7fa;border:1px solid #cfdae2}html[data-theme="light"] .quick-card:hover{background:#f4f7fa;border-color:#6fad8a;box-shadow:0 9px 26px #64748b22}html[data-theme="light"] .home-recruits,html[data-theme="light"] .profile-panel,html[data-theme="light"] .admin-panel,html[data-theme="light"] .event-overview,html[data-theme="light"] .rank-card,html[data-theme="light"] .boosts{background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] .profile-tabs,html[data-theme="light"] .admin-tabs{border-bottom:1px solid #cfdae2}html[data-theme="light"] .profile-tab{border:1px solid #cfdae2;background:#f4f7fa;color:#475663}html[data-theme="light"] .profile-tab:hover{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .profile-tab.selected{background:#e2f5e9;border:1px solid #6fad8a;color:#166d45;box-shadow:inset 0 -2px 0 #506473}html[data-theme="light"] .form-card,html[data-theme="light"] .member-detail-section,html[data-theme="light"] .profile-tab-content .form-card,html[data-theme="light"] .event-overview .event-stat,html[data-theme="light"] .admin-stat,html[data-theme="light"] .personal-stat,html[data-theme="light"] .member-detail-stat{background:#f4f7fa;border:1px solid #cfdae2}html[data-theme="light"] .event-stat{border:1px solid #cfdae2;background:#f4f7fa}html[data-theme="light"] .event-prize{background:#f4f7fa;border:1px solid #6fad8a}html[data-theme="light"] .admin-panel .form-card .form-card{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] :is(.form-card,.web-modal-card,.admin-panel,.profile-panel,.explorer-shell) :is(input,textarea,select){background:#f9fbfd;border:1px solid #cfdae2;color:#1d2936}html[data-theme="light"] :is(input,textarea,select):focus-visible{outline:2px solid #6fad8a}html[data-theme="light"] :is(input,textarea,select)::placeholder{color:#5c6975}html[data-theme="light"] #recruitments .explorer-shell{background:#f9fbfd;border:1px solid #cfdae2;box-shadow:0 13px 30px #64748b22}html[data-theme="light"] #recruitments .explorer-controls{background:#f9fbfd;border-color:#cfdae2}html[data-theme="light"] #recruitments .explorer-controls :is(input,select){background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .explorer-search-tools>.explorer-search input,html[data-theme="light"] #recruitments .explorer-search-tools>.explorer-search input{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .explorer-filter-fold{border-color:#cfdae2;background:#f4f7fa}html[data-theme="light"] .explorer-filter-fold>summary{background:#f4f7fa;color:#1d2936}html[data-theme="light"] .explorer-filter-fold>summary:hover{background:#f4f7fa}html[data-theme="light"] .explorer-filter-fold[open]>summary{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .recruit-browser-list,html[data-theme="light"] .recruit-browser-detail{background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] .recruit-list-top{border-color:#cfdae2;background:#f4f7fa}html[data-theme="light"] .recruit-list-tile{background:#f4f7fa;border:1px solid #cfdae2}html[data-theme="light"] .recruit-list-tile:hover{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] .recruit-list-tile.selected{background:#f4f7fa;border:1px solid #6fad8a;box-shadow:inset 3px 0 #506473}html[data-theme="light"] .recruit-art{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .recruit-art.big{background:linear-gradient(145deg,#f4f7fa,#f9fbfd);border-color:#cfdae2}html[data-theme="light"] .recruit-art.big:after{background:linear-gradient(to top,#f9fbfd 0%,#e8e9f91a 75%)}html[data-theme="light"] .recruit-game-chip,html[data-theme="light"] .recruit-art-badges>.recruit-game-chip{background:#f4f7fa;border:1px solid #cfdae2;color:#1d2936}html[data-theme="light"] .recruit-detail-stat,html[data-theme="light"] .recruit-detail-roster-group,html[data-theme="light"] .recruit-detail-person{background:#f4f7fa;border:1px solid #cfdae2}html[data-theme="light"] .recruit-detail-footer{border-color:#cfdae2}html[data-theme="light"] .recruitment-owner-actions .btn,html[data-theme="light"] .recruitment-action-row .btn,html[data-theme="light"] .my-recruit-buttons .btn{border:1px solid #cfdae2;background:#f4f7fa;color:#43529c}html[data-theme="light"] .recruitment-owner-actions .btn:hover,html[data-theme="light"] .recruitment-action-row .btn:hover,html[data-theme="light"] .my-recruit-buttons .btn:hover{background:#ebf2f8}html[data-theme="light"] .recruitment-action-row .btn.primary{background:#7dd5a5;color:#166d45;border-color:#6fad8a}html[data-theme="light"] .recruit-open-discord{background:#c2c7fa!important;border-color:#969bd0!important}html[data-theme="light"] .my-recruitment-item,html[data-theme="light"] .my-recruitment-grid .recruit-line,html[data-theme="light"] .my-recruit-section .recruit-line{background:#f4f7fa;border:1px solid #cfdae2}html[data-theme="light"] .my-recruitment-item:hover,html[data-theme="light"] .my-recruitment-grid .recruit-line:hover{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] .game-role-option{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .game-role-option.owned{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] .game-role-option:hover{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] .role-selection-indicator{background:#f4f7fa}html[data-theme="light"] .game-role-option.owned .role-selection-indicator{background:#7dd5a5}html[data-theme="light"] .recruit-tag-option{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .recruit-tag-option:hover{background:#f4f7fa}html[data-theme="light"] .recruit-tag-option.selected{background:#e2f5e9;border-color:#6fad8a}html[data-theme="light"] .recruit-editor{background:#f4f7fa}html[data-theme="light"] .recruit-editor :is(input,textarea,select){background:#f9fbfd;border-color:#cfdae2}html[data-theme="light"] .recruit-editor .web-modal-actions{background:linear-gradient(0deg,#f4f7fa 87%,transparent)}html[data-theme="light"] .web-modal-overlay{background:#e8e9f9db}html[data-theme="light"] .web-modal-card{background:#f4f7fa;border-color:#cfdae2;box-shadow:0 35px 100px #64748b22}html[data-theme="light"] .web-modal-field input,html[data-theme="light"] .web-modal-field textarea{background:#f9fbfd;border-color:#cfdae2}html[data-theme="light"] .member-search-card{background:#f4f7fa;border:1px solid #cfdae2}html[data-theme="light"] .member-search-card:hover{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] .member-role-tag{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .member-admin-reason{background:#f9fbfd;border-color:#cfdae2}html[data-theme="light"] .calendar-fold{background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] .calendar-fold>summary{background:#f4f7fa;border-bottom:1px solid #cfdae2}html[data-theme="light"] .calendar-fold[open]>summary{background:#f4f7fa}html[data-theme="light"] .calendar,html[data-theme="light"] .recruit-panel{background:#f9fbfd}html[data-theme="light"] .day{background:#f4f7fa;border:1px solid #cfdae2}html[data-theme="light"] .day:hover{background:#f4f7fa}html[data-theme="light"] .day.active{background:#e2f5e9;border-color:#6fad8a}html[data-theme="light"] .day.out{background:#f9fbfd}html[data-theme="light"] .filter{background:#f4f7fa;border-color:#cfdae2;color:#1d2936}html[data-theme="light"] .filter.selected{background:#e2f5e9;border-color:#6fad8a;color:#166d45}html[data-theme="light"] .rank-card,html[data-theme="light"] .boosts{background:#f9fbfd}html[data-theme="light"] .rank-row,html[data-theme="light"] .booster-card{border-color:#cfdae2}html[data-theme="light"] .bell-button{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .bell-button:hover{background:#f4f7fa}html[data-theme="light"] .dashboard-notification-menu{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .notification-title{border-color:#cfdae2}html[data-theme="light"] .notification-item.unread{background:#f4f7fa}html[data-theme="light"] .notification-item:hover{background:#ebf2f8}html[data-theme="light"] .hero-callout{background:linear-gradient(150deg,#f4f7fa,#f9fbfd)!important;border:1px solid #cfdae2}html[data-theme="light"] .hero-callout-inner p{color:#475663}html[data-theme="light"] .feature{background:#f9fbfd;border-color:#cfdae2}html[data-theme="light"] .feature-link:hover{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] footer{border-color:#cfdae2;color:#475663}html[data-theme="light"] footer a{color:#475663}@media (max-width:760px){html[data-theme="light"] .dashboard-sidebar{background:#f9fbfd;border-color:#cfdae2}html[data-theme="light"] .dashboard-sidebar .dash-tab{border:1px solid #cfdae2;background:#f4f7fa}html[data-theme="light"] .dashboard-sidebar .dash-tab.selected{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] .mobile-bottom-nav{background:rgba(249, 251, 253, 0.97);border-top:1px solid #cfdae2;box-shadow:0 -12px 32px #64748b22}html[data-theme="light"] .mobile-tab{color:#475663}html[data-theme="light"] .mobile-tab.selected{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] .mobile-tab[data-view="recruitments"]{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] .mobile-tab[data-view="recruitments"].selected{background:#e2f5e9;border-color:#6fad8a}}@media (max-width:440px){html[data-theme="light"] .nav{border-bottom-color:#cfdae2}}html[data-theme="light"] #recruitments .explorer-shell{background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] #recruitments .explorer-filter-fold{border:1px solid #cfdae2;background:#f4f7fa}html[data-theme="light"] #recruitments .explorer-filter-fold>summary{background:#f4f7fa;color:#43529c}html[data-theme="light"] #recruitments .explorer-filter-fold[open]>summary{border-bottom:1px solid #cfdae2;background:#f4f7fa}html[data-theme="light"] #recruitments .explorer-filter-fold .explorer-controls>label{color:#475663}html[data-theme="light"] #recruitments .explorer-filter-fold .explorer-controls>label :is(input,select){border:1px solid #cfdae2!important;background:#f9fbfd!important;color:#1d2936}html[data-theme="light"] #recruitments .explorer-filter-fold .explorer-controls>label :is(input,select):hover{border-color:#cfdae2!important}html[data-theme="light"] #recruitments .explorer-filter-fold .explorer-controls>label :is(input,select):focus-visible{border-color:#6fad8a!important;outline:2px solid #6fad8a}html[data-theme="light"] #recruitments .explorer-shell :is(.recruit-browser-list,.recruit-browser-detail){border-color:#cfdae2}html[data-theme="light"] .web-modal-card .web-modal-actions{background:#f4f7fa;border-top:1px solid #cfdae2}html[data-theme="light"] .web-modal-card :is(input,textarea,select){border:1px solid #cfdae2;color:#1d2936;background:#f9fbfd}html[data-theme="light"] .web-modal-card :is(input,textarea,select):hover{border-color:#cfdae2}html[data-theme="light"] .web-modal-card :is(input,textarea,select):focus-visible{outline:2px solid #6fad8a}html[data-theme="light"] .recruit-tag-fieldset{border:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .recruit-tag-fieldset legend{color:#43529c}html[data-theme="light"] .recruit-tag-option{border:1px solid #cfdae2;background:#f4f7fa;color:#1d2936}html[data-theme="light"] .recruit-tag-option.selected{background:#f4f7fa;border-color:#6fad8a;color:#1d2936}html[data-theme="light"] .recruit-tag-option .tag-selection-indicator{background:#ebf2f8;color:#1d2936}html[data-theme="light"] .recruit-tag-option.selected .tag-selection-indicator{background:#7dd5a5;color:#166d45}html[data-theme="light"] .recruit-tag-option:focus-within{outline:2px solid #6fad8a}html[data-theme="light"] .role-action-hint{color:#974736}html[data-theme="light"] #notice:not(.hidden){background:#f4f7fa;border:1px solid #6fad8a;box-shadow:0 15px 45px #64748b22;color:#166d45}html[data-theme="light"] .dashboard-notification-menu,html[data-theme="light"] .web-modal-card{box-shadow:0 23px 55px #64748b22}html[data-theme="light"] .profile-tab:focus-visible,html[data-theme="light"] .btn:focus-visible,html[data-theme="light"] .filter:focus-visible,html[data-theme="light"] .mini-btn:focus-visible{outline:2px solid #6fad8a}html[data-theme="light"] #notice.notice-error{border-color:#c68f89;background:#f4f7fa}html[data-theme="light"] #notice.notice-success{border-color:#6fad8a;background:#f4f7fa}html[data-theme="light"] .notice-dismiss{border:1px solid #cfdae2;background:#f4f7fa;color:#1d2936}html[data-theme="light"] .notice-dismiss:hover{background:#ebf2f8}html[data-theme="light"] .tier-picker-trigger{border:1px solid #6fad8a;background:#e2f5e9;color:#166d45}html[data-theme="light"] .tier-picker-trigger:hover,html[data-theme="light"] .tier-picker-trigger[aria-expanded="true"]{background:#e2f5e9;border-color:#6fad8a;box-shadow:0 0 0 2px #46596b18}html[data-theme="light"] .tier-picker-placeholder{color:#475663}html[data-theme="light"] .tier-picker-arrow{color:#166d45}html[data-theme="light"] .tier-picker-menu{background:#e2f5e9;border:1px solid #6fad8a;box-shadow:0 16px 36px #506473aa}html[data-theme="light"] .tier-picker-option{color:#166d45}html[data-theme="light"] .tier-picker-option:hover,html[data-theme="light"] .tier-picker-option:focus-visible{background:#e2f5e9;border-color:#6fad8a}html[data-theme="light"] .tier-picker-option.selected{background:#e2f5e9;border-color:#6fad8a}html[data-theme="light"] .tier-picker-option.selected::after{color:#166d45}html[data-theme="light"] .tier-picker-trigger{background:#f9fbfd;border:1px solid #cfdae2;color:#43529c}html[data-theme="light"] .tier-picker-trigger:hover,html[data-theme="light"] .tier-picker-trigger[aria-expanded="true"]{background:#f4f7fa;border-color:#6fad8a;box-shadow:0 0 0 2px #46596b1a}html[data-theme="light"] .tier-picker-menu{background:#f4f7fa;border:1px solid #cfdae2;box-shadow:0 16px 34px #64748b22}html[data-theme="light"] .tier-picker-option{color:#43529c}html[data-theme="light"] .tier-picker-option:hover,html[data-theme="light"] .tier-picker-option:focus-visible{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .tier-picker-option.selected{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] .tier-picker-placeholder{color:#475663}html[data-theme="light"] .bao-select-trigger{border:1px solid #cfdae2;background:#f9fbfd;color:#43529c}html[data-theme="light"] .bao-select-trigger:hover{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .bao-select.is-open .bao-select-trigger{border-color:#6fad8a;background:#f4f7fa;box-shadow:0 0 0 2px #50647320}html[data-theme="light"] .bao-select-trigger:focus-visible{outline:2px solid #6fad8a}html[data-theme="light"] .bao-select-arrow{color:#166d45}html[data-theme="light"] .bao-select-menu{background:#f4f7fa;border:1px solid #cfdae2;box-shadow:0 20px 45px #64748b22}html[data-theme="light"] .bao-select-option{color:#43529c}html[data-theme="light"] .bao-select-option:hover,html[data-theme="light"] .bao-select-option.focused{background:#ebf2f8;border-color:#cfdae2}html[data-theme="light"] .bao-select-option.selected{background:#ebf2f8;border-color:#6fad8a;color:#1d2936}html[data-theme="light"] .bao-select-check{color:#166d45}html[data-theme="light"] #recruitments .recruit-list-tile .recruit-art{border-color:#cfdae2}html[data-theme="light"] #boosters .booster{background:#f4f7fa;border:1px solid #cfdae2;box-shadow:0 3px 9px #64748b12}html[data-theme="light"] #boosters .booster:hover{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] #boosters .booster strong{color:#43529c}html[data-theme="light"] #boosters .booster small{color:#475663}html[data-theme="light"] body{background:radial-gradient(900px 520px at 8% -10%,#e2f5e999 0,transparent 66%),radial-gradient(850px 520px at 100% 105%,#e8e9f9 0,transparent 70%),var(--bg)}html[data-theme="light"] body::before{background-image:linear-gradient(#eef4f805 1px,transparent 1px),linear-gradient(90deg,#eef4f804 1px,transparent 1px)}html[data-theme="light"] ::selection{background:#7dd5a555;color:#1d2936}html[data-theme="light"] .nav{background:#f9fbfdd9;border-bottom:1px solid #cfdae20d}html[data-theme="light"] .brand-icon{background:linear-gradient(145deg,#7dd5a5,#7dd5a5);box-shadow:0 8px 24px #50647322}html[data-theme="light"] .brand-en{color:#166d45}html[data-theme="light"] .navlinks{color:#475663}html[data-theme="light"] .navlinks a:hover{color:#1d2936;background:#eef4f80b}html[data-theme="light"] .btn{background:#f4f7fa;color:#1d2936}html[data-theme="light"] .btn:hover{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .btn.primary{background:linear-gradient(135deg,#7dd5a5,#7dd5a5);border-color:#6fad8a;color:#166d45;box-shadow:0 9px 24px #50647320}html[data-theme="light"] .btn.primary:hover{background:linear-gradient(135deg,#7dd5a5,#7dd5a5);box-shadow:0 11px 30px #5064732d}html[data-theme="light"] .btn.discord,html[data-theme="light"] .discord-link{background:#c2c7fa!important;border-color:#969bd0!important;color:#1d2936!important}html[data-theme="light"] .danger-button,html[data-theme="light"] .web-danger{background:#fdede4!important;border-color:#c68f89!important;color:#974736!important}html[data-theme="light"] .danger-button:hover,html[data-theme="light"] .web-danger:hover{background:#fdede4!important;border-color:#c68f89!important}html[data-theme="light"] .panel{background:linear-gradient(145deg,#f9fbfd,#f9fbfd);box-shadow:0 1px 0 #46596b07 inset,var(--shadow)}html[data-theme="light"] .section-kicker,html[data-theme="light"] .tag{color:#166d45}html[data-theme="light"] .count-badge,html[data-theme="light"] .pill{border:1px solid #cfdae2;background:#f4f7fa;color:#166d45}html[data-theme="light"] .subtext{color:#475663}html[data-theme="light"] .dashboard-sidebar{background:#f9fbfde8;border-color:#cfdae2;box-shadow:0 18px 40px #64748b22}html[data-theme="light"] .sidebar-label{color:#5c6975}html[data-theme="light"] .dash-tab{color:#475663}html[data-theme="light"] .dash-tab:hover{background:#f4f7fa;color:#1d2936}html[data-theme="light"] .dash-tab.selected{background:linear-gradient(135deg,#e2f5e9,#e2f5e9);border-color:#6fad8a;color:#166d45;box-shadow:0 6px 18px #64748b22}html[data-theme="light"] .dash-tab.selected::after{background:#7dd5a5;box-shadow:0 0 12px #506473}html[data-theme="light"] .quick-card{border-color:#cfdae2;background:linear-gradient(145deg,#f9fbfd,#f9fbfd)}html[data-theme="light"] .quick-card::after{color:#5c6975}html[data-theme="light"] .quick-card:hover{background:linear-gradient(145deg,#f4f7fa,#f9fbfd);border-color:#cfdae2;box-shadow:0 16px 35px #64748b22}html[data-theme="light"] .quick-card small{color:#5c6975}html[data-theme="light"] .lottery-quick-card{background:linear-gradient(145deg,#f4f7fa,#f9fbfd);border-color:#6fad8a}html[data-theme="light"] .empty{color:#5c6975}html[data-theme="light"] .explorer-controls label{color:#475663}html[data-theme="light"] .explorer-controls input,html[data-theme="light"] .explorer-controls select,html[data-theme="light"] .admin-search,html[data-theme="light"] .form-line input,html[data-theme="light"] .form-line select,html[data-theme="light"] .web-modal-card :is(input,textarea,select){border:1px solid #cfdae2;background:#f9fbfd;color:#1d2936}html[data-theme="light"] .explorer-controls input:hover,html[data-theme="light"] .admin-search:hover,html[data-theme="light"] .form-line input:hover{border-color:#cfdae2}html[data-theme="light"] .explorer-controls input:focus-visible,html[data-theme="light"] .admin-search:focus-visible,html[data-theme="light"] .form-line input:focus-visible{outline:2px solid #6fad8a;border-color:#6fad8a}html[data-theme="light"] .bao-select-trigger,html[data-theme="light"] .tier-picker-trigger{background:#f9fbfd;border-color:#cfdae2}html[data-theme="light"] .bao-select-trigger:hover,html[data-theme="light"] .tier-picker-trigger:hover{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .bao-select.is-open .bao-select-trigger,html[data-theme="light"] .tier-picker-trigger[aria-expanded=true]{background:#f4f7fa;border-color:#6fad8a;box-shadow:0 0 0 3px #46596b18}html[data-theme="light"] .bao-select-menu,html[data-theme="light"] .tier-picker-menu{background:#f4f7fa;border-color:#cfdae2;box-shadow:0 22px 55px #64748b22}html[data-theme="light"] .bao-select-option:hover,html[data-theme="light"] .bao-select-option.focused,html[data-theme="light"] .tier-picker-option:hover,html[data-theme="light"] .tier-picker-option:focus-visible{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .bao-select-option.selected,html[data-theme="light"] .tier-picker-option.selected{background:#e2f5e9;border-color:#6fad8a;color:#1d2936}html[data-theme="light"] .recruit-list-tile{border:1px solid #cfdae2!important;background:#f9fbfd!important;box-shadow:0 1px 0 #46596b06 inset}html[data-theme="light"] .recruit-list-tile:hover{background:#f4f7fa!important;border-color:#cfdae2!important}html[data-theme="light"] .recruit-list-tile.selected,html[data-theme="light"] .recruit-list-tile[aria-pressed=true]{background:linear-gradient(135deg,#e2f5e9,#f9fbfd)!important;border-color:#6fad8a!important;box-shadow:0 0 0 2px #46596b18 inset!important}html[data-theme="light"] .recruit-list-tile-arrow{color:#5c6975}html[data-theme="light"] .recruit-game-chip,html[data-theme="light"] .rc-person{border-color:#cfdae2;background:#f4f7fa;color:#1d2936}html[data-theme="light"] .recruit-detail{border-color:#cfdae2;background:linear-gradient(145deg,#f9fbfd,#f9fbfd)}html[data-theme="light"] .recruit-detail-roster-group{border-color:#cfdae2;background:#f9fbfd}html[data-theme="light"] .recruit-card{background:#f9fbfd;border-color:#cfdae2}html[data-theme="light"] .recruit-card:hover{background:#f9fbfd;border-color:#cfdae2}html[data-theme="light"] #recruitments .recruit-list-tile .recruit-art{border:1px solid #cfdae2;background:#f4f7fa}html[data-theme="light"] .calendar-fold{border-color:#cfdae2;background:#f9fbfd}html[data-theme="light"] .calendar-fold>summary{background:#f9fbfd}html[data-theme="light"] .day{background:#f9fbfd;border-color:#cfdae2}html[data-theme="light"] .day:hover{background:#f4f7fa}html[data-theme="light"] .day.active{background:#e2f5e9;border-color:#6fad8a;box-shadow:0 0 0 2px #46596b18 inset}html[data-theme="light"] .rank-row{border-color:#cfdae2}html[data-theme="light"] .rank-row:first-of-type{background:linear-gradient(90deg,#fdede433,transparent)}html[data-theme="light"] .rank-row:nth-child(1) .rank-number{color:#974736}html[data-theme="light"] .rank-row:nth-child(2) .rank-number{color:#475663}html[data-theme="light"] .rank-row:nth-child(3) .rank-number{color:#974736}html[data-theme="light"] #boosters .booster{background:linear-gradient(145deg,#f4f7fa,#f9fbfd);border:1px solid #cfdae2;box-shadow:0 10px 26px #64748b22,0 1px 0 #46596b08 inset}html[data-theme="light"] #boosters .booster::after{background:#c2c7fa12}html[data-theme="light"] #boosters .booster:hover{background:linear-gradient(145deg,#f4f7fa,#f9fbfd);border-color:#6fad8a}html[data-theme="light"] #boosters .booster .avatar,html[data-theme="light"] #boosters .booster .avatar-fallback{border:2px solid #cfdae2}html[data-theme="light"] #boosters .booster small{color:#475663}html[data-theme="light"] .profile-avatar-wrap .avatar,html[data-theme="light"] .profile-avatar-wrap .avatar-fallback{border:1px solid #cfdae2;background:#f4f7fa}html[data-theme="light"] .profile-online-dot{border:4px solid #cfdae2;background:#7dd5a5}html[data-theme="light"] .profile-identity>p{color:#5c6975}html[data-theme="light"] .profile-badge{background:#f4f7fa;border:1px solid #cfdae2;color:#475663}html[data-theme="light"] .profile-badge.verified{background:#e2f5e9;border-color:#6fad8a;color:#166d45}html[data-theme="light"] .profile-badge.booster{background:#e8e9f9;border-color:#969bd0;color:#43529c}html[data-theme="light"] .profile-lottery-shortcut{border:1px solid #cfdae2;background:linear-gradient(145deg,#e2f5e9,#f9fbfd);color:#166d45}html[data-theme="light"] .profile-lottery-shortcut small{color:#166d45}html[data-theme="light"] .profile-lottery-shortcut:hover{border-color:#6fad8a;background:#e2f5e9}html[data-theme="light"] .personal-stat{border:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .personal-stat-icon{background:#f4f7fa;color:#166d45}html[data-theme="light"] .personal-stat-copy>span{color:#5c6975}html[data-theme="light"] .profile-tabs{border:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .profile-tab{color:#475663}html[data-theme="light"] .profile-tab:hover{background:#f4f7fa}html[data-theme="light"] .profile-tab.selected{background:#f4f7fa;border-color:#cfdae2;color:#166d45;box-shadow:0 4px 14px #64748b22}html[data-theme="light"] .form-card{background:#f9fbfd;border-color:#cfdae2}html[data-theme="light"] .form-card p{color:#5c6975}html[data-theme="light"] .game-role-option{border-color:#cfdae2;background:#f9fbfd}html[data-theme="light"] .game-role-option.owned{background:#f4f7fa;border-color:#6fad8a;box-shadow:0 0 0 1px #46596b18 inset}html[data-theme="light"] .locked-year{border:1px solid #cfdae2;background:#f9fbfd;color:#475663}html[data-theme="light"] .lottery-card{border:1px solid #cfdae2;background:radial-gradient(520px 330px at 12% 45%,#e2f5e955,transparent 68%),linear-gradient(145deg,#f9fbfd,#f9fbfd);box-shadow:0 24px 70px #64748b22,0 1px 0 #46596b0b inset}html[data-theme="light"] .lottery-card::after{background-image:radial-gradient(circle at center,#eef4f809 1px,transparent 1.5px)}html[data-theme="light"] .lottery-orbit{border:1px solid #6fad8a2b;box-shadow:0 0 0 28px #46596b08,0 0 0 62px #46596b06}html[data-theme="light"] .lottery-message{color:#475663}html[data-theme="light"] .lottery-special{border:1px solid #c68f89;background:#fdede4;color:#974736}html[data-theme="light"] .lottery-odd{border:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .lottery-odd span{color:#5c6975}html[data-theme="light"] .lottery-odd-penalty strong{color:#974736}html[data-theme="light"] .lottery-odd-lucky strong{color:#166d45}html[data-theme="light"] .lottery-usage-head span{color:#475663}html[data-theme="light"] .lottery-progress{background:#f4f7fa}html[data-theme="light"] .lottery-progress i{background:linear-gradient(90deg,#7dd5a5,#7dd5a5)}html[data-theme="light"] .lottery-bonus span{border:1px solid #cfdae2;background:#f9fbfd;color:#5c6975}html[data-theme="light"] .lottery-bonus span.active{border-color:#6fad8a;background:#e2f5e9;color:#166d45}html[data-theme="light"] .lottery-discord{background:#e8e9f9;border-color:#969bd0}html[data-theme="light"] .lottery-effect.penalty{background:#f4f7fa;color:#974736}html[data-theme="light"] .lottery-effect.lucky{background:#e2f5e9;color:#166d45}html[data-theme="light"] .lottery-footnote{color:#5c6975}html[data-theme="light"] .lottery-penalty{border-color:#c68f89;background:radial-gradient(520px 330px at 12% 45%,#fdede455,transparent 68%),linear-gradient(145deg,#f9fbfd,#f9fbfd)}html[data-theme="light"] .lottery-lucky,html[data-theme="light"] .lottery-lucky_full_boost{border-color:#6fad8a;box-shadow:0 24px 70px #64748b22,0 0 55px #46596b15}html[data-theme="light"] .admin-stat{border-color:#cfdae2;background:#f9fbfd}html[data-theme="light"] .admin-feature-card{border-color:#cfdae2;background:#f9fbfd}html[data-theme="light"] .member-search-card,html[data-theme="light"] .member-detail-section,html[data-theme="light"] .member-detail-stat{background:#f9fbfd;border-color:#cfdae2}html[data-theme="light"] .event-stat{background:#f9fbfd;border-color:#cfdae2}html[data-theme="light"] .account-menu,html[data-theme="light"] .dashboard-notification-menu{background:#f9fbfd;border-color:#cfdae2;box-shadow:0 22px 55px #64748b22}html[data-theme="light"] .account-menu a:hover,html[data-theme="light"] .account-menu button:hover{background:#f4f7fa}html[data-theme="light"] .bell-button{border-color:#cfdae2;background:#f9fbfd}html[data-theme="light"] .bell-button:hover{background:#f4f7fa}html[data-theme="light"] .hero p{color:#475663}html[data-theme="light"] .hero-graphic{background:radial-gradient(circle at center,#e2f5e9 0,#f9fbfd 34%,#f9fbfd 72%);border-color:#cfdae2}html[data-theme="light"] .feature{background:linear-gradient(145deg,#f9fbfd,#f9fbfd);border-color:#cfdae2}html[data-theme="light"] .feature:hover{border-color:#cfdae2}html[data-theme="light"] .auth-screen,html[data-theme="light"] .auth-stage{background:radial-gradient(650px 430px at 50% 15%,#e2f5e966,transparent 70%),var(--bg)}html[data-theme="light"] .auth-card,html[data-theme="light"] .auth-panel{border:1px solid #cfdae2!important;background:linear-gradient(145deg,#f9fbfd,#f9fbfd)!important;box-shadow:0 28px 90px #64748b22!important}html[data-theme="light"] .auth-eyebrow{color:#166d45}html[data-theme="light"] .auth-code{color:#5c6975}@media (max-width:760px){html[data-theme="light"] .dashboard-sidebar{border:1px solid #cfdae2;background:#f9fbfdea;box-shadow:0 14px 45px #64748b22}}@media (max-width:760px){html[data-theme="light"] .mobile-bottom-nav{background:#f9fbfdea;border-color:#cfdae2;box-shadow:0 -14px 45px #64748b22}html[data-theme="light"] .mobile-tab.selected{background:#f4f7fa;border-color:#6fad8a}html[data-theme="light"] .mobile-tab[data-view="recruitments"]{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .mobile-tab[data-view="recruitments"].selected{background:#e2f5e9;border-color:#6fad8a}}html[data-theme="light"] .quick-card,html[data-theme="light"] .lottery-quick-card{background:linear-gradient(145deg,#f9fbfd,#f9fbfd);border-color:#cfdae2}html[data-theme="light"] .quick-card:hover,html[data-theme="light"] .lottery-quick-card:hover{background:linear-gradient(145deg,#f4f7fa,#f9fbfd);border-color:#cfdae2}html[data-theme="light"] .dash-tab.selected{background:#f4f7fa;border-color:#cfdae2;color:#1d2936}html[data-theme="light"] .dash-tab.selected::before{background:#7dd5a5}html[data-theme="light"] .profile-tab.selected{background:#f4f7fa;border-color:#cfdae2;color:#1d2936;box-shadow:inset 0 -2px #506473}html[data-theme="light"] .profile-tab:hover{background:#f4f7fa;border-color:#cfdae2;color:#1d2936}html[data-theme="light"] .filter.selected,html[data-theme="light"] .admin-tab-button.selected{background:#f4f7fa;border-color:#cfdae2;color:#1d2936;box-shadow:inset 0 -2px #506473}html[data-theme="light"] .game-role-option.owned,html[data-theme="light"] .recruit-tag-option.selected{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .game-role-option.owned .role-selection-indicator,html[data-theme="light"] .recruit-tag-option.selected .tag-selection-indicator{background:#ebf2f8;color:#166d45}html[data-theme="light"] .personal-stat{border-color:#cfdae2;background:linear-gradient(145deg,#f9fbfd,#f9fbfd)}html[data-theme="light"] .personal-stat::before{background:linear-gradient(90deg,#e5ecf3,transparent)}html[data-theme="light"] .personal-stat-label{color:#5c6975}html[data-theme="light"] .personal-stat>strong{color:#1d2936}html[data-theme="light"] .lottery-card{background:linear-gradient(145deg,#f9fbfd,#f9fbfd);border-color:#cfdae2;box-shadow:0 18px 48px #64748b22,0 1px 0 #46596b07 inset}html[data-theme="light"] .lottery-visual{background:radial-gradient(circle at center,#f4f7fa55 0,transparent 66%);border-right:1px solid #cfdae2}html[data-theme="light"] .lottery-orbit{border-color:#6fad8a24;box-shadow:0 0 0 28px #46596b06,0 0 0 62px #46596b04}html[data-theme="light"] .lottery-machine{border:1px solid #cfdae2;background:#f9fbfd;box-shadow:0 18px 40px #64748b22,0 1px 0 #46596b0c inset}html[data-theme="light"] .lottery-reel{border:1px solid #cfdae2;background:linear-gradient(180deg,#f4f7fa,#f9fbfd);box-shadow:inset 0 0 22px #64748b22}html[data-theme="light"] .lottery-step{border:1px solid #cfdae2;background:#f9fbfd;color:#5c6975}html[data-theme="light"] .lottery-step.active{border-color:#cfdae2;background:#f4f7fa;color:#166d45}html[data-theme="light"] .lottery-step.active::before{background:#7dd5a5}html[data-theme="light"] .lottery-result-card{border:1px solid #cfdae2;border-left:3px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .lottery-result-label{color:#5c6975}html[data-theme="light"] .lottery-result-card>strong{color:#1d2936}html[data-theme="light"] .lottery-result-card>p{color:#475663}html[data-theme="light"] .lottery-result-card.result-miss{border-left-color:#cfdae2}html[data-theme="light"] .lottery-result-card.result-penalty{border-left-color:#c68f89;background:#f9fbfd}html[data-theme="light"] .lottery-result-card.result-penalty .lottery-result-label{color:#974736}html[data-theme="light"] .lottery-result-card.result-lucky{border-left-color:#6fad8a;background:#f9fbfd}html[data-theme="light"] .lottery-result-card.result-lucky .lottery-result-label{color:#166d45}html[data-theme="light"] .lottery-inline-error{border:1px solid #c68f89;background:#f4f7fa;color:#974736}html[data-theme="light"] .lottery-sparkles i{color:#166d45}html[data-theme="light"] .lottery-draw:disabled{background:#f4f7fa;border-color:#cfdae2;color:#5c6975}html[data-theme="light"] .lottery-penalty,html[data-theme="light"] .lottery-lucky,html[data-theme="light"] .lottery-lucky_full_boost{background:linear-gradient(145deg,#f9fbfd,#f9fbfd);box-shadow:0 18px 48px #64748b22,0 1px 0 #46596b07 inset}html[data-theme="light"] .lottery-penalty{border-color:#cfdae2}html[data-theme="light"] .lottery-lucky,html[data-theme="light"] .lottery-lucky_full_boost{border-color:#cfdae2}@media (max-width:760px){html[data-theme="light"] .mobile-tab.selected{background:#f4f7fa;border-color:#cfdae2;color:#1d2936;box-shadow:inset 0 -2px #506473}html[data-theme="light"] .mobile-tab[data-view="recruitments"],html[data-theme="light"] .mobile-tab[data-view="recruitments"].selected{background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .lottery-visual{border-bottom:1px solid #cfdae2}}html[data-theme="light"] .announcement-card{border:1px solid #cfdae2;background:#f9fbfd;box-shadow:0 8px 20px #64748b12}html[data-theme="light"] .announcement-author{color:#166d45}html[data-theme="light"] .announcement-time{color:#475663}html[data-theme="light"] .announcement-content{color:#43529c}html[data-theme="light"] .announcement-actions{border-top:1px solid #cfdae2}html[data-theme="light"] .announcement-reaction{border:1px solid #cfdae2;background:#f4f7fa;color:#43529c}html[data-theme="light"] .announcement-reaction:hover{border-color:#6fad8a;background:#f4f7fa}html[data-theme="light"] .inactive-notice-card{border:1px solid #cfdae2;background:linear-gradient(135deg,#f4f7fa,#f9fbfd)}html[data-theme="light"] .inactive-summary{color:#475663}html[data-theme="light"] .inactive-result{border:1px solid #cfdae2;background:#f4f7fa;color:#166d45}html[data-theme="light"] .inactive-result.is-target{background:#fdede4;border-color:#c68f89;color:#974736}html[data-theme="light"] .inactive-data{border:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .inactive-data span{color:#475663}html[data-theme="light"] .inactive-data strong{color:#43529c}html[data-theme="light"] .operating-metric{background:#f4f7fa;border:1px solid #cfdae2}html[data-theme="light"] .operating-metric span{color:#475663}html[data-theme="light"] .operating-metric strong{color:#166d45}html[data-theme="light"] .operating-section{border-top:1px solid #cfdae2}html[data-theme="light"] .operating-heading small{color:#475663}html[data-theme="light"] .join-source-card{background:#f4f7fa;border:1px solid #cfdae2}html[data-theme="light"] .source-count{color:#166d45}html[data-theme="light"] .join-source-member{background:#f4f7fa;border:1px solid #cfdae2;color:#166d45}html[data-theme="light"] .join-source-member:hover,html[data-theme="light"] .join-source-member:focus-visible{background:#e2f5e9;border-color:#6fad8a}html[data-theme="light"] .source-empty{color:#475663}html[data-theme="light"] .weekday-label{color:#166d45}html[data-theme="light"] .weekday-bar{background:#f4f7fa;border:1px solid #cfdae2}html[data-theme="light"] .weekday-fill{background:linear-gradient(90deg,#e2f5e9,#7dd5a5)}html[data-theme="light"] .weekday-data{color:#475663}html[data-theme="light"] .weekday-data strong{color:#166d45}html[data-theme="light"] .no-samples{color:#5c6975}html[data-theme="light"] .announcement-line-heading{color:#43529c}html[data-theme="light"] .announcement-line-note{color:#475663}html[data-theme="light"] .announcement-divider{border-top:1px solid #cfdae2}html[data-theme="light"] .announcement-line a{color:#43529c}html[data-theme="light"] .announcement-line code{background:#f4f7fa;color:#974736}html[data-theme="light"] .announcement-mention{color:#43529c;background:#e8e9f9}html[data-theme="light"] .announcement-image-link{border:1px solid #cfdae2;background:#e8e9f9}html[data-theme="light"] #announcements .notice-board{border:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] #announcements .notice-board-head{border-bottom:1px solid #cfdae2;background:#f4f7fa;color:#475663}html[data-theme="light"] #announcements .notice-board-row{border-bottom:1px solid #cfdae2;background:#f9fbfd;color:#43529c}html[data-theme="light"] #announcements .notice-board-row:hover,html[data-theme="light"] #announcements .notice-board-row:focus-visible{background:#f4f7fa}html[data-theme="light"] #announcements .notice-board-row:focus-visible{box-shadow:inset 0 0 0 2px #506473}html[data-theme="light"] #announcements .notice-board-kind{border:1px solid #cfdae2;color:#166d45;background:#e2f5e9}html[data-theme="light"] #announcements .notice-board-kind.policy{border-color:#c68f89;color:#974736;background:#fdede4}html[data-theme="light"] #announcements .notice-board-subject{color:#166d45}html[data-theme="light"] #announcements .notice-board-subject small{color:#475663}html[data-theme="light"] #announcements .notice-board-author,html[data-theme="light"] #announcements .notice-board-date{color:#475663}html[data-theme="light"] #announcements .notice-board-foot{color:#475663}html[data-theme="light"] #announcements .notice-article{background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] #announcements .notice-article-head{border-bottom:1px solid #cfdae2;background:#f4f7fa}html[data-theme="light"] #announcements .notice-article-type{color:#166d45}html[data-theme="light"] #announcements .notice-article-head h3{color:#43529c}html[data-theme="light"] #announcements .notice-article-meta{color:#475663}html[data-theme="light"] #announcements .notice-article>.announcement-content .announcement-divider{border-top:1px solid #cfdae2}html[data-theme="light"] #announcements .notice-article .announcement-actions{border-top:1px solid #cfdae2}html[data-theme="light"] #announcements .notice-activity-bar{border-top:1px solid #cfdae2;background:#f4f7fa}html[data-theme="light"] #announcements .notice-activity-bar strong{color:#166d45}html[data-theme="light"] #announcements .notice-activity-bar p{color:#475663}html[data-theme="light"] #announcements .notice-article .inactive-status-card{border-top:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .inactive-exception-options{border-top:1px solid #cfdae2}html[data-theme="light"] .inactive-exception-form{background:#e8e9f9;border:1px solid #cfdae2}html[data-theme="light"] .inactive-exception-form label{color:#1d2936}html[data-theme="light"] .inactive-exception-form textarea{border:1px solid #cfdae2;background:#e8e9f9;color:#166d45}html[data-theme="light"] .inactive-exception-form textarea:focus-visible{outline:2px solid #6fad8a}html[data-theme="light"] .member-name-link{color:#166d45}html[data-theme="light"] .member-name-link:hover{color:#166d45}html[data-theme="light"] .member-name-link:focus-visible{outline:2px solid #6fad8a}html[data-theme="light"] .web-chat{background:#f9fbfd;border-color:#cfdae2}html[data-theme="light"] .web-chat-sidebar{border-right:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .chat-menu-label{color:#475663}html[data-theme="light"] .chat-room{color:#475663}html[data-theme="light"] .chat-room:hover{background:#f4f7fa}html[data-theme="light"] .chat-room.selected{background:#f4f7fa;border-color:#6fad8a;color:#166d45}html[data-theme="light"] .chat-tickets-empty{color:#5c6975}html[data-theme="light"] .web-chat-heading{border-bottom:1px solid #cfdae2}html[data-theme="light"] .web-chat-heading strong{color:#166d45}html[data-theme="light"] .web-chat-heading small{color:#475663}html[data-theme="light"] #chat-status{color:#166d45}html[data-theme="light"] .web-chat-message{border-bottom:1px solid #cfdae2}html[data-theme="light"] .web-chat-message-meta strong{color:#166d45}html[data-theme="light"] .web-chat-message-meta time{color:#475663}html[data-theme="light"] .chat-bot-badge{background:#e8e9f9;color:#1d2936}html[data-theme="light"] .web-chat-message-text{color:#43529c}html[data-theme="light"] .chat-url{color:#43529c}html[data-theme="light"] .chat-attachment-image,html[data-theme="light"] .chat-embed-image{border:1px solid #cfdae2}html[data-theme="light"] .chat-embed{background:#f4f7fa;border-left:3px solid #6fad8a}html[data-theme="light"] .chat-embed p{color:#475663}html[data-theme="light"] .chat-file{color:#43529c}html[data-theme="light"] .web-chat-form{border-top:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .web-chat-form textarea{color:#166d45;background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] .web-chat-form textarea:focus{outline:2px solid #6fad8a}html[data-theme="light"] .chat-tool{border:1px solid #cfdae2;background:#f4f7fa;color:#166d45}html[data-theme="light"] .chat-tool:hover{border-color:#6fad8a}html[data-theme="light"] .chat-disclaimer{color:#475663}html[data-theme="light"] .chat-disclaimer strong{color:#166d45}html[data-theme="light"] .chat-picker{border-top:1px solid #cfdae2;background:#f4f7fa}html[data-theme="light"] .chat-picker-caption{color:#475663}html[data-theme="light"] .chat-picker-grid button{background:#f4f7fa;color:#1d2936}html[data-theme="light"] .chat-picker-grid button:hover{border-color:#6fad8a}html[data-theme="light"] .chat-sticker-selected{color:#166d45}html[data-theme="light"] .chat-sticker-selected button{border:1px solid #cfdae2;background:#f4f7fa;color:#1d2936}html[data-theme="light"] .chat-gif-entry input{background:#e8e9f9;border:1px solid #cfdae2;color:#166d45}@media (max-width:760px){html[data-theme="light"] .web-chat-sidebar{border-bottom:1px solid #cfdae2}}html[data-theme="light"] .rc-card-content .rc-person.member-name-link,html[data-theme="light"] .rc-card-content .rc-person:not(button){border:1px solid #cfdae2;background:#f4f7fa;color:#1d2936}html[data-theme="light"] .recruit-detail-person.member-name-link{border:1px solid #cfdae2;background:#f4f7fa;color:#166d45}html[data-theme="light"] .rc-card-content button.member-name-link:hover,html[data-theme="light"] .recruit-detail-person.member-name-link:hover{border-color:#6fad8a;color:#166d45}html[data-theme="light"] .web-chat-message.web-origin{background:#f9fbfd}html[data-theme="light"] .chat-web-badge{border:1px solid #6fad8a;background:#e2f5e9;color:#166d45}html[data-theme="light"] .chat-paragraph.is-small{color:#475663}html[data-theme="light"] .chat-markdown-heading{color:#43529c}html[data-theme="light"] .chat-markdown-divider{border-top:1px solid #cfdae2}html[data-theme="light"] .chat-inline-mention{background:#e8e9f9;color:#43529c}html[data-theme="light"] .chat-inline-code{background:#e8e9f9}html[data-theme="light"] .web-chat-message-text.discord-components{background:#f4f7fa;border:1px solid #cfdae2;border-left:4px solid #6fad8a}html[data-theme="light"] .web-chat-message-text.discord-components .chat-markdown-divider{border-top-color:#cfdae2}html[data-theme="light"] .chat-message-reaction{border:1px solid #969bd0;background:#e8e9f9;color:#43529c}html[data-theme="light"] .rc-card-content .rc-member{color:#166d45}html[data-theme="light"] .chat-tool.active,html[data-theme="light"] .chat-tool[aria-expanded="true"]{background:#e2f5e9;border-color:#6fad8a;color:#166d45;box-shadow:inset 0 0 0 1px #506473}html[data-theme="light"] .chat-emoji-tabs{border-right:1px solid #cfdae2;background:#f9fbfd}html[data-theme="light"] .chat-emoji-tab:hover{background:#f4f7fa}html[data-theme="light"] .chat-emoji-tab.active{background:#ebf2f8;border-color:#6fad8a}html[data-theme="light"] .chat-emoji-search{background:#f9fbfd;border:1px solid #cfdae2}html[data-theme="light"] .web-modal-card.admin-recruit-close-dialog{border:1px solid #c68f89;background:#f4f7fa;box-shadow:0 0 0 1px #50647326,0 32px 90px #64748b22}html[data-theme="light"] .admin-recruit-close-dialog h3{color:#1d2936;border-bottom:1px solid #cfdae2}html[data-theme="light"] .admin-recruit-close-dialog .web-modal-description{color:#1d2936}html[data-theme="light"] .admin-recruit-close-dialog .close-recruit-title{color:#1d2936}html[data-theme="light"] .admin-recruit-close-dialog .web-modal-actions{border-top:1px solid #cfdae2}html[data-theme="light"] .admin-recruit-close-dialog .web-modal-actions .btn:not(.web-danger){color:#43529c;background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .admin-recruit-close-dialog .web-modal-actions .web-danger{color:#974736;background:#fdede4;border:1px solid #c68f89}html[data-theme="light"] .admin-recruit-close-dialog .web-modal-actions .web-danger:hover{background:#fdede4}html[data-theme="light"] .rank-row-action:hover,html[data-theme="light"] .rank-row-action:focus-visible{background:#f4f7fa;outline:1px solid #6fad8a}html[data-theme="light"] .rank-row-action:hover .member-name-link{color:#166d45}html[data-theme="light"] .rc-card-content .rc-person,html[data-theme="light"] .rc-card-content .rc-person.member-name-link{border:1px solid #cfdae2;background:#f4f7fa;color:#1d2936}html[data-theme="light"] .rc-card-content button.rc-person.member-name-link:hover{border-color:#6fad8a;background:#f4f7fa}html[data-theme="light"] .rc-card-content .rc-member.member-name-link{border:1px solid #cfdae2;background:#f4f7fa;color:#166d45}html[data-theme="light"] .boost-setting-row>input{border:1px solid #cfdae2;background:#f9fbfd;color:#166d45}html[data-theme="light"] .boost-current{color:#475663}html[data-theme="light"] .boost-color-summary{border:1px solid #cfdae2;background:#f4f7fa;color:#166d45}html[data-theme="light"] .boost-color-chevron{color:#166d45}html[data-theme="light"] .boost-color-options{border:1px solid #cfdae2;background:#f4f7fa;box-shadow:0 20px 45px #64748b22}html[data-theme="light"] .boost-color-option{color:#166d45}html[data-theme="light"] .boost-color-option:hover{background:#f4f7fa}html[data-theme="light"] .boost-server-emoji-chip{border:1px solid #cfdae2;background:#f4f7fa}html[data-theme="light"] .recruit-card .rc-owner .rc-member,html[data-theme="light"] .recruit-card .rc-owner .rc-member.member-name-link,html[data-theme="light"] .recruit-detail-organizer .member-name-link,html[data-theme="light"] .recruit-detail-organizer span{border:1px solid #6fad8a;background:#e2f5e9;color:#166d45}html[data-theme="light"] .recruit-card .rc-owner .rc-member:hover{color:#166d45}html[data-theme="light"] .recruit-card .rc-owner button.rc-member.member-name-link:hover{background:#e2f5e9;border-color:#6fad8a;color:#1d2936}html[data-theme="light"] .calendar-fold>summary .calendar-toggle-state{color:#166d45}html[data-theme="light"] .recruit-clickable:focus-visible,html[data-theme="light"] .recruit-list-tile:focus-visible{outline:2px solid #6fad8a}html[data-theme="light"] .recruit-list-tile-owner button,html[data-theme="light"] .recruit-list-tile-owner span{border:1px solid #6fad8a!important;background:#e2f5e9;color:#166d45!important}html[data-theme="light"] .recruit-list-tile-owner button:hover{background:#e2f5e9;border-color:#6fad8a!important}html[data-theme="light"] .rc-card-content .rc-owner .rc-member,html[data-theme="light"] .rc-card-content .rc-owner .rc-member.member-name-link{border:1px solid #6fad8a!important;background:#e2f5e9;color:#166d45!important}html[data-theme="light"] #announcements .notice-neighbor-subject{color:#475663}html[data-theme="light"] .referral-member-button{border:1px solid #6fad8a;background:#e2f5e9;color:#166d45}html[data-theme="light"] .referral-member-button:hover,html[data-theme="light"] .referral-member-button:focus-visible{background:#e2f5e9;border-color:#6fad8a}html[data-theme="light"] #recruitments :is(.explorer-filter-fold,.calendar-fold)>summary :is(span,.calendar-toggle-state){border:1px solid #cfdae2;background:#f4f7fa;color:#166d45}html[data-theme="light"] #recruitments :is(.explorer-filter-fold,.calendar-fold)>summary :is(span,.calendar-toggle-state)::before{color:#166d45}html[data-theme="light"] #recruitments :is(.explorer-filter-fold,.calendar-fold)>summary:hover :is(span,.calendar-toggle-state){background:#f4f7fa;border-color:#cfdae2}html[data-theme="light"] .nickname-year-label{color:#166d45}html[data-theme="light"] .profile-tab-content .nickname-form-line .locked-year{border:1px solid #cfdae2;background:#f9fbfd;color:#166d45}html[data-theme="light"] .profile-tab-content .form-card .nickname-rule-hint{color:#475663}html[data-theme="light"] .profile-tab-content .form-card .nickname-example{color:#166d45}
/* 주요 화면의 밝은 테마 대비 보정 */
html[data-theme="light"] body{background:#f7f9fb;color:#243442}
html[data-theme="light"] .dashboard-frame,html[data-theme="light"] .dashboard-sidebar,html[data-theme="light"] .panel,html[data-theme="light"] .profile-panel,html[data-theme="light"] .form-card{background:#fff;border-color:#dae3ea}
html[data-theme="light"] :is(.nav,.dash-heading){color:#16293a}
html[data-theme="light"] :is(.dash-tab.selected,.profile-tab.selected,.theme-choice-row button.selected){background:#e0f3e8!important;color:#155c36!important;border-color:#7dbd97!important}
html[data-theme="light"] :is(.navlinks a,.dash-tab,.profile-tab,.quick-card,.form-card p,.subtext,.muted){color:#526778}
html[data-theme="light"] :is(.recruit-card,.recruit-list-tile,.chat-message,.notice-board-row,.rank-row){border-color:#dce4e9}
html[data-theme="light"] :is(.web-modal-card,.account-menu,.dashboard-notification-menu){background:#fff;color:#203242;box-shadow:0 20px 55px #22334426}
html[data-theme="light"] :is(input,select,textarea){color:#1b2d3d;background:#fff;border-color:#becbd6}
html[data-theme="light"] :is(input,select,textarea)::placeholder{color:#738595}
html[data-theme="light"] .btn.primary{background:#47bf80;color:#102f20;border-color:#3fb374}
html[data-theme="light"] .brand-icon{background:#e1f1e6}
html[data-theme="light"] .announcement-detail :is(.announcement-line-heading,h3,strong){color:#1e2d3b}
html[data-theme="light"] .notice-board-row:hover{background:#ecf6ef}
html[data-theme="light"] .dashboard-sidebar .dash-tab:hover{background:#edf4f6}
html[data-theme="light"] .theme-options{background:#fff;border-color:#c7d6de;color:#1f3141}
html[data-theme="light"] .theme-toggle{background:#fff;color:#234232;border-color:#c9d7df}
html[data-theme="light"] .theme-toggle:hover,html[data-theme="light"] .theme-toggle[aria-expanded="true"]{background:#e4f5ea;border-color:#70bf92}
html[data-theme="light"] .theme-choice-row button{background:#f1f5f9;color:#344758;border-color:#cad7e1}
html[data-theme="light"] .theme-choice-row button.selected{background:#e0f3e8;color:#175b37;border-color:#70ba91}


/* V22.8 - 라이트 테마의 작은 화면 메뉴 */
html[data-theme="light"] .mobile-menu-toggle{background:#fff;border-color:#ccd7df;color:#1b2930}
html[data-theme="light"] .mobile-menu-panel{background:#fff;border-color:#cbd7df;box-shadow:0 22px 55px #35414e33}
html[data-theme="light"] .mobile-menu-header{border-bottom-color:#d8e0e6;color:#1d2b36}
html[data-theme="light"] .mobile-menu-close{background:#f2f5f7;border-color:#cbd7df;color:#1d2b36}
html[data-theme="light"] .mobile-menu-link{color:#27343c}
html[data-theme="light"] .mobile-menu-link:hover{background:#eff5f1}
html[data-theme="light"] .mobile-menu-link.selected{background:#dff3e7;color:#17653f;border-color:#72bb8d}
@media(max-width:760px){
 html[data-theme="light"] .mobile-bottom-nav .mobile-tab,html[data-theme="light"] .mobile-bottom-nav .mobile-tab[data-view="recruitments"]{background:transparent;color:#4a5862;border-color:transparent;box-shadow:none}
 html[data-theme="light"] .mobile-bottom-nav .mobile-tab.selected,html[data-theme="light"] .mobile-bottom-nav .mobile-tab[data-view="recruitments"].selected{background:#def2e6;color:#17643e;border-color:#70b78b;box-shadow:inset 0 -3px #31a26d}
}

html[data-theme="light"] .auth-stage .auth-card{background:#fff!important;border-color:#d6e2e8!important;box-shadow:0 22px 62px #23364a19!important}
html[data-theme="light"] .auth-stage .auth-help{border-top-color:#d5e0e5}

/* 밝은 테마에서도 선택 표시와 회원 기록의 대비를 유지합니다. */
html[data-theme="light"] .member-detail-subhead{border-top-color:#d9e3e8;color:#526677}
html[data-theme="light"] .member-detail-subhead strong{color:#197249}
html[data-theme="light"] .member-detail-section .member-boost-status{color:#3f5765}
html[data-theme="light"] .member-detail-section .warning-record-reason{color:#1b2d3a}
html[data-theme="light"] .member-detail-section .warning-record-meta{color:#506574}
html[data-theme="light"] .member-detail-section .warning-record-meta>span:not(:first-child)::before{color:#758693}
html[data-theme="light"] .member-detail-section .referral-member-button{background:#e3f6eb;border-color:#88c5a2;color:#17663e}
html[data-theme="light"] .dashboard-sidebar .dash-tab.selected::after,
html[data-theme="light"] .mobile-menu-link.selected::after{background:#1f925d;box-shadow:none}

/* 밝은 화면의 이벤트 설정 단계 탭입니다. */
html[data-theme="light"] .admin-event-panel .event-config-nav{background:#f5f8f9;border-color:#d7e2e7}
html[data-theme="light"] .admin-event-panel .event-config-tab{color:#4c6467}
html[data-theme="light"] .admin-event-panel .event-config-tab-index{background:#e3ebee;color:#53686b}
html[data-theme="light"] .admin-event-panel .event-config-tab:hover{background:#e4f2e8;color:#20543b}
html[data-theme="light"] .admin-event-panel .event-config-tab.active{background:#d9f1e2;border-color:#8abfa0;color:#19583c}
html[data-theme="light"] .admin-event-panel .event-config-tab.active .event-config-tab-index{background:#a8d9ba;color:#154c32}
html[data-theme="light"] .admin-event-panel .event-config-heading{border-bottom-color:#dbe4e8}
