:root{--paper:#ffffff;--ink:#181a19;--muted-dark:#515551;--muted:#747a75;--line:#d9ddd9;--soft:#eef0ed;--accent:#a33a2b;--font-serif:Georgia,"Times New Roman",serif;--font-sans:Arial,Helvetica,sans-serif}*,:after,:before{box-sizing:border-box}html{min-width:320px}body,html{background:var(--paper)}body{min-height:100vh;margin:0;color:var(--ink);font-family:var(--font-sans);font-size:16px;letter-spacing:0}a{color:inherit;text-decoration:none}button,input{letter-spacing:0}img{display:block;max-width:100%}::selection{color:white;background:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}