.daily{font:calc((16px + var(--om-text-bump,2px))*var(--om-text-scale,1))/1.5 var(--font-inter,Inter),system-ui,sans-serif}body[data-appearance=retro] .daily{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.daily-streak{font-weight:700}.daily-card{background:var(--card);border:1px solid var(--line);max-width:960px;color:var(--text);border-radius:16px;margin:16px auto;padding:20px 16px}.daily-screen .daily-card{max-width:none;margin:0 0 16px}.daily-card h1,.daily-card h2{font-family:var(--font-fraunces,Fraunces),Georgia,serif;margin:0 0 8px}.daily-primary{background:var(--primary);color:var(--primary-contrast);cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none}.daily-home-link{min-height:44px;color:var(--muted);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.daily-home-link:hover{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.daily-muted{color:var(--muted)}main.daily{padding:0 16px}.daily-card>.result-sheet-panel.is-inline{border:0;margin:0;padding:0}.daily-countdown{font-variant-numeric:tabular-nums;font-weight:400}.daily-meta{color:var(--muted);font-size:calc((14px + var(--om-text-bump,2px))*var(--om-text-scale,1));flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 10px;display:flex}.daily-meta-game{color:var(--text);font-weight:700}.daily-next{border-top:1px solid var(--line);color:var(--text);grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px;padding-top:14px;display:grid}.daily-next p{margin:0}.daily-next p:empty:not([role=status]){display:none}.daily-next p[role=status]:empty{clip-path:inset(50%);border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.daily-share,.daily-all-games{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:8px 14px;font-weight:650;text-decoration:none;display:flex}.daily-week{min-width:0}.daily-week ul{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0 0 6px;padding:2px 2px 6px;list-style:none;display:flex;position:relative;overflow-x:auto}.daily-week ul::-webkit-scrollbar{display:none}.daily-week li{scroll-snap-align:center;flex:none}.daily-chip{border:1px solid var(--line);background:var(--card);min-width:52px;min-height:60px;color:var(--text);border-radius:12px;align-content:center;justify-items:center;gap:1px;padding:6px 8px;text-decoration:none;display:grid}.daily-chip-weekday{color:var(--muted);font-size:calc((11px + var(--om-text-bump,2px))*var(--om-text-scale,1))}.daily-chip-day{font-variant-numeric:tabular-nums;font-weight:700}.daily-chip-mark{min-height:1em;color:var(--primary);font-size:calc((11px + var(--om-text-bump,2px))*var(--om-text-scale,1));line-height:1}.daily-chip[data-state=played]{border-color:var(--primary)}.daily-chip[aria-current=page]{background:var(--bg);box-shadow:inset 0 0 0 2px var(--primary)}.daily-next :is(a,button):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.daily-share:active,.daily-all-games:active,.daily-chip:active{background:var(--line)}body[data-appearance=retro] :is(.daily-card,.daily-chip,.daily-share,.daily-all-games){border-radius:0}.om-bar-title :is(.daily-title-short,.daily-title-minimal){display:none}.om-bar-title .daily-title-date{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:400px){.om-bar-title .daily-title-long{display:none}.om-bar-title .daily-title-short{display:inline}}@media (max-width:340px){body[data-appearance=retro] .om-bar-title .daily-title-short{display:none}body[data-appearance=retro] .om-bar-title .daily-title-minimal{display:inline}}
