/* PLANNERS-CERT-R1 · canonical Planner → Guide → Rutina linkage */
.planner-guide-link{margin:.35rem 0 .6rem;font-size:.9rem;line-height:1.4}
.planner-guide-link a{color:#123f7a;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em;font-weight:700}
.planner-guide-link a:hover{text-decoration-thickness:.14em}
.planner-guide-link a:focus-visible{outline:3px solid #1d4ed8;outline-offset:3px;border-radius:4px}
.warning-text{color:#8a3414;font-weight:700}
.panel,.day,.exercise,.workout-log-row,.builder-day{--arena-surface-ink:#152033;--arena-surface-muted:#4f6075}
.panel h1,.panel h2,.panel h3,.day h2,.exercise h3,.workout-log-row h3,.builder-day h2{color:var(--arena-surface-ink)}
.panel p,.day p,.exercise p,.workout-log-row p,.builder-day p{color:var(--arena-surface-muted)}
@media(max-width:760px){.builder-grid{grid-template-columns:1fr}.exercise-grid{grid-template-columns:1fr}.workout-log-row{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.planner-guide-link a{scroll-behavior:auto}}
