/* The same cream, pink, mint, lilac and green already used at login. */
.student-mode,.admin-mode{background:var(--paper)}
.student-stats>div:nth-child(3n+1),.marks-summary>article:nth-child(3n+1){background:var(--rose);color:var(--ink)}
.student-stats>div:nth-child(3n+2),.marks-summary>article:nth-child(3n+2){background:var(--mint);color:var(--ink)}
.student-stats>div:nth-child(3n),.marks-summary>article:nth-child(3n){background:var(--lilac);color:var(--ink)}
.student-stats>div strong,.student-stats>div span,.marks-summary>article strong,.marks-summary>article span,.marks-summary>article small{color:var(--ink)}
.hw-tabs button[aria-selected=true]{background:var(--rose);color:var(--ink);font-weight:600}
.homework-assignment-list>.hw-assignment-row,#homework-tab-panel>.admin-card>.hw-assignment-row{background:#fffdf9;padding:22px;border:1px solid var(--line);border-left:5px solid var(--rose);border-radius:16px;margin-bottom:14px}
.homework-assignment-list>.hw-assignment-row:nth-child(3n+2),#homework-tab-panel>.admin-card>.hw-assignment-row:nth-child(3n+2){border-left-color:var(--mint)}
.homework-assignment-list>.hw-assignment-row:nth-child(3n),#homework-tab-panel>.admin-card>.hw-assignment-row:nth-child(3n){border-left-color:var(--lilac)}
.student-video-card:nth-child(3n+1) .student-video-art{background:var(--rose)}
.student-video-card:nth-child(3n+2) .student-video-art{background:var(--mint)}
.student-video-card:nth-child(3n) .student-video-art{background:var(--lilac)}
.student-list-row .assignment-symbol{background:var(--lilac);color:var(--ink);border-radius:14px;padding:12px}
.admin-card:has(>.admin-quick)> .admin-quick>button:nth-child(4n+1){background:var(--rose);color:var(--ink);border-color:transparent}
.admin-card:has(>.admin-quick)> .admin-quick>button:nth-child(4n+2){background:var(--mint);color:var(--ink);border-color:transparent}
.admin-card:has(>.admin-quick)> .admin-quick>button:nth-child(4n+3){background:var(--lilac);color:var(--ink);border-color:transparent}
.admin-card:has(>.admin-quick)> .admin-quick>button:nth-child(4n){background:#f5e8b1;color:var(--ink);border-color:transparent}
.admin-student{background:#fffdf9;border-radius:15px;overflow:hidden}
.admin-student>summary{padding:16px 18px;background:var(--mint);color:var(--ink)}
.admin-student:nth-of-type(3n+2)>summary{background:var(--rose)}
.admin-student:nth-of-type(3n)>summary{background:var(--lilac)}
.admin-student>.admin-form{margin:18px}
.danger-zone .admin-quick>button{background:var(--blue)!important;color:#fffaf5!important}
.marks-chart-panel,.student-panel,.admin-card,.progress-section,.exam-marks-panel{border-color:var(--line)}
.review-assignment-heading{background:var(--mint)}
.review-work-card>header{background:var(--rose);margin:0;padding:20px 24px;border-radius:16px 16px 0 0}
.review-work-card:nth-child(3n+2)>header{background:var(--mint)}
.review-work-card:nth-child(3n)>header{background:var(--lilac)}
@media(max-width:720px){.homework-assignment-list>.hw-assignment-row,#homework-tab-panel>.admin-card>.hw-assignment-row{padding:18px 15px}.admin-student>.admin-form{margin:15px}.review-work-card>header{margin:0;padding:18px}}

.mobile-drawer-panel button[aria-current="page"]{background:var(--rose)!important;color:var(--ink)!important}
.marks-summary>article:nth-child(n) :is(strong,span,small){color:var(--ink)}
.marks-summary>article:nth-child(n){border-color:var(--line)}
