/* Deploy 296 readability (generated) */
@media screen{
body{color:var(--text)}
.brand-icon{font-size:1.3rem;color:rgb(0, 0, 0)}
.brand-name{font-size:1.3rem;color:var(--gold)}
.brand-sub{font-size:13.2px;color:rgba(180, 210, 255, 0.55)}
.nav-link{font-size:14.4px;color:rgba(180, 210, 255, 0.65)}
.nav-link i{font-size:14px}
.nav-link:hover{color:var(--gold)}
.nav-link.active{color:var(--gold)}
.btn{font-size:14.6px;color:rgba(212, 175, 55, 0.9)}
.btn:hover{color:rgb(212, 175, 55)}
.btn-gold{color:rgb(0, 0, 0)}
.btn-gold:hover{color:rgb(0, 0, 0)}
.btn-red{color:rgb(248, 113, 113)}
.page-header h2{font-size:1.8rem}
.page-header p{font-size:15px;color:var(--muted)}
.stat-icon{font-size:1.2rem;color:var(--gold)}
.stat-num{font-size:1.7rem;color:var(--text)}
.stat-lbl{font-size:14px;color:var(--muted)}
.filter-btn{font-size:14.4px;color:var(--muted)}
.filter-btn.active, .filter-btn:hover{color:var(--gold)}
.search-box input{font-size:14.6px;color:var(--text)}
.search-box i{font-size:14.4px;color:var(--muted)}
.class-icon{font-size:1rem;color:rgb(0, 0, 0)}
.class-title h3{font-size:1rem}
.class-title .lvl-badge{font-size:13.8px;color:rgba(255, 255, 255, 0.7)}
.detail-row{font-size:14.8px;color:rgba(255, 255, 255, 0.85)}
.detail-row i{font-size:14.4px}
.count-num{font-size:1.4rem;color:rgb(255, 255, 255)}
.count-lbl{font-size:14px;color:rgba(255,255,255,0.47)}
.class-card-footer button{font-size:14.2px;color:rgba(255, 255, 255, 0.85)}
.class-card-footer button:hover{color:rgb(255, 255, 255)}
.class-card-footer button.primary-btn{color:rgb(255, 255, 255)}
.class-card.lvl-pp .class-title h3{color:rgb(240, 138, 170)}
.class-card.lvl-lp .class-title h3{color:rgb(93, 212, 224)}
.class-card.lvl-ms .class-title h3{color:rgb(93, 218, 130)}
.class-card.lvl-js .class-title h3{color:rgb(240, 204, 85)}
.class-card.lvl-ss .class-title h3{color:rgb(184, 138, 245)}
.class-card.lvl-844 .class-title h3{color:rgb(253, 186, 116)}
.modal-header h3{font-size:1.3rem}
.close{font-size:2rem;color:var(--muted)}
.close:hover{color:var(--gold)}
.form-label{font-size:14.6px;color:var(--muted)}
.form-control{font-size:15.4px;color:var(--text)}
select.form-control option{color:var(--text)}
.ava{font-size:14.6px;color:rgb(0, 0, 0)}
.s-search{font-size:15px;color:var(--text)}
.badge{font-size:13.4px}
.badge-active{color:rgb(46, 204, 113)}
.badge-stream{color:var(--gold)}
.empty-state{color:var(--muted)}
.empty-state i{font-size:2.5rem}
.notification{font-size:15px;color:var(--text)}
.act-pill{font-size:14.4px}
.act-pill.gold{color:rgb(212, 175, 55)}
.act-pill.ghost{color:rgba(180, 210, 255, 0.75)}
.act-pill.ghost:hover{color:rgb(224, 224, 224)}
.act-pill i{font-size:14px}
@media (min-width: 1400px){
.stat-value, .sv{font-size:clamp(1.2rem, 2vw, 1.8rem) !important}
h1{font-size:clamp(1.2rem, 2.2vw, 1.9rem) !important}
h2{font-size:clamp(1rem, 1.8vw, 1.4rem) !important}
}
@media (max-width: 1024px){
.brand-name{font-size:1.3rem !important}
.brand-sub{font-size:14.6px !important}
}
@media (max-width: 768px){
.brand-icon{font-size:1.2rem !important}
.brand-name{font-size:1.1rem !important}
.topbar-actions .btn{font-size:14.2px !important}
.fin-card-val{font-size:1.1rem !important}
.nav-back{font-size:14.6px !important}
.tab, .tab-btn{font-size:14.4px !important}
table{font-size:14.1px !important}
}
@media (max-width: 480px){
.btn{font-size:14.2px !important}
}
.stat-value, .sv{font-size:clamp(1.1rem, 2.5vw, 1.8rem)}
.topbar-stat-val{font-size:clamp(1.1rem, 3vw, 1.85rem) !important}

[style^="color:rgba(180,210,255,.55)"],[style*=";color:rgba(180,210,255,.55)"],[style*=" color:rgba(180,210,255,.55)"],[style^="color: rgba(180,210,255,.55)"],[style*=";color: rgba(180,210,255,.55)"],[style*=" color: rgba(180,210,255,.55)"],[style^="color:rgba(180, 210, 255, 0.55)"],[style*=";color:rgba(180, 210, 255, 0.55)"],[style*=" color:rgba(180, 210, 255, 0.55)"],[style^="color: rgba(180, 210, 255, 0.55)"],[style*=";color: rgba(180, 210, 255, 0.55)"],[style*=" color: rgba(180, 210, 255, 0.55)"]{color:rgba(180,210,255,0.59) !important}
[style^="color:rgba(255,255,255,.45)"],[style*=";color:rgba(255,255,255,.45)"],[style*=" color:rgba(255,255,255,.45)"],[style^="color: rgba(255,255,255,.45)"],[style*=";color: rgba(255,255,255,.45)"],[style*=" color: rgba(255,255,255,.45)"],[style^="color:rgba(255, 255, 255, 0.45)"],[style*=";color:rgba(255, 255, 255, 0.45)"],[style*=" color:rgba(255, 255, 255, 0.45)"],[style^="color: rgba(255, 255, 255, 0.45)"],[style*=";color: rgba(255, 255, 255, 0.45)"],[style*=" color: rgba(255, 255, 255, 0.45)"]{color:rgba(255,255,255,0.49) !important}
[style^="color:#555"],[style*=";color:#555"],[style*=" color:#555"],[style^="color: #555"],[style*=";color: #555"],[style*=" color: #555"],[style^="color:rgb(85, 85, 85)"],[style*=";color:rgb(85, 85, 85)"],[style*=" color:rgb(85, 85, 85)"],[style^="color: rgb(85, 85, 85)"],[style*=";color: rgb(85, 85, 85)"],[style*=" color: rgb(85, 85, 85)"]{color:#8d8d8d !important}
}
