.daily[data-astro-cid-3cxv7dli]{border:2px solid var(--primary);margin-bottom:24px}.daily-head[data-astro-cid-3cxv7dli]{justify-content:space-between;align-items:center;gap:10px;display:flex}.daily-head[data-astro-cid-3cxv7dli] h2[data-astro-cid-3cxv7dli]{margin:0;font-size:1.2rem}.streak[data-astro-cid-3cxv7dli]{background:color-mix(in srgb, #f97316 15%, var(--surface));color:#c2410c;border-radius:99px;padding:2px 12px;font-weight:800}.daily-from[data-astro-cid-3cxv7dli]{color:var(--muted);margin:2px 0 8px;font-size:.85rem}.daily-q[data-astro-cid-3cxv7dli]{font-size:1.1rem;font-weight:700;line-height:1.8}.daily-options[data-astro-cid-3cxv7dli]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;margin-top:10px;display:grid}.daily-options[data-astro-cid-3cxv7dli] .option{border:2px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.daily-options[data-astro-cid-3cxv7dli] .letter{color:var(--primary);font-weight:800}.daily-options[data-astro-cid-3cxv7dli] .option.correct{background:color-mix(in srgb, #22c55e 16%, var(--surface));border-color:#16a34a}.daily-options[data-astro-cid-3cxv7dli] .option.wrong{background:color-mix(in srgb, #ef4444 14%, var(--surface));border-color:#dc2626}.daily-share[data-astro-cid-3cxv7dli]{border:2px solid var(--primary);background:var(--surface);color:var(--primary);font:inherit;cursor:pointer;border-radius:99px;margin-top:10px;padding:6px 14px;font-weight:700}.daily-share[data-astro-cid-3cxv7dli][hidden]{display:none}.daily-result[data-astro-cid-3cxv7dli]{margin:10px 0 0;line-height:1.8}.daily-result[data-astro-cid-3cxv7dli] small,.muted[data-astro-cid-3cxv7dli]{color:var(--muted)}.thumbs[data-astro-cid-qtba2pce]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;display:grid}.thumb[data-astro-cid-qtba2pce]{color:var(--text);flex-direction:column;gap:6px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.thumb[data-astro-cid-qtba2pce]:hover{border-color:var(--primary);transform:translateY(-3px)}.thumb[data-astro-cid-qtba2pce] svg[data-astro-cid-qtba2pce]{background:var(--bg);width:100%;color:var(--text);border-radius:10px}.thumb[data-astro-cid-qtba2pce] span[data-astro-cid-qtba2pce]{color:var(--muted);font-size:.9rem}.more[data-astro-cid-qtba2pce]{text-align:end;margin:14px 0 0;font-weight:700}.more[data-astro-cid-qtba2pce] a[data-astro-cid-qtba2pce]{text-decoration:none}.chooser[data-astro-cid-tsbqpluy]{border:2px solid var(--accent);margin-bottom:18px}.q[data-astro-cid-tsbqpluy]{margin:0 0 12px}.picks[data-astro-cid-tsbqpluy]{flex-wrap:wrap;gap:8px;display:flex}.pick[data-astro-cid-tsbqpluy],.later[data-astro-cid-tsbqpluy],.change[data-astro-cid-tsbqpluy]{border:2px solid var(--primary);background:var(--surface);color:var(--primary);font:inherit;cursor:pointer;border-radius:99px;padding:8px 16px;font-weight:700}.pick[data-astro-cid-tsbqpluy]:hover{background:var(--primary);color:#fff}.later[data-astro-cid-tsbqpluy],.change[data-astro-cid-tsbqpluy]{border-color:var(--border);color:var(--muted)}.mine[data-astro-cid-tsbqpluy]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.mine[data-astro-cid-tsbqpluy] b[data-astro-cid-tsbqpluy]{color:var(--primary)}.change[data-astro-cid-tsbqpluy]{padding:4px 12px;font-size:.88rem}.chooser[data-astro-cid-tsbqpluy]:has(.mine:not([hidden])){border-style:dashed;padding-block:12px}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 12%, var(--bg)), var(--bg));padding-block:64px 48px}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;display:grid}h1[data-astro-cid-lcdefpme]{margin-top:.4em;font-size:clamp(1.9rem,4.5vw,2.8rem);font-weight:800}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:38em;font-size:1.15rem}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.hero-art[data-astro-cid-lcdefpme]{text-align:center;font-size:clamp(6rem,18vw,11rem)}.feature[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{font-size:2.2rem}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.today-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.today-links[data-astro-cid-lcdefpme]{gap:14px;display:grid}.today-card[data-astro-cid-lcdefpme]{color:var(--text);border:2px solid var(--border);align-items:center;gap:12px;text-decoration:none;transition:border-color .15s;display:flex}.today-card[data-astro-cid-lcdefpme]:hover{border-color:var(--primary)}.today-card[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{font-size:2rem}.today-card[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--primary);font-size:1.1rem;display:block}.today-card[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted)}@media (width<=760px){.today-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.alt[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--primary) 5%, var(--bg))}.courses[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:20px;display:grid}.resume[data-astro-cid-lcdefpme]{color:var(--text);border:2px solid var(--primary);align-items:center;gap:14px;margin-top:24px;text-decoration:none;display:flex}.resume[data-astro-cid-lcdefpme][hidden]{display:none}.resume-icon[data-astro-cid-lcdefpme]{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.resume[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);display:block}@media (width<=760px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-art[data-astro-cid-lcdefpme]{display:none}}
