@layer{*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}*{padding:0;margin:0}html{text-size-adjust:none;line-height:1.5;-webkit-font-smoothing:antialiased;block-size:100%}body{min-block-size:100%}audio,canvas,iframe,img,video{display:block;max-inline-size:100%;block-size:auto}svg{max-inline-size:100%}svg:not([fill]){fill:currentColor}button,input,select,textarea{font:inherit}textarea{resize:vertical}fieldset,iframe{border:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty;font-feature-settings:"pnum";font-variant-numeric:proportional-nums}h1,h2,h3,h4,h5,h6{font-feature-settings:"lnum";font-variant-numeric:lining-nums}blockquote,figcaption,li,p,q{hanging-punctuation:first allow-end last}button,h1,h2,h3,h4,h5,h6,input,label{line-height:1.1}math,table,time{font-feature-settings:tabular-nums lining-nums slashed-zero;font-variant-numeric:tabular-nums lining-nums slashed-zero}code{font-feature-settings:"zero";font-variant-numeric:slashed-zero}table{border-collapse:collapse}abbr{font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;text-decoration:none;&[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}}sub,sup{line-height:0}:disabled{opacity:.8;cursor:not-allowed}:focus-visible{outline-offset:.2rem}}:root{--font-mono:"Roboto Mono",monospace}html{font-family:var(--font-mono)}.page{max-width:1200px;margin:0 auto;padding:0 2vw;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;h1{text-align:center}}