:root,[data-sky=day]{--ground:#e8eae6;--ink:#1c2629;--ink-soft:#56656a;--sea:#0e4f66;--sun:#f2a33a;--rule:#b9c0be;--panel:rgb(232 234 230/0.92);color-scheme:light}[data-sky=night]{--ground:#0b1620;--ink:#e6e9e4;--ink-soft:#93a3a8;--sea:#7fc4d6;--sun:#ffc37a;--rule:#2a3a42;--panel:rgb(11 22 32/0.92);color-scheme:dark}:root{--font-text-stack:var(--font-text),system-ui,sans-serif;--font-data-stack:var(--font-data),ui-monospace,"SFMono-Regular",Menlo,monospace;--ease-out:cubic-bezier(0.61,1,0.88,1);--ease-in-out:cubic-bezier(0.37,0,0.63,1);--ease-in:cubic-bezier(0.12,0,0.39,0);--t-1:160ms;--t-2:320ms;--t-3:640ms;--t-4:1200ms;--gutter:1rem;--header-h:3.5rem;--mrw-badge-bg:var(--ink);--mrw-badge-fg:var(--ground);--mrw-badge-font:var(--font-text-stack);--badge-clear:calc(env(safe-area-inset-bottom) + 3rem);--dock-w:26.25rem;--dock-h:6.5rem;--dock-bottom:calc(env(safe-area-inset-bottom) + 40px);--dock-reserve:calc(var(--dock-h) + var(--dock-bottom) + 1rem);--dock-reserve-wide:9.5rem}@media (min-width:768px){:root{--gutter:2rem;--dock-h:19.5rem;--dock-bottom:1.5rem}}@media (min-width:1280px){:root{--gutter:4rem}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;scroll-padding-top:calc(var(--header-h) + .5rem);scroll-padding-bottom:var(--badge-clear)}body{margin:0;min-height:100dvh;background:var(--ground);color:var(--ink);font-family:var(--font-text-stack);font-variation-settings:"wdth" 100;font-weight:400;-webkit-font-smoothing:antialiased}dd,dl,figure,h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}img{display:block;max-width:100%}a{color:var(--sea)}:focus-visible{outline:2px solid var(--ink);outline-offset:0;box-shadow:0 0 0 4px var(--sea)}:focus:not(:focus-visible){outline:none}input[type=date]::-webkit-calendar-picker-indicator:focus-visible{outline:2px solid var(--ink);outline-offset:0;box-shadow:0 0 0 4px var(--sea)}[tabindex="-1"]:focus{outline:none;box-shadow:none}button,input,select,textarea{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}