:root{--color-neutral-lightness-inc:- 6%;--color-neutral-lightness-1:100%;--color-neutral-lightness-2:calc(var(--color-neutral-lightness-1) var(--color-neutral-lightness-inc));--color-neutral-lightness-3:calc(var(--color-neutral-lightness-2) var(--color-neutral-lightness-inc));--color-neutral-lightness-4:calc(var(--color-neutral-lightness-3) var(--color-neutral-lightness-inc));--color-neutral-lightness-5:calc(var(--color-neutral-lightness-4) var(--color-neutral-lightness-inc));--color-neutral-lightness-6:calc(var(--color-neutral-lightness-5) var(--color-neutral-lightness-inc));--color-neutral-lightness-7:calc(var(--color-neutral-lightness-6) var(--color-neutral-lightness-inc));--color-neutral-lightness-8:calc(var(--color-neutral-lightness-7) var(--color-neutral-lightness-inc));--color-neutral-lightness-9:calc(var(--color-neutral-lightness-8) var(--color-neutral-lightness-inc));--color-neutral-lightness-10:calc(var(--color-neutral-lightness-9) var(--color-neutral-lightness-inc));--color-neutral-lightness-11:calc(var(--color-neutral-lightness-10) var(--color-neutral-lightness-inc));--color-neutral-lightness-12:calc(var(--color-neutral-lightness-11) var(--color-neutral-lightness-inc));--color-neutral-lightness-13:calc(var(--color-neutral-lightness-12) var(--color-neutral-lightness-inc));--color-lightness-inc:- 6%;--color-lightness-1:100%;--color-lightness-2:calc(var(--color-lightness-1) var(--color-lightness-inc));--color-lightness-3:calc(var(--color-lightness-2) var(--color-lightness-inc));--color-lightness-4:calc(var(--color-lightness-3) var(--color-lightness-inc));--color-lightness-5:calc(var(--color-lightness-4) var(--color-lightness-inc));--color-lightness-6:calc(var(--color-lightness-5) var(--color-lightness-inc));--color-lightness-7:calc(var(--color-lightness-6) var(--color-lightness-inc));--color-lightness-8:calc(var(--color-lightness-7) var(--color-lightness-inc));--color-lightness-9:calc(var(--color-lightness-8) var(--color-lightness-inc));--color-lightness-10:calc(var(--color-lightness-9) var(--color-lightness-inc));--color-lightness-11:calc(var(--color-lightness-10) var(--color-lightness-inc));--color-lightness-12:calc(var(--color-lightness-11) var(--color-lightness-inc));--color-chroma-inc:0.03;--color-chroma-1:0.02;--color-chroma-2:calc(var(--color-chroma-1) + var(--color-chroma-inc));--color-chroma-3:calc(var(--color-chroma-2) + var(--color-chroma-inc));--color-chroma-4:calc(var(--color-chroma-3) + var(--color-chroma-inc));--color-chroma-5:calc(var(--color-chroma-4) + var(--color-chroma-inc));--color-chroma-6:calc(var(--color-chroma-5) + var(--color-chroma-inc));--color-chroma-7:calc(var(--color-chroma-6) + var(--color-chroma-inc));--color-chroma-8:calc(var(--color-chroma-7) - var(--color-chroma-inc));--color-chroma-9:calc(var(--color-chroma-8) - var(--color-chroma-inc));--color-chroma-10:calc(var(--color-chroma-9) - var(--color-chroma-inc));--color-chroma-11:calc(var(--color-chroma-10) - var(--color-chroma-inc));--color-chroma-12:calc(var(--color-chroma-11) - var(--color-chroma-inc));--color-neutral-base:200;--color-neutral-chroma-base:0.005;--color-gray-chroma-base:0.01;--color-stone-base:130;--color-slate-base:256;--color-pink-base:0;--color-rose-base:12;--color-red-base:30;--color-orange-base:60;--color-amber-base:80;--color-gold-base:100;--color-yellow-base:92.5;--color-lime-base:125;--color-green-base:140;--color-emerald-base:165;--color-teal-base:180;--color-cyan-base:207;--color-sky-base:225;--color-blue-base:260;--color-violet-base:285;--color-purple-base:300;--color-fuchsia-base:320;--color-magenta-base:330;--neutral-1-values:var(--color-neutral-lightness-1) var(--color-neutral-chroma-base) var(--color-neutral-base);--neutral-2-values:var(--color-neutral-lightness-2) var(--color-neutral-chroma-base) var(--color-neutral-base);--neutral-3-values:var(--color-neutral-lightness-3) var(--color-neutral-chroma-base) var(--color-neutral-base);--neutral-4-values:var(--color-neutral-lightness-4) var(--color-neutral-chroma-base) var(--color-neutral-base);--neutral-5-values:var(--color-neutral-lightness-5) var(--color-neutral-chroma-base) var(--color-neutral-base);--neutral-6-values:var(--color-neutral-lightness-6) var(--color-neutral-chroma-base) var(--color-neutral-base);--neutral-7-values:var(--color-neutral-lightness-7) var(--color-neutral-chroma-base) var(--color-neutral-base);--neutral-8-values:var(--color-neutral-lightness-8) var(--color-neutral-chroma-base) var(--color-neutral-base);--neutral-9-values:var(--color-neutral-lightness-9) var(--color-neutral-chroma-base) var(--color-neutral-base);--neutral-10-values:var(--color-neutral-lightness-10) var(--color-neutral-chroma-base) var(--color-neutral-base);--neutral-11-values:var(--color-neutral-lightness-11) var(--color-neutral-chroma-base) var(--color-neutral-base);--neutral-12-values:var(--color-neutral-lightness-12) var(--color-neutral-chroma-base) var(--color-neutral-base);--neutral-13-values:var(--color-neutral-lightness-13) var(--color-neutral-chroma-base) var(--color-neutral-base);--neutral-1:oklch(var(--neutral-1-values));--neutral-2:oklch(var(--neutral-2-values));--neutral-3:oklch(var(--neutral-3-values));--neutral-4:oklch(var(--neutral-4-values));--neutral-5:oklch(var(--neutral-5-values));--neutral-6:oklch(var(--neutral-6-values));--neutral-7:oklch(var(--neutral-7-values));--neutral-8:oklch(var(--neutral-8-values));--neutral-9:oklch(var(--neutral-9-values));--neutral-10:oklch(var(--neutral-10-values));--neutral-11:oklch(var(--neutral-11-values));--neutral-12:oklch(var(--neutral-12-values));--neutral-13:oklch(var(--neutral-13-values));--stone-1:oklch(var(--color-lightness-1) var(--color-gray-chroma-base) var(--color-stone-base));--stone-2:oklch(var(--color-lightness-2) var(--color-gray-chroma-base) var(--color-stone-base));--stone-3:oklch(var(--color-lightness-3) var(--color-gray-chroma-base) var(--color-stone-base));--stone-4:oklch(var(--color-lightness-4) var(--color-gray-chroma-base) var(--color-stone-base));--stone-5:oklch(var(--color-lightness-5) var(--color-gray-chroma-base) var(--color-stone-base));--stone-6:oklch(var(--color-lightness-6) var(--color-gray-chroma-base) var(--color-stone-base));--stone-7:oklch(var(--color-lightness-7) var(--color-gray-chroma-base) var(--color-stone-base));--stone-8:oklch(var(--color-lightness-8) var(--color-gray-chroma-base) var(--color-stone-base));--stone-9:oklch(var(--color-lightness-9) var(--color-gray-chroma-base) var(--color-stone-base));--stone-10:oklch(var(--color-lightness-10) var(--color-gray-chroma-base) var(--color-stone-base));--stone-11:oklch(var(--color-lightness-11) var(--color-gray-chroma-base) var(--color-stone-base));--stone-12:oklch(var(--color-lightness-12) var(--color-gray-chroma-base) var(--color-stone-base));--slate-1:oklch(var(--color-lightness-1) var(--color-gray-chroma-base) var(--color-slate-base));--slate-2:oklch(var(--color-lightness-2) var(--color-gray-chroma-base) var(--color-slate-base));--slate-3:oklch(var(--color-lightness-3) var(--color-gray-chroma-base) var(--color-slate-base));--slate-4:oklch(var(--color-lightness-4) var(--color-gray-chroma-base) var(--color-slate-base));--slate-5:oklch(var(--color-lightness-5) var(--color-gray-chroma-base) var(--color-slate-base));--slate-6:oklch(var(--color-lightness-6) var(--color-gray-chroma-base) var(--color-slate-base));--slate-7:oklch(var(--color-lightness-7) var(--color-gray-chroma-base) var(--color-slate-base));--slate-8:oklch(var(--color-lightness-8) var(--color-gray-chroma-base) var(--color-slate-base));--slate-9:oklch(var(--color-lightness-9) var(--color-gray-chroma-base) var(--color-slate-base));--slate-10:oklch(var(--color-lightness-10) var(--color-gray-chroma-base) var(--color-slate-base));--slate-11:oklch(var(--color-lightness-11) var(--color-gray-chroma-base) var(--color-slate-base));--slate-12:oklch(var(--color-lightness-12) var(--color-gray-chroma-base) var(--color-slate-base));--pink-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-pink-base));--pink-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-pink-base));--pink-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-pink-base));--pink-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-pink-base));--pink-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-pink-base));--pink-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-pink-base));--pink-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-pink-base));--pink-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-pink-base));--pink-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-pink-base));--pink-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-pink-base));--pink-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-pink-base));--pink-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-pink-base));--red-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-red-base));--red-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-red-base));--red-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-red-base));--red-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-red-base));--red-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-red-base));--red-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-red-base));--red-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-red-base));--red-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-red-base));--red-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-red-base));--red-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-red-base));--red-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-red-base));--red-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-red-base));--orange-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-orange-base));--orange-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-orange-base));--orange-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-orange-base));--orange-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-orange-base));--orange-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-orange-base));--orange-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-orange-base));--orange-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-orange-base));--orange-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-orange-base));--orange-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-orange-base));--orange-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-orange-base));--orange-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-orange-base));--orange-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-orange-base));--amber-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-amber-base));--amber-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-amber-base));--amber-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-amber-base));--amber-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-amber-base));--amber-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-amber-base));--amber-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-amber-base));--amber-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-amber-base));--amber-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-amber-base));--amber-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-amber-base));--amber-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-amber-base));--amber-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-amber-base));--amber-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-amber-base));--gold-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-gold-base));--gold-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-gold-base));--gold-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-gold-base));--gold-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-gold-base));--gold-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-gold-base));--gold-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-gold-base));--gold-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-gold-base));--gold-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-gold-base));--gold-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-gold-base));--gold-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-gold-base));--gold-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-gold-base));--gold-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-gold-base));--yellow-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-yellow-base));--yellow-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-yellow-base));--yellow-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-yellow-base));--yellow-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-yellow-base));--yellow-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-yellow-base));--yellow-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-yellow-base));--yellow-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-yellow-base));--yellow-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-yellow-base));--yellow-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-yellow-base));--yellow-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-yellow-base));--yellow-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-yellow-base));--yellow-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-yellow-base));--lime-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-lime-base));--lime-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-lime-base));--lime-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-lime-base));--lime-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-lime-base));--lime-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-lime-base));--lime-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-lime-base));--lime-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-lime-base));--lime-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-lime-base));--lime-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-lime-base));--lime-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-lime-base));--lime-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-lime-base));--lime-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-lime-base));--green-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-green-base));--green-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-green-base));--green-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-green-base));--green-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-green-base));--green-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-green-base));--green-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-green-base));--green-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-green-base));--green-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-green-base));--green-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-green-base));--green-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-green-base));--green-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-green-base));--green-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-green-base));--emerald-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-emerald-base));--emerald-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-emerald-base));--emerald-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-emerald-base));--emerald-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-emerald-base));--emerald-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-emerald-base));--emerald-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-emerald-base));--emerald-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-emerald-base));--emerald-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-emerald-base));--emerald-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-emerald-base));--emerald-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-emerald-base));--emerald-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-emerald-base));--emerald-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-emerald-base));--teal-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-teal-base));--teal-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-teal-base));--teal-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-teal-base));--teal-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-teal-base));--teal-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-teal-base));--teal-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-teal-base));--teal-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-teal-base));--teal-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-teal-base));--teal-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-teal-base));--teal-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-teal-base));--teal-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-teal-base));--teal-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-teal-base));--cyan-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-cyan-base));--cyan-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-cyan-base));--cyan-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-cyan-base));--cyan-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-cyan-base));--cyan-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-cyan-base));--cyan-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-cyan-base));--cyan-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-cyan-base));--cyan-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-cyan-base));--cyan-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-cyan-base));--cyan-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-cyan-base));--cyan-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-cyan-base));--cyan-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-cyan-base));--sky-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-sky-base));--sky-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-sky-base));--sky-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-sky-base));--sky-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-sky-base));--sky-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-sky-base));--sky-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-sky-base));--sky-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-sky-base));--sky-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-sky-base));--sky-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-sky-base));--sky-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-sky-base));--sky-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-sky-base));--sky-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-sky-base));--blue-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-blue-base));--blue-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-blue-base));--blue-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-blue-base));--blue-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-blue-base));--blue-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-blue-base));--blue-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-blue-base));--blue-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-blue-base));--blue-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-blue-base));--blue-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-blue-base));--blue-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-blue-base));--blue-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-blue-base));--blue-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-blue-base));--violet-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-violet-base));--violet-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-violet-base));--violet-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-violet-base));--violet-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-violet-base));--violet-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-violet-base));--violet-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-violet-base));--violet-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-violet-base));--violet-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-violet-base));--violet-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-violet-base));--violet-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-violet-base));--violet-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-violet-base));--violet-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-violet-base));--purple-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-purple-base));--purple-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-purple-base));--purple-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-purple-base));--purple-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-purple-base));--purple-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-purple-base));--purple-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-purple-base));--purple-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-purple-base));--purple-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-purple-base));--purple-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-purple-base));--purple-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-purple-base));--purple-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-purple-base));--purple-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-purple-base));--fuchsia-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-fuchsia-base));--fuchsia-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-fuchsia-base));--fuchsia-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-fuchsia-base));--fuchsia-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-fuchsia-base));--fuchsia-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-fuchsia-base));--fuchsia-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-fuchsia-base));--fuchsia-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-fuchsia-base));--fuchsia-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-fuchsia-base));--fuchsia-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-fuchsia-base));--fuchsia-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-fuchsia-base));--fuchsia-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-fuchsia-base));--fuchsia-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-fuchsia-base));--magenta-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-magenta-base));--magenta-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-magenta-base));--magenta-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-magenta-base));--magenta-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-magenta-base));--magenta-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-magenta-base));--magenta-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-magenta-base));--magenta-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-magenta-base));--magenta-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-magenta-base));--magenta-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-magenta-base));--magenta-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-magenta-base));--magenta-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-magenta-base));--magenta-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-magenta-base));--rose-1:oklch(var(--color-lightness-1) var(--color-chroma-1) var(--color-rose-base));--rose-2:oklch(var(--color-lightness-2) var(--color-chroma-2) var(--color-rose-base));--rose-3:oklch(var(--color-lightness-3) var(--color-chroma-3) var(--color-rose-base));--rose-4:oklch(var(--color-lightness-4) var(--color-chroma-4) var(--color-rose-base));--rose-5:oklch(var(--color-lightness-5) var(--color-chroma-5) var(--color-rose-base));--rose-6:oklch(var(--color-lightness-6) var(--color-chroma-6) var(--color-rose-base));--rose-7:oklch(var(--color-lightness-7) var(--color-chroma-7) var(--color-rose-base));--rose-8:oklch(var(--color-lightness-8) var(--color-chroma-8) var(--color-rose-base));--rose-9:oklch(var(--color-lightness-9) var(--color-chroma-9) var(--color-rose-base));--rose-10:oklch(var(--color-lightness-10) var(--color-chroma-10) var(--color-rose-base));--rose-11:oklch(var(--color-lightness-11) var(--color-chroma-11) var(--color-rose-base));--rose-12:oklch(var(--color-lightness-12) var(--color-chroma-12) var(--color-rose-base));@media (prefers-color-scheme:dark){--color-neutral-lightness-inc:+ 6.5%;--color-neutral-lightness-1:7%}}game-shell:not(:defined){display:none}game-shell :not(:defined){visibility:hidden}:root{--game-bg:#111;--game-text:#eee;--game-accent:#fff;--game-overlay-bg:rgba(0,0,0,.8);--game-btn-bg:#fff;--game-btn-text:#111;--game-btn-border:hsla(0,0%,100%,.5);--game-result-gradient-from:#6ee7b7;--game-result-gradient-to:#3b82f6}*,:after,:before{box-sizing:border-box}body,html{color:var(--game-text);font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif;height:100dvh;overflow:clip;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100dvw}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}[data-overlay]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:var(--game-overlay-bg,rgba(0,0,0,.8));color:var(--game-text,#eee);display:flex;flex-direction:column;inset:0;overflow-y:auto;padding:max(40px,env(safe-area-inset-top)) max(40px,env(safe-area-inset-right)) max(40px,env(safe-area-inset-bottom)) max(40px,env(safe-area-inset-left));position:fixed;text-align:center;z-index:100}[data-overlay] h1{font-size:max(28px,min(5vw,56px));letter-spacing:-.02em;margin-bottom:16px}[data-overlay] p{font-size:max(14px,min(2vw,20px));line-height:1.6;margin-bottom:12px;max-width:600px;opacity:.8}[data-overlay] button{background:var(--game-btn-bg);border:none;border-radius:8px;color:var(--game-btn-text);cursor:pointer;font-family:inherit;font-size:18px;font-weight:700;margin-top:24px;padding:14px 40px;transition:transform .15s ease,box-shadow .15s ease}[data-overlay] button:hover{box-shadow:0 4px 20px hsla(0,0%,100%,.2);transform:scale(1.04)}[data-overlay] .result-buttons,[data-overlay] [style*="display:flex"]{margin-top:24px}[data-overlay] .result-buttons button,[data-overlay] [style*="display:flex"] button{margin-top:0}[data-overlay] button[command="--restart"]{background:var(--game-btn-bg);color:var(--game-btn-text)}game-toast[trigger=pass]{--game-toast-color:#6ee7b7}game-toast[trigger=fail],game-toast[trigger=timeout]{--game-toast-color:#f87171}[data-overlay] a{color:hsla(0,0%,100%,.45);-webkit-text-decoration:none;text-decoration:none;transition:color .15s ease}[data-overlay] a:hover{color:hsla(0,0%,100%,.75)}[data-overlay] #intro-tip{font-size:14px;font-style:italic;opacity:.5}[data-overlay] .group-name{display:none;font-size:14px;font-weight:600;letter-spacing:.1em;margin-bottom:4px;opacity:.5;text-transform:uppercase}[data-overlay] #result-desc{font-size:max(14px,min(1.8vw,18px));margin-top:16px;max-width:550px;opacity:.7}[data-overlay] game-score-form{display:block;margin-bottom:32px;margin-top:32px}game-result-message{display:none;font-size:max(14px,min(1.8vw,18px));line-height:1.6;margin-top:16px;max-width:550px;opacity:.7}game-result-message:state(active){display:block}game-quiz{color:var(--game-text,#eee)}game-quiz fieldset{border:none;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:540px;width:100%}game-quiz fieldset[hidden]{display:none}game-quiz legend{font-size:max(24px,min(4vw,48px));font-weight:900;grid-column:1/-1;margin-bottom:8px;text-align:center;width:100%}game-quiz label{align-items:center;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.3);border-radius:8px;cursor:pointer;display:flex;font-size:max(14px,min(2vw,20px));font-weight:600;justify-content:center;padding:16px 12px;text-align:center;transition:border-color .15s ease,background .15s ease,transform .1s ease}game-quiz label:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.6);transform:scale(1.02)}game-quiz label:has(input:disabled){cursor:default;transform:none}game-quiz label:has(input:disabled):hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.3);transform:none}game-quiz label.correct{background:rgba(110,231,183,.2);border-color:#6ee7b7}game-quiz label.wrong{background:rgba(239,68,68,.2);border-color:#ef4444}game-quiz input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}:root{--game-bg:var(--stone-1);--game-text:var(--stone-12);--game-accent:var(--orange-10);--game-overlay-bg:var(--game-bg);--game-btn-bg:var(--orange-10);--game-btn-text:var(--stone-1);--game-btn-border:var(--orange-10);--wn-correct:var(--green-10);--wn-present:var(--orange-10);--wn-absent:var(--stone-4);--wn-rule:var(--stone-5);--wn-page-shadow:var(--stone-6);--game-tile-size:max(1.75rem,min(7vw,2.375rem));--game-tile-gap:0.125rem;--game-tile-radius:0.0625rem;--game-tile-font:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--game-tile-border:var(--stone-4);--game-tile-bg:var(--stone-1);--game-tile-text:var(--game-text);--game-tile-filled-border:var(--stone-6);--game-tile-filled-bg:var(--stone-1);--game-tile-cursor:var(--orange-4);--game-tile-good:var(--wn-correct);--game-tile-close:var(--wn-present);--game-tile-wrong:var(--wn-absent);--game-tile-bad:var(--red-9);--game-tile-used:var(--stone-5)}body,html{background:var(--game-bg);font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Book Antiqua,serif;height:auto;margin:0;overflow:auto}game-shell{background:var(--stone-1);border-left:1px solid var(--stone-3);border-right:1px solid var(--stone-3);box-shadow:-4px 0 12px var(--wn-page-shadow),.25rem 0 .75rem var(--wn-page-shadow);margin:0 auto;max-width:40rem;min-height:100dvh;position:relative;>[data-mute]{align-items:center;background:none;border:1px solid var(--stone-5);border-radius:50%;color:var(--game-accent);cursor:pointer;display:flex;height:2rem;justify-content:center;opacity:.4;padding:0;position:fixed;right:1.15rem;top:.75rem;transition:opacity .15s ease;width:2rem;z-index:100;&:hover{opacity:.8}game-icon{height:1rem;width:1rem}}footer{font-size:.75rem;font-style:italic;margin-top:1.5rem;opacity:.35}}[data-play-area]{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center;min-height:100dvh;padding:.5rem 1rem 1rem}[data-page]{color:var(--game-text);flex:1;max-width:100%;padding:.875rem .65rem;text-align:left;width:100%;>header{border-bottom:1px solid var(--stone-3);display:flex;font-feature-settings:"smcp";font-size:.6875rem;font-variant:small-caps;justify-content:space-between;letter-spacing:.06em;margin-bottom:.75rem;opacity:.35;padding-bottom:.375rem}>hr{background:var(--stone-3);border:none;height:.0625rem;margin:.625rem 0}}[data-skeleton]{font-size:.75rem;line-height:1.5;opacity:.3;>b{color:var(--game-accent);font-size:.9375rem;font-style:italic}>p:empty{background:var(--stone-4);border-radius:.125rem;height:.4375rem;margin:.3125rem 0;&:nth-of-type(odd){width:85%}&:last-child{width:55%}}>p:not(:empty){margin:.25rem 0}}[data-entry]{padding:.125rem 0;>aside{font-size:.75rem;font-style:italic;margin-top:.25rem;opacity:.45;>span{font-style:normal}}}wordnt-game>[data-board]{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}[data-row-wrap]{align-items:center;display:flex;gap:.5rem}[data-row-wrap] [data-submit]{background:transparent;border:1px solid var(--game-accent);border-radius:.25rem;color:var(--game-accent);cursor:pointer;font-family:var(--game-tile-font);font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:.8rem 1rem;transition:background .1s,color .1s;&:hover{background:var(--game-accent);color:var(--game-bg)}}game-tile-input[disabled]{opacity:1}@keyframes wn-shake{0%,to{transform:translateX(0)}15%{transform:translateX(-6px)}35%{transform:translateX(6px)}55%{transform:translateX(-4px)}75%{transform:translateX(4px)}}game-tile-input[data-invalid]{animation:wn-shake .4s ease}[data-overlay]{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--game-overlay-bg);color:var(--game-text);justify-content:flex-start;padding-top:10dvh;h1{color:var(--game-accent);font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:max(2.25rem,min(8vw,4rem));font-weight:900;letter-spacing:-.03em;margin-bottom:.25rem}p{color:var(--game-text);max-width:27.5rem;opacity:.7}button{background:var(--game-accent);border-radius:.25rem;color:var(--game-bg);font-family:inherit;letter-spacing:.02em;&:hover{box-shadow:0 4px 16px var(--stone-6)}}>a{color:var(--game-accent);display:block;font-size:.875rem;margin-top:1rem;opacity:.5;-webkit-text-decoration:none;text-decoration:none;transition:opacity .15s ease;&:hover{opacity:.9}}}[data-intro]{align-items:center;padding-top:8dvh;text-align:left;>hgroup,>ol,>p{max-width:27.5rem;width:100%}>hgroup{margin-bottom:0;text-align:left;>h1{font-style:italic;text-transform:lowercase}>p{font-size:.875rem;margin:.125rem 0 0;&:last-child{opacity:.6}}}>ol{font-size:.9375rem;line-height:1.6;margin:.75rem 0;opacity:.75;padding-left:1.5rem;>li{margin-bottom:.5rem;padding-left:.25rem;&::marker{color:var(--game-accent);font-weight:700}}}>p{font-size:.875rem;margin:0 0 1.25rem;>b{font-feature-settings:"smcp";font-variant:small-caps;font-weight:400;letter-spacing:.03em}}}[data-overlay]>hr,body>article header>hr,body>article>hr{background:var(--wn-rule);border:none;height:.125rem;margin:0 auto 1.25rem;position:relative;width:7.5rem}[data-overlay]>hr:after,[data-overlay]>hr:before,body>article header>hr:after,body>article header>hr:before{background:var(--wn-rule);border-radius:50%;content:"";height:.5rem;position:absolute;top:-.1875rem;width:.5rem}[data-overlay]>hr:before,body>article header>hr:before{left:-.25rem}[data-overlay]>hr:after,body>article header>hr:after{right:-.25rem}[data-result]>hr,body>article>hr{background:var(--wn-rule);border:none;height:.0625rem;margin:1.25rem 0;max-width:27.5rem;width:100%}[data-hud]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom:none;color:var(--game-text);font-family:inherit;font-size:.8125rem;font-style:italic;opacity:.5;padding:.625rem 1.75rem 0;position:static;[data-day]{font-feature-settings:"smcp";font-style:normal;font-variant:small-caps;font-weight:600;letter-spacing:.05em}}[data-result]{gap:0;justify-content:flex-start;padding-top:6dvh;>hgroup{margin-bottom:1.25rem;text-align:center;h2{color:var(--game-accent);font-size:max(2rem,min(7vw,3.25rem));font-weight:900;letter-spacing:-.02em;margin:0;text-transform:lowercase}h2,p{font-style:italic}p{font-size:.875rem;margin:.125rem 0 0;opacity:.5}}>[data-score]{color:var(--game-accent);display:block;font-feature-settings:"tnum","smcp","smcp","tnum";font-size:max(1.75rem,min(5vw,2.5rem));font-variant:tabular-nums;font-weight:700;margin:.75rem 0 .25rem}>[data-message]{font-size:max(.875rem,min(2vw,1.125rem));margin-bottom:.25rem;opacity:.7}>nav{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:1rem 0;>a,>game-share{align-items:center;border-radius:.25rem;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:700;justify-content:center;margin:0;-webkit-text-decoration:none;text-decoration:none;transition:background .15s ease,color .15s ease}>game-share::part(button){background:var(--game-accent);border:2px solid var(--game-accent);border-radius:.25rem;color:var(--game-bg);font-family:inherit;font-size:inherit;font-weight:inherit;padding:.75rem 1.75rem;&:hover{background:var(--orange-11);border-color:var(--orange-11)}}>a{background:transparent;border:2px solid var(--game-accent);color:var(--game-accent);padding:.75rem 1.75rem;&:hover{background:var(--game-accent);color:var(--game-bg)}}}>form{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;max-width:27.5rem;width:100%;>h3{font-feature-settings:"smcp";font-size:.875rem;font-variant:small-caps;font-weight:400;letter-spacing:.08em;margin:0;opacity:.5}[data-word-type]{border:none;display:flex;gap:0;margin:0;padding:0;>label{background:var(--stone-3);border:1px solid var(--wn-rule);color:var(--game-text);cursor:pointer;flex:1;font-family:var(--game-tile-font);font-size:.875rem;font-style:italic;padding:.375rem .5rem;text-align:center;transition:background .1s ease,color .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;&:first-of-type{border-radius:.25rem 0 0 .25rem}&:last-of-type{border-radius:0 .25rem .25rem 0}&+label{border-left:none}&:has(:checked){background:var(--game-accent);border-color:var(--game-accent);color:var(--game-bg);&+label{border-left-color:transparent}}}input[type=radio]{opacity:0;pointer-events:none;position:absolute}}textarea{background:var(--stone-3);border:1px solid var(--wn-rule);border-radius:.25rem;color:var(--game-text);font-family:inherit;font-size:.9375rem;min-height:3.75rem;padding:.75rem .875rem;resize:vertical;width:100%;field-sizing:content;&::-moz-placeholder{color:var(--game-text);font-style:italic;opacity:.35}&::placeholder{color:var(--game-text);font-style:italic;opacity:.35}}button[type=submit]{align-self:flex-end;background:var(--game-accent);border:1px solid var(--game-accent);border-radius:.25rem;color:var(--game-bg);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:700;margin-top:0;padding:.5rem 1.5rem}}>h3{font-feature-settings:"smcp";font-size:.875rem;font-variant:small-caps;font-weight:400;letter-spacing:.08em;margin:0 0 .75rem;max-width:27.5rem;opacity:.5;text-align:left;width:100%}}[data-replay]{align-items:center;display:flex;flex-direction:column;gap:.125rem;margin:1rem 0;>div{display:flex;gap:.125rem}span{align-items:center;border-radius:.125rem;color:var(--stone-1);display:flex;font-family:inherit;font-size:.75rem;font-weight:700;height:1.75rem;justify-content:center;text-transform:uppercase;width:1.75rem;&[data-state=correct]{background:var(--wn-correct)}&[data-state=present]{background:var(--wn-present)}&[data-state=absent]{background:var(--wn-absent)}}}[data-definitions]>ol{list-style:none;margin:0;max-width:27.5rem;padding:0;width:100%;>li{align-items:flex-start;border-bottom:1px solid var(--stone-4);display:flex;gap:.5rem;line-height:1.5;padding:.5rem 0;>data{color:var(--game-accent);flex-shrink:0;font-weight:700;min-width:1.25rem}>p{flex:1;font-size:.9375rem;margin:0;opacity:1}>nav{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.125rem;>button{background:none;border:none;color:var(--game-text);cursor:pointer;font-size:.625rem;margin:0;opacity:.4;padding:.125rem .375rem;transition:opacity .15s ease;&:hover:not(:disabled){opacity:.8}&:disabled{cursor:default}&[data-voted]{color:var(--game-accent);opacity:.9}}>data{color:var(--game-accent);font-feature-settings:"tnum";font-size:.75rem;font-variant:tabular-nums;font-weight:700}}}&:empty:after,&[data-loading]:after{content:attr(data-empty);display:block;font-size:.875rem;font-style:italic;opacity:.5;text-align:center}&[data-loading]:after{content:"Loading definitions..."}}[data-archive]>ol{list-style:none;margin:0;max-width:27.5rem;padding:0;text-align:left;width:100%;>li{border-bottom:1px solid var(--stone-4);padding:.75rem 0;>a{color:var(--game-accent);display:block;margin-bottom:.375rem;-webkit-text-decoration:none;text-decoration:none;&:hover strong{-webkit-text-decoration:underline;text-decoration:underline}>span{font-feature-settings:"smcp","tnum","smcp","tnum","smcp","smcp";font-size:.75rem;font-variant:small-caps;letter-spacing:.05em;opacity:.5}>strong{color:var(--game-accent);font-size:1.125rem;font-style:italic}}>ol{font-size:.875rem;line-height:1.5;margin:.25rem 0 0;padding-left:1.25rem;>li{margin-bottom:.125rem;>data{color:var(--game-accent);font-feature-settings:"tnum";font-size:.75rem;font-variant:tabular-nums;font-weight:700}}}>p{font-size:.875rem;font-style:italic;margin:0;opacity:.5}}&:empty:after,&[data-loading]:after{content:attr(data-empty);display:block;font-size:.875rem;font-style:italic;opacity:.5;text-align:center}&[data-loading]:after{content:"Loading archive..."}}game-toast[trigger=pass]{--game-toast-color:var(--wn-correct)}game-toast[trigger=fail],game-toast[trigger=timeout]{--game-toast-color:var(--red-8)}game-toast[position=top]{--game-toast-color:var(--slate-1);--game-toast-bg:var(--red-9);--game-toast-size:3vw}body:has(>article){-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}body>article{align-items:center;background:var(--stone-1);box-shadow:-4px 0 12px var(--wn-page-shadow),.25rem 0 .75rem var(--wn-page-shadow);color:var(--game-text);display:flex;flex-direction:column;margin:0 auto;max-width:40rem;min-height:100dvh;padding:max(1.5rem,env(safe-area-inset-top)) max(1.5rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.5rem,env(safe-area-inset-left));position:relative;>header{margin-bottom:1rem;text-align:center;>h1{color:var(--game-accent);font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:max(1.75rem,min(6vw,3rem));font-weight:900;letter-spacing:-.03em;margin:0 0 .25rem}>a{color:var(--game-accent);display:inline-block;font-size:.8125rem;margin-bottom:.75rem;opacity:.6;-webkit-text-decoration:none;text-decoration:none;transition:opacity .15s ease;&:hover{opacity:1}}>p{font-size:max(.875rem,min(2.5vw,1.125rem));font-style:italic;opacity:.6}}>nav{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.25rem;>a{background:transparent;border:1px solid var(--wn-rule);border-radius:.25rem;color:var(--game-accent);font-family:inherit;font-size:.8125rem;font-weight:600;padding:.375rem 1rem;-webkit-text-decoration:none;text-decoration:none;transition:background .15s ease,color .15s ease;&:hover:not([data-disabled]){background:var(--game-accent);color:var(--game-bg)}&[data-disabled]{opacity:.3;pointer-events:none}}}>[data-cta]{display:none;&:not([hidden]){align-items:center;border:2px dashed var(--wn-rule);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;margin:2rem 0;max-width:27.5rem;padding:2rem 1.5rem;text-align:center;width:100%}>p{color:var(--game-text);font-family:var(--game-tile-font);font-size:1.125rem;font-style:italic;margin:0;opacity:.7}>a{align-items:center;background:var(--game-accent);border:2px solid var(--game-accent);border-radius:.25rem;color:var(--game-bg);display:inline-flex;font-family:inherit;font-size:1.125rem;font-weight:700;justify-content:center;padding:.875rem 2.5rem;-webkit-text-decoration:none;text-decoration:none;transition:background .15s ease,border-color .15s ease;&:hover{background:var(--orange-11);border-color:var(--orange-11)}}>[data-cta-sub]{font-size:.875rem;&:empty{display:none}}}>hgroup{margin-bottom:.5rem;text-align:center;>[data-day]{font-feature-settings:"smcp";font-size:.8125rem;font-variant:small-caps;font-weight:600;letter-spacing:.05em;opacity:.5}>h2{color:var(--game-accent);font-size:max(1.75rem,min(7vw,3rem));font-weight:900;letter-spacing:-.02em;margin:.25rem 0 .125rem;text-transform:lowercase}>h2,>p{font-style:italic}>p{font-size:.875rem;margin:.125rem 0 0;opacity:.6}}>section,section>h3{max-width:27.5rem;text-align:left;width:100%}section>h3{font-feature-settings:"smcp";font-size:.875rem;font-variant:small-caps;font-weight:400;letter-spacing:.08em;margin:0 0 .75rem;opacity:.5}>footer{font-size:.75rem;font-style:italic;margin-top:1.5rem;opacity:.35}}@media (prefers-color-scheme:dark){:root{--csstools-color-scheme--light:initial;color-scheme:light}}