.sidebar{background:#b4ff08;border-color:#8fc900}.sidebar .brand{color:#102000}.sidebar .brand small{color:#203808}.brand-icon{background:#102635;box-shadow:none;border:1px solid #30556d;width:48px;height:48px;padding:5px;border-radius:12px;flex-shrink:0}.brand-icon img{width:38px;height:38px;filter:drop-shadow(0 1px 1px #0007)}.sidebar nav a{color:#172900;font-weight:750}.sidebar nav a:hover{background:#a0e008;color:#102000}.sidebar nav a.active{color:#061e29;background:#00c8ff;box-shadow:inset 4px 0 #082938}.sidebar .side-foot,.sidebar .side-foot strong,.sidebar .local-dot{color:#243800}.sidebar .local-dot:before{background:#173500}.primary{background:#00c8ff;color:#041f2b;box-shadow:0 3px 14px #00c8ff18}.primary:hover{background:#55dcff;box-shadow:0 0 17px #00c8ff30}.body-panel button[data-action=measurement]{background:#00c8ff}.view-tabs button.selected{background:#00c8ff;color:#05212e}.plan-day{border-left:5px solid #00c8ff;background:linear-gradient(100deg,#0c29343b,#1a1c21 40%)}.plan-day:nth-child(even){border-left-color:#ff8000;background:linear-gradient(100deg,#4b2c1238,#1a1c21 40%)}.plan-day:nth-child(even) .plan-head>strong{color:#ffb15d}.plan-day:nth-child(odd) .plan-head>strong{color:#6cddff}.plan-day .plan-head{border-bottom-color:#3c4e5a}.plan-day:nth-child(even) .plan-head{border-bottom-color:#5a422e}.plan-day .quiet{color:#e1d5c7}.plan-day:nth-child(even) .secondary{background:#49301d;color:#ffd3a7}.data-card:nth-child(odd),.routine-card:nth-child(odd){border-top:3px solid #00c8ff}.data-card:nth-child(even),.routine-card:nth-child(even){border-top:3px solid #ff8000}.two-col>.panel:nth-child(2),.inspire{border-top:3px solid #ff8000}.progress-table tr:nth-child(even){background:#25231d}.starter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.starter-card{padding:24px;background:#17232a;border:1px solid #315364;border-top:5px solid #00c8ff;border-radius:15px}.starter-card:nth-child(2){background:#292019;border-color:#5a402c;border-top-color:#ff8000}.starter-card .kicker{color:#68dcff}.starter-card:nth-child(2) .kicker{color:#ffab55}.starter-card h2{font-size:25px;margin:13px 0}.starter-card p{font-size:15px;color:#bfcbd3}.starter-steps{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0}.starter-steps span{border:1px solid #38576c;padding:7px 10px;border-radius:20px;color:#ceeaff;font-size:12px}.movement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:18px 0}.movement-card{background:#1c242c;border:1px solid #3c4b58;border-radius:12px;padding:15px}.movement-card h3{font-size:18px}.movement-card p{font-size:14px;line-height:1.6;color:#bec9d1}.movement-card .move-dose{color:#ffb05f;font-weight:750}.move-art{width:100%;height:130px;background:#101820;border-radius:8px;margin:12px 0}.movement-card a,.source-links a{color:#6adcff}.program-preview{list-style:none;padding:0;margin:18px 0}.program-preview li{padding:10px 12px;margin:8px 0;border-left:3px solid #00c8ff;background:#162832}.program-preview li:nth-child(even){border-left-color:#ff8000;background:#30241b}.program-info{border-left:4px solid #ff8000;padding:13px 16px;background:#34281c;color:#f6d9b9;font-size:14px;line-height:1.6}.program-check{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.program-check input{min-height:22px;width:22px;flex-shrink:0;accent-color:#00c8ff}.program-review{margin-top:24px}.source-links{font-size:13px;line-height:1.7}dialog:has(.movement-grid){max-width:1000px;width:calc(100% - 24px)}
@media(max-width:760px){.sidebar{background:#b4ff08;border-top:1px solid #8bbd10}.sidebar nav a{color:#193000}.sidebar nav a.active{background:#00c8ff;color:#061e29}.sidebar .nav-icon{color:inherit}.starter-grid,.movement-grid{grid-template-columns:1fr}.starter-card{padding:19px}.movement-card p{font-size:15px}.program-info{font-size:14px}.move-art{height:150px}.program-check input{min-height:22px}.plan-day{padding:18px;border-left-width:5px}.starter-card h2{font-size:24px}}
