:root{--ink:#f4f7fa;--muted:#9ba7b4;--paper:#14171b;--white:#1d2228;--line:#303842;--lime:#60a5fa;--green:#3b82f6;--orange:#60a5fa}body{background:radial-gradient(circle at 78% 0%,#1e2d41 0%,#14171b 35%,#101215 100%);color:var(--ink)}.sidebar{background:#0b0d10;border-right:1px solid #242a31}.brand{color:#fff}.nav-item{color:#8f9aa6}.nav-item.active,.nav-item:hover{background:#1e2937;color:#fff}.streak{background:#151b22;border:1px solid #252e38}.streak small,.quiet-button{color:#87939f}.topbar{border-color:#2c343d}.topbar:after{background:linear-gradient(90deg,transparent,#35404b 13%,#35404b 87%,transparent)}.date-label{background:#1e252d;border-color:#333e49;color:#bbc5cf}.profile{background:#263b57;color:#b8d5ff}.eyebrow{color:#8290a0}.local-status{color:#718093}.primary-button{background:#3b82f6;color:#fff;box-shadow:inset 0 -1px #2563eb}.primary-button:hover{background:#2563eb;box-shadow:inset 0 -1px #1d4ed8,0 5px 12px #0006}.paste-button{color:#c6dcff;border-color:#40536a;background:#1a2028}.paste-button:hover{background:#222c38}.hero:after{background:#60a5fa}.stat-card{background:#1b2026;border-color:#303944;box-shadow:0 1px 1px #0004}.stat-card:not(.accent-card):hover{border-color:#4a6077;box-shadow:0 10px 25px #0004}.stat-card:nth-child(2){border-top-color:#49535e}.stat-card strong{color:#fff}.stat-card strong em,.stat-card small{color:#9aa8b5}.progress{background:#303a44}.progress i{background:#60a5fa}.text-link{color:#8fc0ff}.accent-card{background:linear-gradient(145deg,#1b4f9e,#1c2f4a);border-color:#285a9e}.accent-card .stat-label,.accent-card small{color:#c2d7ee}.section-head{border-color:#303842}.section-head h2{color:#fff}.exercise-card,.history-item,.library-item{background:#1b2026;border-color:#303944}.exercise-card:hover,.history-item:hover,.library-item:hover{border-color:#48627b;box-shadow:0 10px 24px #0004}.exercise-type{background:#25303c;color:#a8c9ed}.exercise-card h3,.history-info strong,.library-item strong{color:#f3f6f9}.exercise-card p,.history-info small,.library-item small,.history-date{color:#99a7b4}.last-pill{background:#20364e;color:#a9d2ff}.history-volume{color:#89bcff}.search-wrap{background:#1b2026;border-color:#303944}.search-wrap span{color:#98a6b3}.search-wrap input{color:#f4f7fa}.workout-modal,.profile-modal,.import-modal{background:#191e24;color:#f4f7fa}.workout-name{color:#f4f7fa}.workout-exercise{background:#20262d;border-color:#343e49}.previous{background:#20364e;color:#aed4ff}.set-row input,.field-pair input,.import-modal textarea{background:#161b20;border-color:#3a4652;color:#f4f7fa}.set-row button{background:#2a323b;color:#b9c4ce}.add-exercise{border-color:#54708a;color:#a9d2ff}.cancel-button,.close-button:after,.skip-button{color:#a4b0bb}.modal-backdrop{background:#07090ddd}.toast{background:#1a3555;color:#f5f9ff}.empty-state,.profile-summary{color:#9caab7}.profile-modal h2,.import-modal h2{color:#f4f7fa}
