.qaida-native-shell{
  background:linear-gradient(180deg,#f9fffc 0%,#f4f7fb 100%);
  border:1px solid #d8ebe2;
  border-radius:34px;
  box-shadow:0 28px 65px rgba(15,23,42,.08);
  overflow:hidden;
}
.qaida-native-head{
  padding:30px 30px 22px;
  background:linear-gradient(135deg,#047857 0%,#059669 48%,#10b981 100%);
  color:#fff;
  position:relative;
  overflow:hidden;
}
.qaida-native-head::before,
.qaida-native-head::after{
  content:"";
  position:absolute;
  border-radius:999px;
  background:rgba(255,255,255,.07);
}
.qaida-native-head::before{width:220px;height:220px;left:-70px;top:-80px}
.qaida-native-head::after{width:240px;height:240px;right:-85px;bottom:-120px}
.qaida-native-head .pill{
  display:inline-flex;align-items:center;gap:8px;
  padding:9px 15px;border-radius:999px;
  border:1px solid rgba(255,255,255,.18);
  background:rgba(255,255,255,.12);
  font-weight:800;font-size:.88rem;
}
.qaida-native-head h2{margin:14px 0 8px;font-size:2.1rem;line-height:1.3;font-weight:900}
.qaida-native-head p{margin:0;max-width:76ch;line-height:2;color:rgba(255,255,255,.94);font-size:1rem}
.qaida-native-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}
.qaida-native-btn{
  display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;
  font-weight:800;transition:.2s ease;border:0;cursor:pointer
}
.qaida-native-btn.primary{background:#fff;color:#065f46;box-shadow:0 14px 30px rgba(0,0,0,.12)}
.qaida-native-btn:hover{transform:translateY(-1px)}
.qaida-native-stats{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;
  padding:20px 24px;background:#f8fcfb;border-bottom:1px solid #dfeae5
}
.qaida-native-stat{
  background:#fff;border:1px solid #d9e8e2;border-radius:24px;padding:18px 18px;
  box-shadow:0 14px 30px rgba(15,23,42,.04)
}
.qaida-native-stat strong{display:block;font-size:1.7rem;color:#047857;line-height:1.2}
.qaida-native-stat span{display:block;margin-top:4px;color:#64748b;font-size:.95rem}
.qaida-native-audit-strip{padding:0 24px 20px;background:#f8fcfb}
.qaida-native-audit-card{background:#fff;border:1px solid #dbe7e2;border-radius:26px;padding:18px 18px 16px}
.qaida-native-audit-card h3{margin:0 0 12px;font-size:1.08rem;color:#102135;font-weight:900}
.qaida-audit-pills{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.qaida-audit-pill{
  display:flex;flex-direction:column;gap:5px;align-items:flex-start;text-align:start;
  padding:12px 13px;border-radius:16px;border:1px solid #dfe7ef;background:#fbfffd;
  cursor:pointer;transition:.2s ease
}
.qaida-audit-pill:hover{border-color:#90d5ba;background:#f1faf6;transform:translateY(-1px)}
.qaida-audit-pill strong{font-size:.95rem;color:#102135}
.qaida-audit-pill small{color:#64748b;line-height:1.45}
.qaida-audit-pill.ready{background:#eefcf5;border-color:#b9e7d0}
.qaida-audit-pill.partial{background:#fff9eb;border-color:#efcf80}
.qaida-audit-pill.missing{background:#fff2f2;border-color:#efc2c2}
.qaida-native-layout{
  display:grid;grid-template-columns:300px minmax(0,1fr) 340px;gap:18px;padding:24px;
}
.qaida-native-panel{
  background:#fff;border:1px solid #dae8e2;border-radius:30px;box-shadow:0 20px 45px rgba(15,23,42,.05)
}
.qaida-native-panel.pad{padding:18px}
.qaida-native-side-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}
.qaida-native-side-head h3{margin:0;font-size:1.08rem;color:#102135;font-weight:900}
.qaida-native-meta{font-size:.88rem;color:#64748b}
.qaida-level-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}
.qaida-level-tab{
  border:1px solid #d7e5df;background:#fff;color:#102135;border-radius:14px;padding:11px 14px;font-weight:800;
  cursor:pointer;transition:.2s ease
}
.qaida-level-tab.active,.qaida-level-tab:hover{background:#e8f7f1;border-color:#89d0b4;color:#0b6f4f}
.qaida-search{width:100%;border:1px solid #dce7e2;border-radius:16px;padding:12px 14px;background:#f9fcfb;outline:none;margin-bottom:14px;font:inherit}
.qaida-search:focus{border-color:#96d0ba;box-shadow:0 0 0 4px rgba(15,139,99,.08);background:#fff}
.qaida-lesson-list{display:flex;flex-direction:column;gap:10px;max-height:980px;overflow:auto;padding-inline-end:4px}
.qaida-lesson-item{
  border:1px solid #d8e5e0;background:#fff;border-radius:18px;padding:14px 15px;text-align:start;cursor:pointer;transition:.2s ease
}
.qaida-lesson-item:hover{background:#fbfffd;border-color:#a7d8c4}
.qaida-lesson-item.active{background:#eefaf5;border-color:#79ccae;box-shadow:0 0 0 4px rgba(15,139,99,.08)}
.qaida-lesson-item strong{display:block;font-size:1rem;color:#102135;line-height:1.7;font-weight:900}
.qaida-lesson-item small{display:block;margin-top:7px;color:#64748b;line-height:1.6}
.qaida-viewer-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}
.qaida-viewer-path{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#ecfdf5;color:#0b6f4f;font-size:.86rem;font-weight:800;margin-bottom:10px;flex-wrap:wrap}
.qaida-viewer-head h3{margin:0 0 8px;font-size:1.9rem;line-height:1.35;color:#102135;font-weight:900}
.qaida-viewer-head p{margin:0;color:#64748b;line-height:1.8}
.qaida-head-inline-actions{display:flex;flex-direction:column;gap:10px;align-items:flex-end}
.qaida-slot-pill{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border-radius:999px;background:#102135;color:#fff;font-weight:800;font-size:.9rem}
.qaida-inline-note{font-size:.9rem;color:#0b6f4f;font-weight:800;background:#ecfdf5;border-radius:999px;padding:8px 12px}
.qaida-context-banner{
  display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;
  background:linear-gradient(135deg,#ecfdf5,#f0fdfa);border:1px solid #bde7d6;border-radius:22px;padding:14px 16px;margin-bottom:16px
}
.qaida-context-banner strong{display:block;color:#0f172a;margin-bottom:4px;font-size:1rem}
.qaida-context-banner p{margin:0;color:#475569;line-height:1.8;font-size:.95rem}
.qaida-inline-action{display:inline-flex;align-items:center;gap:8px;border:0;background:#0b6f4b;color:#fff;border-radius:14px;padding:11px 14px;font-weight:800;cursor:pointer}
.qaida-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}
.qaida-summary-card{background:#f8fcfb;border:1px solid #dce8e3;border-radius:20px;padding:14px 15px}
.qaida-summary-card span{display:block;color:#64748b;font-size:.84rem;margin-bottom:6px}
.qaida-summary-card strong{display:block;color:#102135;font-size:1.05rem;line-height:1.7;font-weight:900}
.qaida-viewer-stage{background:linear-gradient(180deg,#fbfffd 0%,#f7fafc 100%);border:1px solid #dbe7e2;border-radius:28px;padding:18px}
.qaida-image-wrap{background:#fff;border:1px solid #e0ebe6;border-radius:24px;min-height:420px;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden}
.qaida-image-wrap img{max-width:100%;max-height:540px;object-fit:contain;filter:drop-shadow(0 14px 24px rgba(15,23,42,.08))}
.qaida-controls{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:16px}
.qaida-control-btn{
  border:1px solid #d5e4de;background:#fff;color:#102135;border-radius:16px;padding:12px 16px;font-weight:800;cursor:pointer;transition:.2s ease
}
.qaida-control-btn:hover:not(:disabled){background:#f5fbf8;border-color:#8ecfb6}
.qaida-control-btn.primary{background:#0b6f4b;color:#fff;border-color:#0b6f4b}
.qaida-control-btn:disabled{opacity:.5;cursor:not-allowed}
.qaida-progress{margin-top:16px}
.qaida-progress-bar{height:12px;background:#eaf2ee;border-radius:999px;overflow:hidden}
.qaida-progress-bar span{display:block;height:100%;background:linear-gradient(90deg,#10b981,#0f766e);border-radius:999px}
.qaida-progress-meta{margin-top:8px;color:#64748b;font-size:.9rem;font-weight:700}
.qaida-card{background:#fff;border:1px solid #dbe7e2;border-radius:24px;padding:16px}
.qaida-card h4{margin:0 0 12px;color:#102135;font-size:1rem;font-weight:900}
.qaida-thumb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.qaida-thumb{border:1px solid #dbe6e1;background:#fff;border-radius:18px;padding:8px;cursor:pointer;transition:.2s ease;text-align:start}
.qaida-thumb:hover{border-color:#9ad4be;background:#f8fdfa}
.qaida-thumb.active{border-color:#0f9f75;box-shadow:0 0 0 4px rgba(15,139,99,.1)}
.qaida-thumb img{width:100%;height:92px;object-fit:contain;border-radius:12px;background:#f8fafc}
.qaida-thumb-meta{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:.78rem;color:#64748b}
.qaida-audio-badge{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;background:#ecfdf5;color:#0b6f4f;font-weight:800}
.qaida-audio-badge.muted{background:#fff3f3;color:#b45353}
.qaida-board-stack{display:flex;flex-direction:column;gap:18px}
.qaida-mini-stat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.qaida-mini-stat .box{background:#f8fcfb;border:1px solid #dce8e3;border-radius:18px;padding:14px;text-align:center}
.qaida-mini-stat .box strong{display:block;color:#102135;font-size:1.45rem;font-weight:900}
.qaida-mini-stat .box span{display:block;margin-top:4px;color:#64748b;font-size:.85rem}
.qaida-grid{display:grid;grid-template-columns:1fr;gap:14px}
.qaida-chip-list{display:flex;flex-wrap:wrap;gap:8px}
.qaida-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#eefaf5;color:#0b6f4f;font-size:.88rem;font-weight:800}
.qaida-list-block{display:flex;flex-direction:column;gap:10px}
.qaida-list-item{background:#f8fcfb;border:1px solid #dce8e3;border-radius:16px;padding:12px 13px;line-height:1.8;color:#334155}
.qaida-group-stack{display:flex;flex-direction:column;gap:10px}
.qaida-group-item{width:100%;border:1px solid #dde7e3;background:#fff;border-radius:18px;padding:12px 13px;text-align:start;cursor:pointer;transition:.2s ease}
.qaida-group-item:hover{border-color:#96d1bb;background:#f7fdfa}
.qaida-group-item.active{background:#eefaf5;border-color:#79ccae;box-shadow:0 0 0 4px rgba(15,139,99,.08)}
.qaida-group-item strong{display:block;color:#102135;line-height:1.8;font-size:.96rem;font-weight:900}
.qaida-group-item small{display:block;color:#64748b;margin-top:4px}
.qaida-audit-rows{display:flex;flex-direction:column;gap:10px}
.qaida-audit-row{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:14px;background:#f8fcfb;border:1px solid #dce8e3;color:#334155}
.qaida-audit-row span:last-child{font-weight:800;color:#102135;text-align:end}
.qaida-audit-row.warn{background:#fff9eb;border-color:#efd28a}
.qaida-audit-row.danger{background:#fff1f1;border-color:#efc4c4}
.qaida-drill-grid{display:grid;grid-template-columns:1fr;gap:10px}
.qaida-drill-card{border:1px solid #dce7e3;background:#fff;border-radius:18px;padding:13px 14px;text-align:start;cursor:pointer;transition:.2s ease}
.qaida-drill-card:hover{background:#f8fdfa;border-color:#97d0bb}
.qaida-drill-card.active{background:#eefaf5;border-color:#79ccae;box-shadow:0 0 0 4px rgba(15,139,99,.08)}
.qaida-drill-card strong{display:block;color:#102135;font-size:.97rem;line-height:1.8;font-weight:900}
.qaida-drill-card small{display:block;color:#64748b;line-height:1.7;margin-top:4px}
.qaida-empty{color:#64748b;line-height:1.8;background:#f8fcfb;border:1px dashed #d6e4de;border-radius:16px;padding:14px 15px}
.qaida-footer-card{background:linear-gradient(135deg,#f8fcfb,#ffffff)}
.qaida-native-footer{padding:0 24px 24px}
body[data-site-theme="night"] .qaida-native-shell{background:linear-gradient(180deg,#142029,#111827);border-color:#263341;box-shadow:0 28px 65px rgba(0,0,0,.28)}
body[data-site-theme="night"] .qaida-native-head{background:linear-gradient(135deg,#14532d 0%,#115e59 52%,#0f766e 100%)}
body[data-site-theme="night"] .qaida-native-stat,
body[data-site-theme="night"] .qaida-native-audit-card,
body[data-site-theme="night"] .qaida-native-panel,
body[data-site-theme="night"] .qaida-card,
body[data-site-theme="night"] .qaida-summary-card,
body[data-site-theme="night"] .qaida-thumb,
body[data-site-theme="night"] .qaida-group-item,
body[data-site-theme="night"] .qaida-audit-row,
body[data-site-theme="night"] .qaida-drill-card,
body[data-site-theme="night"] .qaida-list-item,
body[data-site-theme="night"] .qaida-mini-stat .box{background:#16202b!important;color:#e5eef8!important;border-color:#2b3947!important}
body[data-site-theme="night"] .qaida-native-stat span,
body[data-site-theme="night"] .qaida-native-meta,
body[data-site-theme="night"] .qaida-lesson-item small,
body[data-site-theme="night"] .qaida-viewer-head p,
body[data-site-theme="night"] .qaida-progress-meta,
body[data-site-theme="night"] .qaida-empty,
body[data-site-theme="night"] .qaida-thumb-meta,
body[data-site-theme="night"] .qaida-drill-card small,
body[data-site-theme="night"] .qaida-group-item small,
body[data-site-theme="night"] .qaida-summary-card span{color:#b8c6d8!important}
body[data-site-theme="night"] .qaida-lesson-item strong,
body[data-site-theme="night"] .qaida-viewer-head h3,
body[data-site-theme="night"] .qaida-native-side-head h3,
body[data-site-theme="night"] .qaida-card h4,
body[data-site-theme="night"] .qaida-summary-card strong,
body[data-site-theme="night"] .qaida-audit-row span:last-child,
body[data-site-theme="night"] .qaida-group-item strong,
body[data-site-theme="night"] .qaida-drill-card strong{color:#f8fafc!important}
body[data-site-theme="night"] .qaida-image-wrap,
body[data-site-theme="night"] .qaida-viewer-stage{background:#111827!important;border-color:#2b3947!important}
@media (max-width: 1280px){
  .qaida-native-layout{grid-template-columns:280px minmax(0,1fr)}
  .qaida-board-stack{grid-column:1/-1}
}
@media (max-width: 980px){
  .qaida-native-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
  .qaida-audit-pills{grid-template-columns:repeat(3,minmax(0,1fr))}
  .qaida-native-layout{grid-template-columns:1fr}
  .qaida-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .qaida-thumb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width: 640px){
  .qaida-native-head{padding:24px 20px 18px}
  .qaida-native-head h2{font-size:1.65rem}
  .qaida-native-stats,.qaida-native-audit-strip,.qaida-native-layout,.qaida-native-footer{padding-left:16px;padding-right:16px}
  .qaida-native-stats{grid-template-columns:1fr 1fr;gap:10px}
  .qaida-audit-pills{grid-template-columns:repeat(2,minmax(0,1fr))}
  .qaida-viewer-head{flex-direction:column}
  .qaida-head-inline-actions{align-items:stretch;width:100%}
  .qaida-summary-grid{grid-template-columns:1fr}
  .qaida-thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .qaida-image-wrap{min-height:300px;padding:12px}
}

.qaida-native-layout > aside:first-child,
.qaida-native-layout > aside:last-child{position:sticky;top:92px;align-self:start}
.qaida-native-shell [dir="ltr"] .qaida-viewer-head h3,
.qaida-native-shell[dir="ltr"] .qaida-viewer-head h3{letter-spacing:-.01em}
.qaida-native-head p,
.qaida-list-item,
.qaida-context-banner p,
.qaida-drill-card small,
.qaida-lesson-item small{font-size:.96rem}
.qaida-empty-compact{padding:12px 13px;border-radius:16px}
.qaida-viewer-stage{box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}
.qaida-native-panel{backdrop-filter:blur(4px)}
.qaida-lesson-list::-webkit-scrollbar{width:10px}.qaida-lesson-list::-webkit-scrollbar-thumb{background:#c7ddd4;border-radius:999px}
@media (max-width: 1280px){
  .qaida-native-layout > aside:first-child,
  .qaida-native-layout > aside:last-child{position:static;top:auto}
}

/* Phase 136 layout polish */
.qaida-native-layout-clean{grid-template-columns:minmax(0,1fr) 320px;align-items:start}
.qaida-main-panel{min-width:0}
.qaida-side-panel{position:sticky;top:92px;align-self:start}
.qaida-lesson-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}
.qaida-toolbar-copy{min-width:0}
.qaida-toolbar-badges{display:flex;flex-direction:column;gap:10px;align-items:flex-end}
.qaida-priority-stack{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}
.qaida-priority-card{background:linear-gradient(180deg,#fbfffd 0%,#f5fbf8 100%)}
.qaida-priority-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:12px}
.qaida-priority-head h4,.qaida-source-head h4{margin:0 0 6px;color:#102135;font-size:1.02rem;font-weight:900}
.qaida-priority-head p{margin:0;color:#64748b;line-height:1.8}
.qaida-reading-box{display:flex;flex-direction:column;gap:8px;min-width:240px}
.qaida-reading-label{font-size:.9rem;font-weight:800;color:#0b6f4f}
.qaida-mode-chip{border:1px solid #b9ded0;background:#fff;cursor:pointer}
.qaida-mode-chip.active{background:#0b6f4b;color:#fff;border-color:#0b6f4b}
.qaida-drill-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}
.qaida-source-card{padding-bottom:8px}
.qaida-source-head{display:flex;justify-content:space-between;align-items:center;gap:12px}
.qaida-inline-action.ghost{background:#ecfdf5;color:#0b6f4f;border:1px solid #a7d8c5}
.qaida-source-wrap{margin-top:14px;border-radius:20px;border:1px solid #d9e8e2;background:#fff;padding:10px}
.qaida-source-wrap img{width:100%;max-height:320px;object-fit:contain;border-radius:14px;background:#f8fafc}
.qaida-card-grid-block{margin-top:14px}
.qaida-grid-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}
.qaida-thumb-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}
.qaida-thumb{padding:8px;border-radius:16px;display:flex;flex-direction:column;gap:8px}
.qaida-thumb-hit{display:block;padding:0;border:0;background:transparent;cursor:pointer}
.qaida-thumb img{height:78px}
.qaida-thumb-meta-stack{display:flex;flex-direction:column;gap:6px;align-items:stretch}
.qaida-thumb-play{border:1px solid #b7dbc9;background:#ecfdf5;color:#0b6f4f;border-radius:12px;padding:7px 8px;font-weight:800;font-size:.76rem;cursor:pointer}
.qaida-thumb-play:hover{background:#dff7ed}
.qaida-thumb-play.muted{background:#fff5f5;border-color:#efc5c5;color:#b45353}
.qaida-thumb-play.danger{background:#fff1f1;border-color:#e6aaaa;color:#b91c1c}
.qaida-side-card-min{margin-top:14px}
.qaida-audit-row{font-size:.92rem}
.qaida-group-item strong{font-size:.92rem}
.qaida-context-banner{margin-top:12px;margin-bottom:0}

@media (max-width: 1500px){
  .qaida-thumb-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
}
@media (max-width: 1240px){
  .qaida-native-layout-clean{grid-template-columns:1fr}
  .qaida-side-panel{position:static;top:auto}
  .qaida-thumb-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media (max-width: 980px){
  .qaida-lesson-toolbar,.qaida-priority-head{flex-direction:column}
  .qaida-toolbar-badges{align-items:stretch;width:100%}
  .qaida-thumb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (max-width: 640px){
  .qaida-thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}


/* Phase 138 */
.qaida-thumb-groups{display:flex;flex-direction:column;gap:14px}
.qaida-thumb-group{border:1px solid #dbe6e1;border-radius:18px;padding:12px;background:#fbfefd}
.qaida-thumb-group-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e5efea}
.qaida-thumb-group-head strong{color:#102135;font-weight:900;line-height:1.7}
.qaida-thumb-group-head span{color:#64748b;font-size:.88rem;font-weight:700}
.qaida-thumb-grid-group{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}

.qaida-thumb-play:disabled{opacity:.65;cursor:not-allowed;pointer-events:none}
.qaida-priority-card,.qaida-viewer-stage,.qaida-card-grid-block{box-shadow:0 12px 28px rgba(15,23,42,.04)}


/* phase211 noorania night patch */
body[data-site-theme="night"] .qaida-native-shell,
body[data-site-theme="night"] .qaida-native-panel,
body[data-site-theme="night"] .qaida-native-stat,
body[data-site-theme="night"] .qaida-native-audit-card,
body[data-site-theme="night"] .qaida-card,
body[data-site-theme="night"] .qaida-summary-card,
body[data-site-theme="night"] .qaida-native-card,
body[data-site-theme="night"] .qaida-native-modal,
body[data-site-theme="night"] .qaida-native-sidebar{background:#0b1627!important;border-color:#223148!important;color:#e5eefb!important;box-shadow:0 16px 40px rgba(0,0,0,.35)!important}
body[data-site-theme="night"] .qaida-native-shell .text-slate-900,
body[data-site-theme="night"] .qaida-native-shell .text-slate-800,
body[data-site-theme="night"] .qaida-native-shell .text-slate-700,
body[data-site-theme="night"] .qaida-native-shell .text-gray-900,
body[data-site-theme="night"] .qaida-native-shell .text-gray-800,
body[data-site-theme="night"] .qaida-native-shell .text-gray-700,
body[data-site-theme="night"] .qaida-native-shell .text-gray-600,
body[data-site-theme="night"] .qaida-native-shell .text-gray-500{color:#e5eefb!important}
body[data-site-theme="night"] .qaida-native-shell .text-emerald-700,
body[data-site-theme="night"] .qaida-native-shell .text-emerald-800,
body[data-site-theme="night"] .qaida-native-shell .text-teal-700{color:#9df2cd!important}
body[data-site-theme="night"] .qaida-native-shell .bg-white,
body[data-site-theme="night"] .qaida-native-shell .bg-slate-50,
body[data-site-theme="night"] .qaida-native-shell .bg-gray-50,
body[data-site-theme="night"] .qaida-native-shell .bg-emerald-50{background:#102235!important;border-color:#223148!important;color:#e5eefb!important}
body[data-site-theme="night"] .qaida-native-shell .border-slate-200,
body[data-site-theme="night"] .qaida-native-shell .border-gray-200,
body[data-site-theme="night"] .qaida-native-shell .border-emerald-100,
body[data-site-theme="night"] .qaida-native-shell .border-emerald-200{border-color:#223148!important}
body[data-site-theme="night"] .qaida-native-shell input,
body[data-site-theme="night"] .qaida-native-shell textarea,
body[data-site-theme="night"] .qaida-native-shell select{background:#081320!important;color:#e5eefb!important;border-color:#223148!important}


/* stageH-theme-contrast-fix */
body[data-site-theme="night"] .qaida-native-stats,
body[data-site-theme="night"] .qaida-native-audit-strip,
body[data-site-theme="night"] .qaida-native-footer{background:#101926!important;border-color:#253649!important}
body[data-site-theme="night"] .qaida-level-tab,
body[data-site-theme="night"] .qaida-search,
body[data-site-theme="night"] .qaida-search::placeholder,
body[data-site-theme="night"] .qaida-lesson-item,
body[data-site-theme="night"] .qaida-thumb,
body[data-site-theme="night"] .qaida-group-item,
body[data-site-theme="night"] .qaida-drill-card,
body[data-site-theme="night"] .qaida-summary-card,
body[data-site-theme="night"] .qaida-context-banner,
body[data-site-theme="night"] .qaida-source-wrap,
body[data-site-theme="night"] .qaida-inline-action.ghost,
body[data-site-theme="night"] .qaida-control-btn,
body[data-site-theme="night"] .qaida-audit-pill,
body[data-site-theme="night"] .qaida-slot-pill,
body[data-site-theme="night"] .qaida-inline-note{
  background:#13202e!important;
  color:#eef5ff!important;
  border-color:#2b3f54!important;
}
body[data-site-theme="night"] .qaida-lesson-item:hover,
body[data-site-theme="night"] .qaida-thumb:hover,
body[data-site-theme="night"] .qaida-group-item:hover,
body[data-site-theme="night"] .qaida-drill-card:hover,
body[data-site-theme="night"] .qaida-audit-pill:hover,
body[data-site-theme="night"] .qaida-level-tab:hover{background:#172636!important;border-color:#40607f!important}
body[data-site-theme="night"] .qaida-lesson-item.active,
body[data-site-theme="night"] .qaida-thumb.active,
body[data-site-theme="night"] .qaida-group-item.active,
body[data-site-theme="night"] .qaida-drill-card.active,
body[data-site-theme="night"] .qaida-level-tab.active{
  background:linear-gradient(135deg,#173127,#193b2f)!important;
  color:#f6fffb!important;
  border-color:#4fa88a!important;
  box-shadow:0 0 0 3px rgba(79,168,138,.16)!important;
}
body[data-site-theme="night"] .qaida-lesson-item strong,
body[data-site-theme="night"] .qaida-level-tab,
body[data-site-theme="night"] .qaida-audit-pill strong,
body[data-site-theme="night"] .qaida-inline-note,
body[data-site-theme="night"] .qaida-slot-pill,
body[data-site-theme="night"] .qaida-context-banner strong,
body[data-site-theme="night"] .qaida-search,
body[data-site-theme="night"] .qaida-control-btn,
body[data-site-theme="night"] .qaida-inline-action.ghost,
body[data-site-theme="night"] .qaida-summary-card strong,
body[data-site-theme="night"] .qaida-thumb-meta,
body[data-site-theme="night"] .qaida-mini-stat .box strong{color:#f4f8ff!important}
body[data-site-theme="night"] .qaida-lesson-item small,
body[data-site-theme="night"] .qaida-audit-pill small,
body[data-site-theme="night"] .qaida-context-banner p,
body[data-site-theme="night"] .qaida-summary-card span,
body[data-site-theme="night"] .qaida-thumb-meta,
body[data-site-theme="night"] .qaida-mini-stat .box span,
body[data-site-theme="night"] .qaida-search::placeholder{color:#c8d4e3!important}
body[data-site-theme="night"] .qaida-audit-pill.ready{background:#133427!important;border-color:#2d7a5e!important}
body[data-site-theme="night"] .qaida-audit-pill.partial{background:#3b2f13!important;border-color:#8e6d24!important}
body[data-site-theme="night"] .qaida-audit-pill.missing{background:#3a1719!important;border-color:#8f3b41!important}
body[data-site-theme="night"] .qaida-audio-badge{background:#123726!important;color:#c9f6df!important}
body[data-site-theme="night"] .qaida-audio-badge.muted{background:#3a1c1f!important;color:#ffc9cf!important}
body[data-site-theme="night"] .qaida-progress-bar{background:#233244!important}
body[data-site-theme="night"] .qaida-lesson-list::-webkit-scrollbar-thumb{background:#38536c}

@media (prefers-color-scheme: dark){
  body[data-site-theme="auto"] .qaida-native-stats,
  body[data-site-theme="auto"] .qaida-native-audit-strip,
  body[data-site-theme="auto"] .qaida-native-footer{background:#101926!important;border-color:#253649!important}
  body[data-site-theme="auto"] .qaida-level-tab,
  body[data-site-theme="auto"] .qaida-search,
  body[data-site-theme="auto"] .qaida-search::placeholder,
  body[data-site-theme="auto"] .qaida-lesson-item,
  body[data-site-theme="auto"] .qaida-thumb,
  body[data-site-theme="auto"] .qaida-group-item,
  body[data-site-theme="auto"] .qaida-drill-card,
  body[data-site-theme="auto"] .qaida-summary-card,
  body[data-site-theme="auto"] .qaida-context-banner,
  body[data-site-theme="auto"] .qaida-source-wrap,
  body[data-site-theme="auto"] .qaida-inline-action.ghost,
  body[data-site-theme="auto"] .qaida-control-btn,
  body[data-site-theme="auto"] .qaida-audit-pill,
  body[data-site-theme="auto"] .qaida-slot-pill,
  body[data-site-theme="auto"] .qaida-inline-note{background:#13202e!important;color:#eef5ff!important;border-color:#2b3f54!important}
  body[data-site-theme="auto"] .qaida-lesson-item:hover,
  body[data-site-theme="auto"] .qaida-thumb:hover,
  body[data-site-theme="auto"] .qaida-group-item:hover,
  body[data-site-theme="auto"] .qaida-drill-card:hover,
  body[data-site-theme="auto"] .qaida-audit-pill:hover,
  body[data-site-theme="auto"] .qaida-level-tab:hover{background:#172636!important;border-color:#40607f!important}
  body[data-site-theme="auto"] .qaida-lesson-item.active,
  body[data-site-theme="auto"] .qaida-thumb.active,
  body[data-site-theme="auto"] .qaida-group-item.active,
  body[data-site-theme="auto"] .qaida-drill-card.active,
  body[data-site-theme="auto"] .qaida-level-tab.active{background:linear-gradient(135deg,#173127,#193b2f)!important;color:#f6fffb!important;border-color:#4fa88a!important;box-shadow:0 0 0 3px rgba(79,168,138,.16)!important}
  body[data-site-theme="auto"] .qaida-lesson-item strong,
  body[data-site-theme="auto"] .qaida-level-tab,
  body[data-site-theme="auto"] .qaida-audit-pill strong,
  body[data-site-theme="auto"] .qaida-inline-note,
  body[data-site-theme="auto"] .qaida-slot-pill,
  body[data-site-theme="auto"] .qaida-context-banner strong,
  body[data-site-theme="auto"] .qaida-search,
  body[data-site-theme="auto"] .qaida-control-btn,
  body[data-site-theme="auto"] .qaida-inline-action.ghost,
  body[data-site-theme="auto"] .qaida-summary-card strong,
  body[data-site-theme="auto"] .qaida-thumb-meta,
  body[data-site-theme="auto"] .qaida-mini-stat .box strong{color:#f4f8ff!important}
  body[data-site-theme="auto"] .qaida-lesson-item small,
  body[data-site-theme="auto"] .qaida-audit-pill small,
  body[data-site-theme="auto"] .qaida-context-banner p,
  body[data-site-theme="auto"] .qaida-summary-card span,
  body[data-site-theme="auto"] .qaida-thumb-meta,
  body[data-site-theme="auto"] .qaida-mini-stat .box span,
  body[data-site-theme="auto"] .qaida-search::placeholder{color:#c8d4e3!important}
  body[data-site-theme="auto"] .qaida-audit-pill.ready{background:#133427!important;border-color:#2d7a5e!important}
  body[data-site-theme="auto"] .qaida-audit-pill.partial{background:#3b2f13!important;border-color:#8e6d24!important}
  body[data-site-theme="auto"] .qaida-audit-pill.missing{background:#3a1719!important;border-color:#8f3b41!important}
  body[data-site-theme="auto"] .qaida-audio-badge{background:#123726!important;color:#c9f6df!important}
  body[data-site-theme="auto"] .qaida-audio-badge.muted{background:#3a1c1f!important;color:#ffc9cf!important}
  body[data-site-theme="auto"] .qaida-progress-bar{background:#233244!important}
  body[data-site-theme="auto"] .qaida-lesson-list::-webkit-scrollbar-thumb{background:#38536c}
}
