.daily-panel__intro,.daily-panel__next,.daily-panel__note{color:var(--ink-soft);margin:4px 0 0;font-size:.85rem;line-height:1.35}.daily-panel__today{margin:10px 0 0;font-weight:700}.daily-panel__play{margin-top:10px}.daily-panel__play .btn{width:100%}.daily-panel__streaks{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.daily-panel__streaks div{border:1.5px solid var(--rule);text-align:center;border-radius:8px;padding:6px 8px}.daily-panel__streaks dt{color:var(--ink-soft);font-size:.8rem;line-height:1.2}.daily-panel__streaks dd{font-family:var(--font-hand);margin:2px 0 0;font-size:1.7rem;line-height:1.1}.daily-panel__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.daily-day{flex-direction:column;align-items:center;gap:2px;display:flex}.daily-day>span[aria-hidden]{aspect-ratio:1;border:2px solid var(--rule);background:var(--paper);border-radius:6px;width:100%;max-width:32px;display:block}.daily-day.is-solved>span[aria-hidden]{border-color:var(--ink);background:var(--marker-win)}.daily-day.is-today>span[aria-hidden]{outline:2px solid var(--focus);outline-offset:2px}.daily-day small{color:var(--ink-soft);font-size:.75rem;line-height:1}.daily-day.is-empty>span{aspect-ratio:1;border:2px solid var(--rule-soft);border-radius:6px;width:100%;max-width:32px;display:block}.daily-panel__next,.daily-panel__share{margin-top:12px}.daily-panel__share .btn{width:100%}.daily-panel__note{min-height:1.35em}
