/* Collegiate school layer — loads after app.css */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap');

.sidebar-brand { border-bottom: 2px solid var(--gold-muted); }
.nav-item.active { border-left: 3px solid var(--gold); padding-left: 17px; }
h1, h2, h3 { font-family: 'Cormorant Garamond', Georgia, serif; }
.login-crest { font-family: 'Cormorant Garamond', Georgia, serif; font-size: 36px; font-weight: 700; color: var(--navy); text-align: center; margin-bottom: 4px; }
.login-sub { text-align: center; font-size: 13px; color: var(--text-muted); margin-bottom: 32px; letter-spacing: 0.03em; }
.gold-rule { height: 2px; background: linear-gradient(90deg, transparent, var(--gold), transparent); border: none; margin: 24px 0; }
.mono { font-family: 'JetBrains Mono', monospace; font-size: 13px; }
.kpi-tile { border-top: 3px solid var(--navy); }
.kpi-tile.gold { border-top-color: var(--gold); }
.kpi-tile.green { border-top-color: var(--green); }
