/* Original MyCorner appearance preserved. Accent colors only. */
:root { --accent:#087FF5!important; --accent-soft:rgba(8,127,245,.12)!important; }
.btn.primary,.pill.active,.status-btn.selected:not(.absent):not(.excused){background:#087FF5!important;border-color:#087FF5!important;color:#fff!important}
.nav-button.active{color:#087FF5!important}
.nav-button.active .nav-icon,.nav-button.active svg{color:#087FF5!important}
a.accent,.accent{color:#087FF5!important}
.progress-fill,.chart-bar{background:#087FF5!important}
.brand-mark{background:#087FF5!important;color:#fff!important}
