.daily-body{min-height:100vh}.daily-header{position:relative}.daily-header>a:first-child{color:var(--muted);text-decoration:none}.daily-body main{max-width:1250px;margin:auto;padding:clamp(3rem,7vw,7rem) clamp(1.2rem,5vw,5rem)}.daily-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem}.daily-intro h1{font-size:clamp(4rem,9vw,7rem)}.daily-intro>div>p:not(.eyebrow){max-width:600px;color:var(--muted);font:1.2rem/1.6 Georgia}.daily-record{display:flex;border:1px solid var(--line)}.daily-record span{min-width:120px;padding:1.2rem;border-right:1px solid var(--line)}.daily-record span:last-child{border:0}.daily-record b,.daily-record small{display:block}.daily-record b{font:2rem Georgia;color:var(--lime)}.daily-record small{margin-top:.3rem;color:var(--muted);font-size:.58rem;text-transform:uppercase;letter-spacing:.1em}.daily-challenge{margin-top:4rem;padding:clamp(1.5rem,5vw,4rem);border:1px solid var(--line);background:radial-gradient(circle at 90% 0,#54715c44,transparent 32%),var(--panel)}.daily-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em}.daily-challenge h2{max-width:850px;font-size:clamp(2.2rem,5vw,4.5rem)}.daily-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin:2rem 0}.daily-evidence article{padding:1.2rem;border:1px solid var(--line);background:#ffffff06}.daily-evidence small,.daily-evidence b,.daily-evidence span{display:block}.daily-evidence small{color:var(--lime);text-transform:uppercase;letter-spacing:.12em}.daily-evidence b{margin:.7rem 0;font:1.2rem Georgia}.daily-evidence span{color:var(--muted);line-height:1.55}#daily-form fieldset{border:0;padding:0;margin:2.5rem 0}#daily-form legend{margin-bottom:1rem;font:1.4rem Georgia}.daily-option{display:block;margin:.6rem 0}.daily-option input{position:absolute;opacity:0}.daily-option span{display:block;padding:1rem;border:1px solid var(--line);cursor:pointer}.daily-option input:checked+span{border-color:var(--lime);background:#c8d9690d}#daily-feedback{min-height:1.4em;color:var(--lime)}.daily-complete{text-align:center;padding:2rem}.daily-complete .daily-seal{display:grid;place-items:center;width:90px;height:90px;margin:auto;border:1px solid var(--lime);border-radius:50%;color:var(--lime);font-size:2rem}.daily-complete p:not(.eyebrow){color:var(--muted)}.daily-complete a{color:var(--lime)}@media(max-width:800px){.daily-intro{display:block}.daily-record{margin-top:2rem}.daily-evidence{grid-template-columns:1fr}}@media(max-width:500px){.daily-record{display:grid;grid-template-columns:repeat(3,1fr)}.daily-record span{min-width:0;padding:.8rem}.daily-record b{font-size:1.5rem}.daily-header .brand{display:none}}
