.i{font-style:italic}.b{font-weight:700}.u{text-decoration:underline}.s{text-decoration:line-through}.center{text-align:center;display:block}.right{text-align:right;display:block}.left{text-align:left;display:block}.block{text-align:justify;column-gap:1em;display:block}.h1{font-size:30pt}.h2{font-size:27pt}.h3{font-size:24pt}.h4{font-size:21pt}.h5{font-size:18pt}.background{z-index:-1;background-position:50%;background-size:cover;width:100%;height:100%;position:fixed;bottom:0;left:0}.spoiler details{margin:.2em;display:inline-block}.spoiler details[open]{border-top:1px dashed;border-bottom:1px dashed;width:100%;margin:.5em 0;padding:.5em 0;display:block}.spoiler summary{border:1px solid;border-radius:5px;margin-bottom:.5em;padding:.5em;display:inline-block}.spoiler details[open] summary{margin-right:.5em}.gradient{-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}table,td{border-collapse:collapse;border:1px solid #000;width:100%}td{padding:5px}.table{display:grid}.table .td{border-collapse:collapse;border:1px solid #000;margin:2px;padding:5px}ul,ol,li{white-space:normal}li{margin:0;padding:0}.imgfright,.imgfleft{padding:1em}.imgfright{float:right}.imgfleft{float:left}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-color:#3498db;--bg-color:#f5f5f5;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}#app{padding:1rem}.container{max-width:1400px;margin:0 auto}.flex{gap:1rem;display:flex}.size-1{flex:1;padding:.5rem}textarea{color:#000;box-sizing:border-box;background:#fafafabf;width:100%;height:24em;line-height:1.2em}#output{width:100%}#profile{width:700px;margin:0 auto}#frame{width:100%}#main{padding:3rem}#arrows{margin:.5rem}.hidden{display:none}*{box-sizing:border-box}.preline{white-space:pre-line}.pages{white-space:initial}
