.learning-week[data-astro-cid-dmruhf7p]{padding-block:var(--space-3);border-block:1px solid var(--divider-quiet);font:var(--type-meta)/var(--leading-ui) var(--font-ui)}.learning-week__body[data-astro-cid-dmruhf7p]{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.learning-week[data-astro-cid-dmruhf7p]:not(.learning-week--collapsible) .learning-week__body[data-astro-cid-dmruhf7p]{margin-block-start:var(--space-2)}.learning-week[data-astro-cid-dmruhf7p][hidden]{display:none}.learning-week__heading[data-astro-cid-dmruhf7p]{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.learning-week[data-astro-cid-dmruhf7p] .learning-week__days[data-astro-cid-dmruhf7p]{inline-size:min(100%, calc(7 * var(--week-dot-size,1.75rem) + 6 * var(--space-2)));justify-content:start;gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));max-inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.learning-week[data-astro-cid-dmruhf7p] .learning-week__days[data-astro-cid-dmruhf7p] li[data-astro-cid-dmruhf7p]{grid-template-rows:1.5em var(--week-dot-size,1.75rem);place-items:center;gap:var(--space-1);font:var(--type-caption)/var(--leading-ui) var(--font-ui);margin:0;padding:0;display:grid}.learning-week__initial[data-astro-cid-dmruhf7p]{block-size:1.5em;line-height:1.5;display:block}.learning-week__dot[data-astro-cid-dmruhf7p]{box-sizing:border-box;inline-size:min(100%, var(--week-dot-size,1.75rem));aspect-ratio:1;border:1px solid var(--control-boundary);border-radius:var(--radius-pill);place-items:center;display:grid}.learning-week__dot[data-astro-cid-dmruhf7p][data-state=future]{border-style:dashed}.learning-week__dot[data-astro-cid-dmruhf7p][data-today=true]{outline:2px solid var(--action-bg);outline-offset:2px}.learning-week__dot[data-astro-cid-dmruhf7p][data-state=studied]{background:var(--action-bg);border-color:var(--action-bg);color:var(--accent-contrast)}.learning-week__summary[data-astro-cid-dmruhf7p]{justify-items:end;gap:var(--space-1);display:grid}.learning-week__coverage[data-astro-cid-dmruhf7p]{color:var(--text-secondary);font:var(--type-caption)/var(--leading-ui) var(--font-ui)}.learning-week__history[data-astro-cid-dmruhf7p]{color:var(--text-secondary);grid-column:1/-1;margin:0}[data-astro-cid-dmruhf7p][data-week-goal]{text-align:end;inline-size:22ch}[data-astro-cid-dmruhf7p][data-week-goal][data-met=true]{color:var(--success-700);font-weight:650}.learning-week__counts[data-astro-cid-dmruhf7p]{color:var(--text-secondary);grid-column:1;margin:0}.learning-week__settings[data-astro-cid-dmruhf7p]{grid-area:1/2/3;align-self:end}.learning-week[data-astro-cid-dmruhf7p] .learning-week__settings[data-astro-cid-dmruhf7p] summary[data-astro-cid-dmruhf7p]{white-space:nowrap;cursor:pointer;align-items:center;gap:var(--space-1);min-block-size:var(--week-target-size,var(--control-height));border-radius:var(--radius-control);inline-size:fit-content;max-inline-size:100%;color:var(--link);background:0 0;margin:0;padding:0;list-style:none;display:flex}.learning-week__settings[data-astro-cid-dmruhf7p] summary[data-astro-cid-dmruhf7p]::-webkit-details-marker{display:none}.learning-week[data-astro-cid-dmruhf7p] .learning-week__settings[data-astro-cid-dmruhf7p] summary[data-astro-cid-dmruhf7p]:before,.learning-week[data-astro-cid-dmruhf7p] .learning-week__settings[data-astro-cid-dmruhf7p] summary[data-astro-cid-dmruhf7p]:after{content:none}.learning-week__settings[data-astro-cid-dmruhf7p] summary[data-astro-cid-dmruhf7p] svg{transition:transform var(--motion-fast) ease;flex:none;transform:rotate(-90deg)}.learning-week__settings[data-astro-cid-dmruhf7p][open] summary[data-astro-cid-dmruhf7p] svg{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.learning-week__settings[data-astro-cid-dmruhf7p] summary[data-astro-cid-dmruhf7p] svg{transition:none}}.learning-week__settings[data-astro-cid-dmruhf7p] fieldset[data-astro-cid-dmruhf7p]{margin:var(--space-2) 0;border:0;padding:0}.learning-week__choices[data-astro-cid-dmruhf7p]{gap:var(--space-1);flex-wrap:wrap;display:flex}.learning-week__choices[data-astro-cid-dmruhf7p] button[data-astro-cid-dmruhf7p]{min-inline-size:var(--week-target-size,var(--control-height));min-block-size:var(--week-target-size,var(--control-height));border:1px solid var(--control-boundary);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary);cursor:pointer}.learning-week__choices[data-astro-cid-dmruhf7p] button[data-astro-cid-dmruhf7p][aria-pressed=true]{background:var(--selected-bg);box-shadow:inset 0 0 0 2px var(--action-bg)}.learning-week__choices[data-astro-cid-dmruhf7p] button[data-astro-cid-dmruhf7p]:focus-visible,summary[data-astro-cid-dmruhf7p]:focus-visible{outline:2px solid var(--action-bg);outline-offset:2px}.learning-week--collapsible[data-astro-cid-dmruhf7p]>summary[data-astro-cid-dmruhf7p]{cursor:pointer;min-block-size:var(--control-height);margin:0;list-style:none}.learning-week--collapsible[data-astro-cid-dmruhf7p]>summary[data-astro-cid-dmruhf7p]::-webkit-details-marker{display:none}.learning-week--collapsible[data-astro-cid-dmruhf7p]>summary[data-astro-cid-dmruhf7p]:before,.learning-week--collapsible[data-astro-cid-dmruhf7p]>summary[data-astro-cid-dmruhf7p]:after{content:none}.learning-week--collapsible[data-astro-cid-dmruhf7p]>summary[data-astro-cid-dmruhf7p] .learning-week__summary[data-astro-cid-dmruhf7p]{min-inline-size:0;margin-inline-start:auto}.learning-week--collapsible[data-astro-cid-dmruhf7p]>summary[data-astro-cid-dmruhf7p] svg{flex:none;align-self:center;transform:rotate(-90deg)}.learning-week--collapsible[data-astro-cid-dmruhf7p][open]>summary[data-astro-cid-dmruhf7p] svg{transform:rotate(0)}.learning-week--collapsible[data-astro-cid-dmruhf7p][open] .learning-week__body[data-astro-cid-dmruhf7p]{margin-block-start:var(--space-2)}.learning-week--compact[data-astro-cid-dmruhf7p] .learning-week__counts[data-astro-cid-dmruhf7p]{display:none}.learning-week--compact[data-astro-cid-dmruhf7p] .learning-week__settings[data-astro-cid-dmruhf7p]{grid-row:1}.learning-week[data-astro-cid-dmruhf7p][data-week-layout=stacked] .learning-week__body[data-astro-cid-dmruhf7p]{grid-template-columns:minmax(0,1fr)}.learning-week[data-astro-cid-dmruhf7p][data-week-layout=stacked] .learning-week__settings[data-astro-cid-dmruhf7p]{grid-area:auto/1}.learning-week[data-astro-cid-dmruhf7p]:has(.learning-week__settings[open]) .learning-week__body[data-astro-cid-dmruhf7p]{grid-template-columns:minmax(0,1fr)}.learning-week[data-astro-cid-dmruhf7p]:has(.learning-week__settings[open]) .learning-week__settings[data-astro-cid-dmruhf7p]{grid-area:auto/1/auto/-1}@media (width<=40rem){.learning-week__body[data-astro-cid-dmruhf7p]{grid-template-columns:minmax(0,1fr)}.learning-week__settings[data-astro-cid-dmruhf7p]{grid-area:auto/1}.learning-week--compact[data-astro-cid-dmruhf7p] .learning-week__settings[data-astro-cid-dmruhf7p]{grid-row:auto}}
