:root{--nav-h: 4.3rem;--pad: 1.3rem}html,body,app-root{margin:0;padding:0;height:100vh}html,body{background:#050506}html,html *,body,body *{transition:color .5s ease-in-out,background-color .5s ease-in-out,background .5s ease-in-out,border-color .5s ease-in-out}body:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/noise.webp) repeat center center/auto;mix-blend-mode:overlay;opacity:.0777;pointer-events:none;z-index:10}body.ready{background:var(--color-background)}*{scrollbar-width:thin;scrollbar-color:var(--color-average) transparent}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{border-radius:4px;background:transparent}::-webkit-scrollbar-thumb{border-radius:4px;background:var(--color-average)}.pane{display:flex;flex:1;flex-direction:column;padding:var(--pad)}.block{margin-bottom:calc(var(--pad) * 2)}@font-face{font-family:display;src:url(/assets/fonts/display.woff2) format("woff2"),url(/assets/fonts/display.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(/assets/fonts/sans-400.woff2) format("woff2"),url(/assets/fonts/sans-400.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(/assets/fonts/sans-500.woff2) format("woff2"),url(/assets/fonts/sans-500.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:sans;src:url(/assets/fonts/sans-600.woff2) format("woff2"),url(/assets/fonts/sans-600.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:sans;src:url(/assets/fonts/sans-700.woff2) format("woff2"),url(/assets/fonts/sans-700.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"serif";src:url(/assets/fonts/serif-400.woff2) format("woff2"),url(/assets/fonts/serif-400.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(/assets/fonts/serif-700.woff2) format("woff2"),url(/assets/fonts/serif-700.woff) format("woff");font-weight:700;font-style:normal}body,main,textarea,input{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}body,body *,body textarea,body input,body .serif,main,main *,main textarea,main input,main .serif,textarea,textarea *,textarea textarea,textarea input,textarea .serif,input,input *,input textarea,input input,input .serif{font:17px "serif";color:var(--color-textprimary)}body .sans,main .sans,textarea .sans,input .sans{font:16px sans;letter-spacing:.02em;font-weight:500}h1,h2,h3,h4,h5{color:var(--color-textsecondary);margin:0}h1,h2{font-family:display;letter-spacing:-.02em;font-weight:400;line-height:1.1;margin:0 0 .2em}h3,h4,h5{font-weight:700}h1{font-size:8.5em}h2{font-size:4.5em}h3{font-size:2.5em}h4{font-size:2em}h5{font-size:1.5em}button,input,textarea,select{border:none;outline:none;background:transparent}button{border:none;outline:none;cursor:pointer;background:var(--color-average);border:1px solid var(--color-textsecondary);border-radius:30px;padding:.3rem .6rem;margin-right:.3rem;text-transform:uppercase;font-weight:700}button:hover{background:var(--color-vibrant)}input,table * span,textarea{padding:.3rem}input,textarea{width:100%;box-sizing:border-box}input:not(:disabled),textarea:not(:disabled){-webkit-user-select:text;user-select:text;background:var(--color-average);border:1px solid var(--color-textsecondary)}textarea{overflow:hidden;resize:none;field-sizing:content}*{-webkit-user-select:none;user-select:none}table td,table th{padding:0}table input,table textarea{width:100%;height:100%;border:none!important;padding:.3rem;box-sizing:border-box}table{border-collapse:collapse;border:1px solid var(--color-textsecondary)}table th{text-align:left}table th,table td{border-right:1px solid var(--color-textsecondary);border-bottom:1px solid var(--color-textsecondary)}table th:last-child,table td:last-child{border-right:none}table tr:last-child td{border-bottom:none}
