*,:after,:before{box-sizing:border-box}*{margin:0}body,html,main{height:100%;width:100%}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}button,input,select,textarea{font-family:inherit;font-size:inherit}button{touch-action:manipulation;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}ol,ul{display:flex;flex-direction:column;-webkit-padding-start:20px;padding-inline-start:20px}:root[data-theme=dark]{--primary-color:black;--secondary-color:white;--button-color:#111111}:root{--primary-color:white;--secondary-color:black;--button-color:#c7c7c7}.primary,button,textarea{color:var(--secondary-color);background-color:var(--primary-color);outline-color:var(--secondary-color);border-color:var(--secondary-color)}.secondary{color:var(--primary-color);background-color:var(--secondary-color);outline-color:var(--primary-color);border-color:var(--secondary-color)}button{background-color:var(--button-color);&:disabled{background-color:var(--primary-color);&.secondary{background-color:var(--secondary-color)}}}blockquote{border:2px var(--secondary-color);border-left:10px solid #ccc;margin:.5em 10px;padding:.5em 10px;quotes:"\201C" "\201D" "\2018" "\2019"}code{background-color:#272822;color:#f8f8f2;border-radius:.3em;padding:4px 5px 6px;white-space:nowrap}pre code{white-space:pre}img,svg{max-width:min(100%,500px)}table{border-collapse:collapse;td,th{background-color:var(--button-color);border:1px solid var(--secondary-color)}}