@property --m-bg{syntax:"<color>";inherits:true;initial-value:#fffaf2}@property --m-surface{syntax:"<color>";inherits:true;initial-value:#fff}@property --m-ink{syntax:"<color>";inherits:true;initial-value:#1c2420}@property --m-heading{syntax:"<color>";inherits:true;initial-value:#1f2a44}@property --m-muted{syntax:"<color>";inherits:true;initial-value:#5f6461}@property --m-line{syntax:"<color>";inherits:true;initial-value:#e4ddd2}@property --m-accent{syntax:"<color>";inherits:true;initial-value:#b8354b}@property --m-on-accent{syntax:"<color>";inherits:true;initial-value:#fff}@property --m-card{syntax:"<color>";inherits:true;initial-value:#d9485f}@property --m-card-ink{syntax:"<color>";inherits:true;initial-value:#b8354b}@property --m-ribbon{syntax:"<color>";inherits:true;initial-value:#f0b86e}.m-page{--m-bg:#fffaf2;--m-surface:#fff;--m-ink:#1c2420;--m-heading:#1f2a44;--m-muted:#5f6461;--m-line:#e4ddd2;--m-accent:#b8354b;--m-on-accent:#fff;--m-card:#d9485f;--m-card-ink:#b8354b;--m-ribbon:#f0b86e;background:var(--m-bg);color:var(--m-ink);transition:--m-bg .4s cubic-bezier(.22,1,.36,1),--m-surface .4s cubic-bezier(.22,1,.36,1),--m-ink .4s cubic-bezier(.22,1,.36,1),--m-heading .4s cubic-bezier(.22,1,.36,1),--m-muted .4s cubic-bezier(.22,1,.36,1),--m-line .4s cubic-bezier(.22,1,.36,1),--m-accent .4s cubic-bezier(.22,1,.36,1),--m-on-accent .4s cubic-bezier(.22,1,.36,1),--m-card .4s cubic-bezier(.22,1,.36,1),--m-ribbon .4s cubic-bezier(.22,1,.36,1);overflow-x:clip}.m-page[data-season=spring]{--m-bg:#f1f6ec;--m-heading:#1f3d2b;--m-muted:#4f5a52;--m-line:#d5e2cc;--m-accent:#2f6b45;--m-card:#2f7a4f;--m-card-ink:#2f6b45;--m-ribbon:#f6cfd8}.m-page[data-season=summer]{--m-bg:#fff3d9;--m-line:#f0dcae;--m-accent:#b8354b;--m-card:#e0583e;--m-card-ink:#a8381f;--m-ribbon:#ffd36b}.m-page[data-season=christmas]{--m-bg:#1f2a44;--m-surface:#2b3858;--m-ink:#f6f3ee;--m-heading:#fff;--m-muted:#c9cfdc;--m-line:#3b4a6e;--m-accent:#f0b86e;--m-on-accent:#1f2a44;--m-card:#b3202f;--m-card-ink:#b3202f;--m-ribbon:#f0b86e}.m-page h1,.m-page h2,.m-page h3{color:var(--m-heading)}.m-logo-dark,.m-page[data-season=christmas] .m-logo-light{display:none}.m-page[data-season=christmas] .m-logo-dark{display:inline-block}.m-btn{background:var(--m-accent);color:var(--m-on-accent)}.m-btn:hover{filter:brightness(.92)}.m-btn-quiet{color:var(--m-heading);box-shadow:inset 0 0 0 1px var(--m-line)}.m-btn-quiet:hover{background:color-mix(in srgb, var(--m-line) 45%, transparent)}@media (prefers-reduced-motion:reduce){.m-page{transition:none}}
