:root{--paper:#FBF6EE;--text:#2B2A33;--muted:#6B6470;--line:#EADFD2;--card:#FFFFFF;--note:#F3ECE2}*{box-sizing:border-box}body,html{margin:0;background:var(--paper);color:var(--text)}body{font-family:Zen Maru Gothic,Hiragino Maru Gothic ProN,system-ui,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--text);outline-offset:2px}