.today__choices{gap:var(--space-sm);margin:var(--space-md) 0 var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));padding:0;list-style:none;display:grid}.today__choice{border-radius:var(--radius-lg);text-align:left;justify-content:flex-start;height:100%}.today__choice:focus-visible{border-radius:var(--radius-lg)}.today__choice[aria-pressed=true]{background:var(--gm-primary-container);color:var(--gm-on-primary-container);box-shadow:inset 0 0 0 2px var(--gm-primary)}.today__answer{margin:0 0 var(--space-xl);padding:var(--space-lg);border:2px solid var(--gm-outline);border-radius:var(--radius-lg);background:var(--gm-surface-raised);box-shadow:var(--shadow-raised)}.today__answer h2:focus{outline:none}.today__answer h2:focus-visible{outline:3px solid var(--gm-primary);outline-offset:4px}.today__tries li+li{margin-top:var(--space-sm)}.today__help{margin:var(--space-lg) 0;padding:var(--space-md);border-left:4px solid var(--gm-warning);background:var(--gm-surface-sunken)}.today__activity-board{margin-block:var(--space-lg) var(--space-xl)}.today__activity-board>p{margin-bottom:var(--space-md)}.today__activity-choices{gap:var(--space-md);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.today__activity-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.today__activity-choice{align-items:center;gap:var(--space-md);min-height:112px;padding:var(--space-md);border:1px solid var(--gm-outline);border-radius:var(--radius-lg);background:var(--gm-surface);color:var(--gm-on-surface);grid-template-columns:96px minmax(0,1fr);text-decoration:none;display:grid}.today__activity-choice:hover{border-color:var(--gm-primary);background:var(--gm-surface-raised)}.today__activity-choice:focus-visible{outline:3px solid var(--gm-primary);outline-offset:3px}.today__activity-choice img{aspect-ratio:1;border:1px solid var(--gm-outline);border-radius:var(--radius-md);background:var(--gm-surface-raised);width:100%;display:block}.today__activity-choice-copy{gap:var(--space-xs);min-width:0;display:grid}.today__activity-choice-copy strong{font-size:var(--text-title-md)}.today__activity-choice-copy span{font-size:var(--text-md)}.today__label{margin-bottom:var(--space-xs);font-weight:700;display:block}.today__text{width:100%;min-height:56px;padding:var(--space-sm);border:2px solid var(--gm-outline);border-radius:var(--radius-md);font:inherit;font-size:var(--text-lg);margin-bottom:var(--space-md)}.today__text:focus-visible{outline:3px solid var(--gm-primary);outline-offset:2px}.today__time{box-sizing:border-box;width:100%;min-height:var(--target-primary);padding:var(--space-sm) var(--space-md);border:2px solid var(--gm-outline);border-radius:var(--radius-md);background:var(--gm-surface-raised);color:var(--gm-on-surface);font:inherit;font-size:var(--text-lg);margin-bottom:var(--space-md)}.today__time:focus-visible{outline:3px solid var(--gm-primary);outline-offset:2px}.today__status:empty{display:none}.today__clear-confirm{margin-block:var(--space-sm) var(--space-lg);padding:var(--space-md);border:2px solid var(--gm-outline);border-radius:var(--radius-md);background:var(--gm-surface);color:var(--gm-on-surface)}.today__clear-confirm p{margin-top:0}.today__status:not(:empty){align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--gm-primary-container);color:var(--gm-on-primary-container);border:1px solid var(--gm-primary);border-radius:var(--radius-md);margin-bottom:var(--space-lg);font-weight:700;display:flex}.today__day ul{padding:0;list-style:none}.today__day li{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--gm-outline);flex-wrap:wrap;display:flex}.today__print-title{font-family:var(--font-display);font-size:var(--text-h2);font-weight:700}@media (prefers-contrast:more){.today__choice{border:2px solid #000}.today__choice:hover{background:#fff;border:3px solid #000}.today__choice[aria-pressed=true]{color:#000;background:#fff;border:4px solid #000;font-weight:800}.today__answer{border:3px solid #000}.today__clear-confirm{color:#000;background:#fff;border:3px solid #000}.today__activity-choice{color:#000;border:3px solid #000}.today__activity-choice img{border:2px solid #000}.today__help{border:2px solid #000;border-inline-start:6px solid #000}.today__text{border:3px solid #000}.today__time{color:#000;background:#fff;border:3px solid #000}.today__text:focus-visible,.today__time:focus-visible{outline-offset:2px;outline:3px solid #000}.today__day li{border-bottom:2px solid #000}.today__status:not(:empty){color:#000;background:#fff;border:2px solid #000;font-weight:800}}@media (forced-colors:active){.today__choice{border:2px solid buttontext}.today__choice:hover{color:highlight;border-color:highlight}.today__choice[aria-pressed=true]{border-color:highlight;outline:2px solid highlight}.today__answer{border:2px solid canvastext}.today__clear-confirm{color:canvastext;background:canvas;border:2px solid canvastext}.today__activity-choice{color:canvastext;border:2px solid canvastext}.today__activity-choice:focus-visible{outline:3px solid highlight}.today__activity-choice img{border:2px solid canvastext}.today__help{border:2px solid canvastext;border-inline-start:6px solid highlight}.today__text{border:2px solid canvastext}.today__time{color:fieldtext;background:field;border:2px solid fieldtext}.today__text:focus-visible,.today__time:focus-visible{outline-offset:2px;outline:3px solid highlight}.today__day li{border-bottom:2px solid canvastext}.today__status:not(:empty){border:2px solid highlight;outline:1px solid highlight}}@media print{.today__day{break-inside:avoid;page-break-inside:avoid}.today__day h3{break-after:avoid;page-break-after:avoid}.today__day li{break-inside:avoid;page-break-inside:avoid;border-bottom:1.5px solid #222!important}}
