.lite-log{width:100%;max-width:1136px;margin-inline:auto;display:grid;grid-gap:var(--space-5);gap:var(--space-5);min-width:0}.lite-log--active{max-width:760px}.lite-log h1{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.lite-log h2{font-size:1.25rem;overflow-wrap:anywhere}.lite-log .card{padding:var(--space-5)}.lite-log-editor,.lite-log-heading,.lite-log-video{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.lite-log--active .lite-log-video>.workout-video-surface,.lite-log--active .youtube-timeline-marker{width:100%;max-width:640px}.lite-log-workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"rail" "main";grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.lite-log-main{grid-area:main;grid-gap:var(--space-4);gap:var(--space-4)}.lite-log-main,.lite-log-rail{display:grid;min-width:0;width:100%}.lite-log-rail{grid-area:rail;grid-gap:var(--space-3);gap:var(--space-3)}.lite-log-video-link{width:auto;justify-self:end}.lite-log-video-fallback{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.lite-log-video .youtube-timeline-marker-body{grid-template-columns:minmax(0,1fr)}.lite-log-editor h2,.lite-log-video h2{font-size:1rem}.lite-log-editor-toggle{justify-self:start;width:auto}.lite-log-rail>.lite-log-actions>button{width:auto}.lite-log-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);align-items:end}.lite-log-fields label{min-width:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.lite-log .input-field{min-width:0;width:100%}.lite-log-exercises{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.lite-log-exercise{min-width:0;margin:0;border:1px solid var(--border-default);border-radius:var(--radius-card,16px);background:var(--bg-card)}.lite-log-exercise legend{float:left;width:100%;margin-bottom:var(--space-3);padding:0;font-size:1rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.lite-log-exercise[data-completed=false]{background:var(--bg-raised)}.lite-log-exercise-meta{clear:left;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3)}.lite-log-check{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;font-size:.875rem;font-weight:600;cursor:pointer}.lite-log-check input{width:22px;height:22px;margin:0;accent-color:var(--color-primary)}.lite-log-exercise-timing{min-width:0;color:var(--text-2);font-size:.8125rem}.lite-log-exercise-timing>p{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}.lite-log-exercise .input-label{font-size:.6875rem;letter-spacing:.04em;line-height:1.5}.lite-log-exercise .input-field{min-height:44px;height:44px;padding:var(--space-2) var(--space-3);font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lite-log-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.lite-log a,.lite-log button{min-height:44px}.lite-log .lite-log-timestamp{display:inline-flex;width:auto;align-items:center;min-height:44px;vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:underline;padding-inline:var(--space-2);background:var(--bg-raised);border-color:var(--border-default);box-shadow:none}.lite-log-note{color:var(--text-2);font-size:.75rem;line-height:1.6;margin-top:var(--space-2)}.lite-log-exercise>.lite-log-actions{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-default)}.lite-log-exercise>.lite-log-actions button{width:auto}.lite-log-save{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border-color:var(--color-primary-border)}.lite-log-save>p:last-child{color:var(--text-2);font-size:.8125rem;line-height:1.6}.lite-log-save .lite-log-actions>:is(button,a){width:auto;min-width:min(100%,240px)}.lite-log-empty-status:empty{display:none}.lite-log-save-status{color:var(--text-1);line-height:1.6}.lite-log :focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.lite-log dialog::-webkit-backdrop{background:rgb(0 0 0/55%)}.lite-log dialog::backdrop{background:rgb(0 0 0/55%)}.lite-log dialog:not([open]){display:none}.lite-log fieldset:disabled{opacity:.8}@media (min-width:761px){.lite-log-exercise-timing>p{column-gap:var(--space-2)}}@media (max-width:760px){.lite-log{gap:var(--space-4)}.lite-log .card{padding:var(--space-4)}.lite-log-editor>.lite-log-fields{grid-template-columns:1fr}.lite-log-exercise-meta{align-items:flex-start}.lite-log-fields{gap:var(--space-2)}.lite-log-exercise .input-field{padding-inline:var(--space-2)}.lite-log-save .lite-log-actions>:is(button,a){width:100%}}@media (max-width:380px){.lite-log-exercise-meta{gap:0 var(--space-2)}.lite-log-exercise-timing{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.lite-log *{scroll-behavior:auto!important;transition:none!important}}