:root{--ground:#f2ead9;--ink:#1c1f15;--ink-dim:#5b6350;--surface:#fff;--line:#ddd1b5;--rust:#bf5b28;--rust-dim:#a34c1e;--moss:#445c3c;--moss-bright:#7fae6e;--plugin:#5c6f9e;--display:-apple-system, "SF Pro Display", "Segoe UI", system-ui, sans-serif;--body:-apple-system, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", monospace;--ease-sheet:cubic-bezier(.22, 1, .36, 1);--dur-sheet:.42s;--ease-press:cubic-bezier(.34, 1.4, .5, 1);--dur-press:.42s;--ease-sheet-out:cubic-bezier(.4, .05, .75, 1);--dur-sheet-out:.26s}@supports (transition-timing-function:linear(0, 1)){:root{--ease-sheet:linear(0, .02528, .08784, .1718, .2658, .362, .455, .5416, .6198, .6889, .7488, .7999, .8427, .8781, .907, .9303, .9489, .9634, .9746, .9832, .9896, .9942, .9975, .9998, 1.001, 1.002, 1);--ease-press:linear(0, .05068, .1737, .3324, .4993, .6559, .7909, .8989, .9791, 1.034, 1.066, 1.081, 1.083, 1.077, 1.065, 1.051, 1.038, 1.025, 1.014, 1.006, 1, .9962, .994, .9931, .9932, .9939, 1)}}@media (prefers-reduced-motion:reduce){:root{--ease-sheet:linear;--dur-sheet:1ms;--ease-press:linear;--dur-press:1ms;--ease-sheet-out:linear;--dur-sheet-out:1ms}}body{font-family:var(--body);background:var(--ground);color:var(--ink);margin:0}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px var(--surface);box-shadow:inset 0 0 0 1000px var(--surface);-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 100000s ease-in-out}input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px var(--surface);box-shadow:inset 0 0 0 1000px var(--surface);-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 100000s ease-in-out}input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px var(--surface);box-shadow:inset 0 0 0 1000px var(--surface);-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 100000s ease-in-out}textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px var(--surface);box-shadow:inset 0 0 0 1000px var(--surface);-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 100000s ease-in-out}select:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px var(--surface);box-shadow:inset 0 0 0 1000px var(--surface);-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 100000s ease-in-out}@media (pointer:coarse){input,textarea,select{font-size:max(16px,1em)!important}}html,body{overscroll-behavior:none;height:100%;overflow:hidden}button,a,[role=button],[role=tab],[role=tablist],nav,header,footer,label,summary{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}p,h1,h2,h3,h4,h5,h6,li,td,th,code,pre,blockquote,input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}button,a,[role=button],[role=tab]{touch-action:manipulation}img{-webkit-user-drag:none;user-drag:none}@media (pointer:coarse){input,select,textarea{font-size:16px}}
