@layer reset{*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";tab-size:4}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}sub,sup{line-height:0;vertical-align:baseline}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*{margin:0;padding:0;color:inherit;border:none;font-size:inherit;line-height:inherit}*:not(html){font-size-adjust:inherit}html{min-block-size:100%;display:grid}img,video,audio,picture,svg,canvas{display:block}img,picture{object-fit:contain}menu{list-style:none}table{border-collapse:collapse}hr{background-color:currentColor;min-height:1px;min-width:1px}}@layer default{html{font-size-adjust:cap-height 1;font-size:75%;line-height:2;color-scheme:light dark;font-synthesis:none;overflow-wrap:break-word;word-break:break-word;font-variant-ligatures:common-ligatures discretionary-ligatures;font-variant-numeric:oldstyle-nums proportional-nums ordinal diagonal-fractions}*{text-box-trim:trim-both;text-box-edge:cap alphabetic}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-variant-ligatures:common-ligatures discretionary-ligatures contextual;font-variant-numeric:lining-nums proportional-nums;text-wrap:balance}math,time,table{font-variant-numeric:tabular-nums lining-nums slashed-zero}code{font-variant-numeric:slashed-zero}svg{overflow:visible;stroke:currentColor;fill:currentColor;stroke-width:0}img,video{max-width:100%}ul,ol{display:grid;align-content:start;gap:.75rlh;list-style-position:inside}ul li{list-style-type:"– "}dl,dl>div{display:grid;align-content:start;gap:.5rlh}dd+dt,dl>div+div{margin-top:.25rlh}code,pre{font-size-adjust:cap-height .85}sup,sub{font-size:inherit}sup{font-variant-position:super}sub{font-variant-position:sub}form,fieldset{display:grid;gap:.5lh}label:has(input,textarea,select){display:grid;gap:.25lh}label:has(input[type=checkbox],input[type=radio]){grid-template-columns:auto 1fr}input:not([type=button],[type=reset],[type=submit],[type=color],[type=range]),textarea{padding:.225lh .5lh .275lh;border:1px solid;text-box-trim:none;background-color:oklch(from currentColor calc(.9 - (l*.8)) c h)}input[type=number]{text-align:right}button,[type=button],[type=reset],[type=submit]{background:none;appearance:none}@supports (field-sizing: content){input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio]),select,textarea{field-sizing:content;min-height:1lh;min-width:5lh;max-width:100%}textarea{min-width:8lh;resize:none}}dialog{position:sticky;top:env(safe-area-inset-top);left:env(safe-area-inset-left);right:env(safe-area-inset-right);bottom:env(safe-area-inset-bottom)}}@font-face{font-family:"Avona Serif";src:url(./assets-copyrighted-do-not-distribute-and-remove-before-open-sourcing/AvonaSerif.ttf) format("truetype-variations")}@font-face{font-family:Avona;src:url(./assets-copyrighted-do-not-distribute-and-remove-before-open-sourcing/Avona-Beta.ttf) format("truetype-variations");size-adjust:104.5%}html{font-family:"Avona Serif",ui-serif,serif;font-variant-ligatures:common-ligatures discretionary-ligatures;font-variant-numeric:oldstyle-nums proportional-nums}sup{font-feature-settings:"sups";vertical-align:inherit}sub{font-feature-settings:"subs";vertical-align:inherit}html{overscroll-behavior:none}body{height:100dvh;display:grid;place-items:stretch;grid-template-rows:env(safe-area-inset-top) 1fr env(safe-area-inset-bottom);grid-template-columns:env(safe-area-inset-left) 1fr env(safe-area-inset-right)}body>*{grid-area:2/2}hr{--thickness: 1px;border:none;min-width:var(--thickness);min-height:var(--thickness);background-color:currentColor}#canvas{position:relative;grid-area:1/1/-1/-1;width:100%;height:100%;touch-action:none;image-rendering:crisp-edges;image-rendering:pixelated;writing-mode:horizontal-tb}#canvas{z-index:1;animation:none}#page{position:relative;display:grid;visibility:hidden;>*{visibility:visible}}#page{z-index:2}
