:root{--brand:#155e75;--accent:#f59e0b;--ink:#102a43}.bg-brand{background:linear-gradient(110deg,#0f766e,#155e75)}body{background:#f5f8fa;color:var(--ink)}.hero{background:linear-gradient(135deg,#0f766e,#155e75);color:#fff;border-radius:1.25rem}.metric,.card{border:0;border-radius:1rem;box-shadow:0 4px 16px #102a4310}.metric .value{font-size:1.75rem;font-weight:700}.next-card{border-left:5px solid var(--accent)}.timer-display{font-size:3rem;font-variant-numeric:tabular-nums}@media(max-width:576px){main.container{padding-bottom:5rem}.navbar-brand{font-size:1rem}}
