:root{color-scheme:light;--ground:#d5dacb;--surface:#eef0e8;--ink:#241712;--ink-soft:#5a3a28;--cherry:#9e1b32;--jute:#a8966e;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.87,0,0.13,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--t-1:120ms;--t-2:240ms;--t-3:480ms;--t-4:900ms;--header-h:64px;--col-w:clamp(340px,34vw,520px);--badge-clear:calc(env(safe-area-inset-bottom, 0px) + 56px);--mrw-badge-bg:var(--ink);--mrw-badge-fg:var(--surface);--mrw-badge-font:var(--font-data)}@media (orientation:portrait){:root{--header-h:56px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);scroll-padding-bottom:16px}body,html{overflow-x:clip}body{margin:0;min-height:100dvh;background:var(--ground);color:var(--ink);font-family:var(--font-text),system-ui,sans-serif;font-synthesis:none}dd,dl,figure,h1,h2,h3,h4,p,ul{margin:0;padding:0}ul{list-style:none}img{display:block;max-width:100%}a{color:var(--cherry)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 4px var(--cherry)}@media (forced-colors:active){:focus-visible{outline:2px solid Highlight;box-shadow:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}@media (orientation:portrait){html{scroll-padding-bottom:calc(var(--badge-clear) + 16px)}}