.emoji{position:relative}.emoji:after{content:attr(emoji);position:absolute}.emoji.top:after{top:-.5em}.emoji.bottom:after{bottom:-.5em}.emoji.left:after{left:-.5em;transform:rotate(5deg)}.emoji.right:after{right:-.5em;transform:rotate(-5deg)}.emoji.small:after{font-size:small}.emoji.medium:after{font-size:medium}.emoji.large:after{font-size:larger}button{cursor:pointer;background-color:var(--primary-color);color:var(--text-color);border:var(--button-border-size) solid var(--button-border-color);border-radius:var(--button-border-radius);padding:var(--button-padding);box-shadow:var(--button-shadow);transition:background-color .3s}button:hover{background-color:var(--primary-color-complement)}a.button{cursor:pointer;padding:var(--button-padding);border-radius:var(--button-border-radius);background-color:#8b4513;color:#fff;text-decoration:none;box-shadow:var(--button-shadow);display:flex;justify-content:center;align-items:center;text-align:center;transition:all .2s}a.button:hover{background:sienna}.glassy{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 6px #0000001a;border-radius:var(--rounded-corner-small)}.engraved{box-shadow:0 1px 5px #ffffff69,inset 3px 3px 20px #000;padding:.3em}.square{aspect-ratio:1/1}.circular{border-radius:50%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;padding:.7em}.rounded-corners{border-radius:var(--rounded-corner)}.rounded-corners.tiny{border-radius:var(--rounded-corner-tiny)}.rounded-corners.small{border-radius:var(--rounded-corner-small)}.rounded-corners.large{border-radius:var(--rounded-corner-large)}@font-face{font-family:Chango;src:url(/fonts/PoiretOne-Regular.ttf)}@font-face{font-family:PlaywriteINGuides;src:url(/fonts/PlaywriteCU-VariableFont_wght.ttf)}:root{--primary-color: hsl(0, 11%, 40%);--primary-color-complement: hsl(0, 11%, 60%);--secondary-color: hsl(153, 38%, 49%);--secondary-color-complement: hsl(153, 38%, 69%);--text-color: hsl(41, 92%, 85%);--text-color-light: hsl(0, 0%, 100%);--background-color: linear-gradient(90deg, hsl(0, 11%, 40%) 0%, hsl(0, 11%, 70%) 100%);--border-color: hsl(0, 0%, 60%);--shadow-color: hsla(0, 0%, 0%, .2)}body{background:var(--background-color);color:var(--text-color)}.bg-primary{background-color:var(--primary-color)}.bg-secondary{background-color:var(--secondary-color)}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.text-light{color:var(--text-color-light)}:root{--button-border-size: 2px;--button-border-color: hsl(0, 11%, 60%);--button-border-radius: 5px;--button-padding: 10px 20px;--button-shadow: 2px 2px 5px hsla(0, 0%, 0%, .2)}:root{--rounded-corner: 30px;--rounded-corner-tiny: 5px;--rounded-corner-small: 10px;--rounded-corner-large: 50px}blockquote{background:var(--primary-color-complement);border-radius:var(--rounded-corner-small);padding:1em;margin:.5em}:root{--primary-font: Chango;--header-font: Chango;--neon-font: PlaywriteINGuides}body{font-family:var(--primary-font);font-size:1.4rem}@media screen and (max-width: 600px){body{font-size:1.1rem}}h1,h2,h3,h4,h5,h6{font-family:var(--header-font)}h1.neon,h2.neon,h3.neon,h4.neon,h5.neon,h6.neon{font-family:var(--neon-font);text-shadow:0 0 10px #fff,0 0 30px #fff,0 0 40px rgb(255,0,242),0 0 70px #0ff,0 0 80px rgb(255,0,247),0 0 100px #0ff,0 0 150px rgb(191,0,255)}a{color:inherit}.text-center{text-align:center}.text-justify{text-align:justify}input[type=text]{border:2px solid #ccc;border-radius:25px;padding:10px 20px;box-shadow:inset 1px -2px 10px #0000006e,inset -1px 1px 8px #7878786e;font-size:1em;color:var(--primary-color)}input[type=checkbox]{width:20px;height:20px;border:2px solid #ccc;border-radius:5px;appearance:none;background-color:#fff;box-shadow:inset 1px -1px 5px #0003,inset -1px 1px 5px #78787833;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease;position:relative}input[type=checkbox]:checked{background-color:var(--primary-color);box-shadow:inset 1px -1px 5px #0003,inset -1px 1px 5px #78787833}input[type=checkbox]:checked:after{content:"";position:absolute;top:42%;left:50%;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}label:has(input[type=checkbox]){cursor:pointer;display:flex;gap:.5em;align-items:center}.cursor-pointer{cursor:pointer}.no-select{-webkit-user-select:none;user-select:none}html{height:max-content}body{background:url(/background.jpg);background-size:100%;margin:90px 2% 2%;height:100%}
