:root{--sans-font: -apple-system, BlinkMacSystemFont, "avenir next", avenir, helvetica, "helvetica neue", ubuntu, roboto, noto, "segoe ui", arial, sans-serif;--width: 720px;--font-main: var(--sans-font);--font-secondary: var(--sans-font);--font-scale: 1em;--background-color: #fff;--heading-color: #222;--text-color: #444;--link-color: #3273dc;--visited-color: #8b6fcb;--code-background-color: #f2f2f2;--code-color: #222;--blockquote-color: #222;--dimmer-color: #666}@media (prefers-color-scheme: dark){:root{--background-color: #100f0f;--heading-color: #eee;--text-color: #ccc;--link-color: #6db3f2;--visited-color: #b19cd9;--code-background-color: #222;--code-color: #eee;--blockquote-color: #ccc;--dimmer-color: #999}}*{box-sizing:border-box}:root,html,body{min-height:100vh}body{font-family:var(--font-main);font-size:var(--font-scale);line-height:1.6;color:var(--text-color);background-color:var(--background-color);padding:0;margin:0 auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{max-width:var(--width);margin:0 auto;padding:2rem 1rem}h1,h2,h3,h4,h5,h6{font-size:1rem;font-family:var(--font-secondary);color:var(--heading-color);font-weight:700}a{color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline}a:visited{color:var(--visited-color)}code{background-color:var(--code-background-color);color:var(--code-color);padding:.2rem .4rem;border-radius:3px}blockquote{border-left:3px solid var(--blockquote-color);padding-left:1rem;margin:1rem 0;color:var(--blockquote-color);font-style:italic}ul,ol{margin:1rem 0;padding-left:2rem}li{margin:.5rem 0}.links a,.links a:visited{color:var(--text-color)}.dimmer{color:var(--dimmer-color)}form{max-width:400px;margin:0 auto}form button{width:100%}input,textarea{width:100%;padding:12px;border:1px solid var(--dimmer-color);border-radius:4px;font-family:inherit;font-size:inherit;background-color:var(--background-color);color:var(--text-color)}input:focus,textarea:focus{outline:none;border-color:var(--link-color)}button{display:inline-block;border:none;border-radius:4px;cursor:pointer;font-family:inherit;background:none;color:var(--text-color)}button:hover{opacity:.9}button:disabled{opacity:.6;cursor:not-allowed}label{display:block;margin-bottom:8px;font-weight:700}.error{color:var(--text-color);background-color:var(--code-background-color);border:1px solid var(--dimmer-color);padding:12px;border-radius:4px;font-size:.9em}.center{text-align:center}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.page{max-width:400px;margin:80px auto;padding:20px}.link-plain{color:var(--text-color);text-decoration:none}.link-plain:hover{text-decoration:underline}.link-plain:visited{color:var(--text-color)}.link-underline{color:var(--text-color);text-decoration:underline}.link-underline:hover{text-decoration:underline}.link-underline:visited{color:var(--text-color)}
