:root{--paper:#f4f3ee;--shell:#fffefa;--lcd:#dee1d5;--lcd-line:#b9bdb0;--ink:#242821;--muted:#6b7065;--orange:#ff650e;--orange-soft:#fff0e5;--line:#dcded4;--radius:22px;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--sans:Arial, "Helvetica Neue", sans-serif;--serif:Georgia, "Times New Roman", serif}*{box-sizing:border-box}body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #aa4200}button{color:inherit}svg{vertical-align:middle}button svg,a svg{flex-shrink:0}@media (prefers-reduced-motion:no-preference){button,a{transition:background .15s,box-shadow .15s}}
