/* auto-generated by build-dark.py */
html[data-theme="dark"]{--bg:#1c180f;--bg-deep:#100e09;--text:#dce7e6;--muted:#babebd;--white:#252114;--border:rgba(231,239,234,0.14)}:where(html[data-theme="dark"]) body{color:#17332F}:where(html[data-theme="dark"]) .calendar-hero{background:radial-gradient(circle at 75% 20%,rgba(213,182,106,.18),transparent 28%),linear-gradient(135deg,#110e09,#1e1a10)}:where(html[data-theme="dark"]) .calendar-label{color:#d4cab7}:where(html[data-theme="dark"]) .hero-content h1 span{color:#cedfdb}:where(html[data-theme="dark"]) .hero-content p{color:#c1c5c4}:where(html[data-theme="dark"]) .secondary-btn{background:rgba(24,37,34,0.65);color:#cedfdb;border:1px solid rgba(231,239,234,0.24)}:where(html[data-theme="dark"]) .moon::after{background:#110e09}:where(html[data-theme="dark"]) .section-heading h2{color:#d3e5e2}:where(html[data-theme="dark"]) .section-heading p{color:#babebd}:where(html[data-theme="dark"]) .today-section{background:#1c180f}:where(html[data-theme="dark"]) .today-card{background:#252114;border:1px solid rgba(231,239,234,0.14)}:where(html[data-theme="dark"]) .today-card h3{color:#d3e5e2}:where(html[data-theme="dark"]) .today-card p{color:#babebd}:where(html[data-theme="dark"]) .months-section{background:#15120c}:where(html[data-theme="dark"]) .events-section{background:#1c180f}:where(html[data-theme="dark"]) .event-card{background:#252114;border:1px solid rgba(231,239,234,0.14)}:where(html[data-theme="dark"]) .event-card h3{color:#d3e5e2}:where(html[data-theme="dark"]) .event-card p{color:#babebd}:where(html[data-theme="dark"]) .calendar-learning{background:linear-gradient(135deg,#100e09,#1e1a10)}:where(html[data-theme="dark"]) .learning-content h2{color:#d3e5e2}:where(html[data-theme="dark"]) .learning-content p{color:#babebd}