.hypertrophy{overflow-wrap:anywhere}.hypertrophy :is(button,input,textarea,select,summary,a):focus-visible{outline:2px solid var(--foreground);outline-offset:3px;box-shadow:none}.hypertrophy .hypertrophy-action{transition-property:color,background-color,border-color,scale;transition-duration:80ms;transition-timing-function:ease-out}.hypertrophy .hypertrophy-action:active:not(:disabled){scale:.96}.hypertrophy .hypertrophy-action>span[aria-hidden]{scale:1}.hypertrophy select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;padding-right:2.75rem}.hypertrophy input[type=number]{appearance:textfield}.hypertrophy input::-webkit-inner-spin-button{appearance:none}.hypertrophy progress::-webkit-progress-bar{background:var(--secondary);border-radius:1rem}.hypertrophy progress::-webkit-progress-value{background:var(--foreground);border-radius:1rem}@media (prefers-reduced-motion:reduce){.hypertrophy .hypertrophy-action:active:not(:disabled){scale:1}.hypertrophy *,.hypertrophy :before,.hypertrophy :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.hypertrophy :focus-visible{outline-color:highlight}}.hypertrophy-week-strip{grid-template-columns:repeat(var(--training-days),minmax(0,1fr));gap:10px;display:grid}.hypertrophy .hypertrophy-day{background:var(--card);font-variant-numeric:tabular-nums;cursor:pointer;border:1px solid #777;border-radius:9px;min-height:84px;padding:12px 4px}.hypertrophy .hypertrophy-day[aria-pressed=true]{outline:2px solid var(--foreground);outline-offset:2px;background:var(--secondary)}.hypertrophy .hypertrophy-day:active{background:color-mix(in oklab,var(--foreground) 12%,var(--secondary))}.hypertrophy .hypertrophy-day:focus-visible{outline-offset:5px;outline-width:3px}@media (max-width:440px){.hypertrophy-week-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (forced-colors:active){.hypertrophy .hypertrophy-day[aria-pressed=true]{outline-color:highlight}}@media (max-width:440px){.hypertrophy .hypertrophy-set-row{grid-template-columns:1.25rem minmax(0,1.5fr) minmax(0,1fr) 2.75rem;column-gap:.375rem}}
