body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}caption,em,th{font-style:normal;font-weight:400}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{color:#333;font-size:100%}textarea{resize:none;font-family:arial;font-size:12px;overflow:auto}input[type=submit],input[type=reset]{text-align:center;cursor:pointer;filter:chroma(color=#000);border:none}input[type=text],input[type=password]{font-family:arial;font-size:12px}:is(a,input,textarea,button):focus{outline:none}:root{--primary-color:#06c;--text-color:#333;--text-light:#666;--border:#eee}*{box-sizing:border-box;transition:none}html,body,#app{min-height:100%}img{vertical-align:middle}body{color:var(--text-color);background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}.back-button{color:var(--primary-color);font-size:.9em;position:fixed;top:20px;left:20px}.back-button:hover{text-decoration:underline}@media (width<=768px){.back-button{margin:1em 0;display:inline-block;position:static}}
