.workout-equipment-card[data-astro-cid-4jjckay2]:has(input:checked){border-color:color-mix(in srgb,var(--color-secondary) 55%,transparent);background:color-mix(in srgb,var(--color-secondary) 8%,var(--color-base-100))}#workout-plan-print{--workout-page-bg: linear-gradient(135deg, #e0fbf5 0%, #f2fed5 45%, #ffefdb 100%);--workout-card-bg: rgba(255, 255, 255, .83);--workout-card-strong: #ffffff;--workout-ink: #0e3c39;--workout-muted: #5a697e;--workout-line: rgba(20, 184, 166, .17);--workout-strength-bg: #dbfced;--workout-strength-border: #28c88e;--workout-cardio-bg: #ceebfe;--workout-cardio-border: #1eb7fb;--workout-mobility-bg: #ffefdb;--workout-mobility-border: #ff8521;--workout-recovery-bg: #ebf1f7;--workout-recovery-border: #d2dce9;--workout-accent: #098177;background:var(--workout-page-bg);color:var(--workout-ink);print-color-adjust:exact;-webkit-print-color-adjust:exact}#workout-plan-print[data-print-style=neon]{--workout-page-bg: linear-gradient(135deg, #f1e3ff 0%, #dafdff 48%, #fbe2f0 100%);--workout-card-bg: rgba(255, 255, 255, .85);--workout-ink: #292772;--workout-muted: #606774;--workout-line: rgba(124, 58, 237, .17);--workout-strength-bg: #ead6ff;--workout-strength-border: #9a36f9;--workout-cardio-bg: #b7f9ff;--workout-cardio-border: #02a5c1;--workout-mobility-bg: #fbd6eb;--workout-mobility-border: #ed308d;--workout-recovery-bg: #dce4ff;--workout-recovery-border: #6471f9;--workout-accent: #6d21ef}#workout-plan-print[data-print-style=sunrise]{--workout-page-bg: linear-gradient(135deg, #fff7d9 0%, #ffdfe1 48%, #dbfced 100%);--workout-card-bg: rgba(255, 255, 255, .87);--workout-ink: #6a250d;--workout-muted: #6c6661;--workout-line: rgba(245, 158, 11, .19);--workout-strength-bg: #ffefaf;--workout-strength-border: #e49105;--workout-cardio-bg: #ffd2d5;--workout-cardio-border: #f72549;--workout-mobility-bg: #cbfcdb;--workout-mobility-border: #1cb454;--workout-recovery-bg: #f2f2ef;--workout-recovery-border: #cbc7c5;--workout-accent: #d84f07}#workout-plan-print[data-print-style=coast]{--workout-page-bg: linear-gradient(135deg, #ddecff 0%, #b5fbec 52%, #fff8ab 100%);--workout-card-bg: rgba(255, 255, 255, .85);--workout-ink: #083d5b;--workout-muted: #3d4a5c;--workout-line: rgba(2, 132, 199, .18);--workout-strength-bg: #c9e0ff;--workout-strength-border: #2173f9;--workout-cardio-bg: #b5fbec;--workout-cardio-border: #0fa696;--workout-mobility-bg: #fff8ab;--workout-mobility-border: #d8a403;--workout-recovery-bg: #def2ff;--workout-recovery-border: #5fcbfe;--workout-accent: #0075b2}#workout-plan-print[data-print-style=berry]{--workout-page-bg: linear-gradient(135deg, #fbe2f0 0%, #e6e1ff 46%, #ffd2d5 100%);--workout-card-bg: rgba(255, 255, 255, .85);--workout-ink: #711339;--workout-muted: #606774;--workout-line: rgba(190, 24, 93, .15);--workout-strength-bg: #fbd6eb;--workout-strength-border: #cd1e6c;--workout-cardio-bg: #dfd7fe;--workout-cardio-border: #773ef8;--workout-mobility-bg: #ffd2d5;--workout-mobility-border: #fe526b;--workout-recovery-bg: #ebf1f7;--workout-recovery-border: #d2dce9;--workout-accent: #ad1253}#workout-plan-print[data-print-style=contrast]{--workout-page-bg: linear-gradient(135deg, #ebf1f7 0%, #ddecff 50%, #ffefdb 100%);--workout-card-bg: #ffffff;--workout-ink: #0a0e17;--workout-muted: #3d4a5c;--workout-line: rgba(17, 24, 39, .17);--workout-strength-bg: #c9e0ff;--workout-strength-border: #1154e8;--workout-cardio-bg: #ffe3be;--workout-cardio-border: #f76602;--workout-mobility-bg: #cbfcdb;--workout-mobility-border: #119140;--workout-recovery-bg: #e4ecf4;--workout-recovery-border: #5a697e;--workout-accent: #1154e8}#workout-plan-print .alert,#workout-plan-print .stat,#workout-plan-print #workout-details article,#workout-plan-print>.rounded-xl{border:1px solid var(--workout-line);background:var(--workout-card-bg);color:var(--workout-ink);box-shadow:0 12px 30px #0f172a17}#workout-plan-print .stat-title,#workout-plan-print p,#workout-plan-print li,#workout-plan-print td{color:var(--workout-muted)}#workout-plan-print .stat-value,#workout-plan-print h3,#workout-plan-print h4,#workout-plan-print strong{color:var(--workout-ink)!important}#workout-plan-print .badge{border-color:var(--workout-line);background:var(--workout-card-strong);color:var(--workout-accent)}#workout-plan-print #workout-weekly-grid>div{color:var(--workout-ink);box-shadow:inset 0 0 0 1px #ffffff80}#workout-plan-print #workout-weekly-grid>[data-kind=strength]{border-color:var(--workout-strength-border);background:var(--workout-strength-bg)}#workout-plan-print #workout-weekly-grid>[data-kind=cardio]{border-color:var(--workout-cardio-border);background:var(--workout-cardio-bg)}#workout-plan-print #workout-weekly-grid>[data-kind=mobility]{border-color:var(--workout-mobility-border);background:var(--workout-mobility-bg)}#workout-plan-print #workout-weekly-grid>[data-kind=recovery]{border-color:var(--workout-recovery-border);background:var(--workout-recovery-bg)}#workout-plan-print #workout-details p{background:color-mix(in srgb,var(--workout-accent) 9%,#ffffff)}#workout-plan-print #workout-advice .size-1\.5{background:var(--workout-accent)}@media print{@page{margin:12mm}html,body{background:#fff!important}body{margin:0!important}#locale-suggestion-banner,header,footer,main>:not(#workout-plan-tool),#workout-form,.no-print{display:none!important}main,#workout-plan-tool,#workout-plan-tool>div,#workout-plan-tool-panel,#workout-result,#workout-plan-print{display:block!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important;padding:0!important}#workout-plan-print{background:var(--workout-page-bg)!important;color:var(--workout-ink)!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}#workout-plan-print .alert{margin-bottom:8px!important;padding:8px 10px!important;font-size:11px!important;line-height:1.3!important}#workout-plan-print .stat{padding:8px!important}#workout-plan-print .stat-title{font-size:10px!important;line-height:1.2!important}#workout-plan-print .stat-value{font-size:16px!important;line-height:1.15!important}#workout-plan-print h3{margin-bottom:6px!important;font-size:14px!important;line-height:1.25!important}#workout-plan-print #workout-weekly-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important}#workout-plan-print #workout-weekly-grid>div{min-height:0!important;padding:6px!important}#workout-plan-print #workout-weekly-grid h4,#workout-plan-print #workout-weekly-grid p,#workout-plan-print #workout-weekly-grid li{font-size:9px!important;line-height:1.25!important}#workout-plan-print .badge{min-height:0!important;height:auto!important;padding:2px 6px!important;font-size:9px!important;line-height:1.2!important}#workout-plan-print #workout-details{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#workout-plan-print #workout-details article{break-inside:avoid!important;page-break-inside:avoid!important;padding:8px!important}#workout-plan-print #workout-details p{padding:6px!important;font-size:10px!important;line-height:1.3!important}#workout-plan-print table{font-size:10px!important}#workout-plan-print table td{padding:3px 4px!important;font-size:10px!important;line-height:1.25!important}#workout-plan-print ul,#workout-plan-print .grid{gap:6px!important}}
