@font-face{font-family:craftmincho;src:url(./craftmincho.B-zMLS39.ttf)}:root{--color-bg-1: #101035;--color-accent-1: #ee53d2;--color-accent-2: #6db7ab}body{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;margin:0;background-attachment:fixed;background-color:var(--color-bg-1);font-family:craftmincho}p{margin:0}a{color:#fff}ul{margin:0;padding-inline-start:0;text-align:left;list-style:none}li{width:fit-content;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEHUlEQVR4nN2aTWgdZRSGn0nS2rQ1sTaYIMWf1vqHRoWKfxsFsShdCK4s+LNx4V4FcS91KbgQdOVCKbqqm7pQN6ILsahBMVWpsbFttGnSapo0f4+LM1dDNN5McjMn9oHAd++Emfe8831zznfmQhJqh/qEuitLA0Bb4rU7gaeBmxM1pBrQBmwAikQN6Qa0J17/LxFZbAS2AJsSNaQacAmwGehK1JBqwJby79JEDakGdBMG9CRqSDWgh1j/fWqajkwDdhBpsI94IKaQYoBaALvK6/cRSyGFrBmwEdhdjq8AtifpSDPgMmBnOd5GLIcUsgzYAVxZjjtJ3A9kGdBPpMGGhj1qR4aQ2g0oA70PWBhwP7EUaidjBvQAdy76bidwQ4KWFANuI1LgQrqA+8v0WCu1GqC2A/v4Z94vgL1Edrh4Ua9Rv/PfOas+WLem2mZAOb0f5u/8v5gu4HE1rSxeU9Re9bMl7n6DE+qebK0tRy3UZ9WpJgbMq2+oqV2ilqPuVgeaBN/gjLrPhIywJqib1dfVuWUaoPqpenW29lWjtqvPqOcqBK86q76pdje/yjpFbVMfUYcrBt9gUn1Z3ZodS2XK4B9SB1cYfIMJ9YCask9YEeom9Ul1aJXBN7igHlRvMbF32BTjrl+vvmZUda1kXj2qPq9ea5TULWFVqcZIVZ3AdcCjwH6i1bVWd2oW+BH4EPgIGAROA1PAHDBRFMV8lRNWMsAoUG4kytZeopNzF3B7+bnOKXoBGCcMGAdGgeeKovi+ykmqdmGuAg4QjcxtwOXAVuoNXOB34CjwJfANMAycBU5WPVnVGdBONDQ6iC1tL3Ar8ABwL9HiXiszBEaAQ8BB4GtgrCiKuTW63vIxnvz96ivqL+VDq5VMqu+pd7ued4vGz17uUQ+rMy0K/rT6gv+nqlDtM+r/Zru/Zpw0aooN2TFVRu1WXzUKmZUwqj5lUru8Jajb1XesthPUWPMvup7X+3IxegFfVAh+Xn1XvTgapEY36DF1fJkGHFPvyNbdUoymyFs2T48z6ku2sNZfNxjpcaSJAQPW3Amqs4Q9Ahz+j+NzwNvA8XrkJKDuden22JB6U92a6m4wfA4MLHHsY2KrWyt1GzAGfEBsbBYyBbxfFMV0zXrqNaAoColGxrlFh44Ts6N2Mnpsg8CxRd8dAU4laEkxYAz4asHneeCTjOkPCQYURTFLTPdG7+4PorOTQlab+VtgshyfAn5K0pFmwDBwphwPLRjXTpYBo0R/DyL3TyXpSDNggujgCvxQtZffSrIMmAFOEC86fk7SACQZUN7xEeLlxq8ZGhpkvmz8DThP1AVpZBowThgwkagh1YDzRBE02ewf15I8A2SaeAbMpmkgdQY4jUwAKXuABmkvHYR5cAZJqwEgdwkMIYeIZZDGnyAWukosX14rAAAAAElFTkSuQmCC) no-repeat;background-size:1em;padding-left:1.2em}h1,h2,h3{text-shadow:.05em .05em 0px var(--color-accent-1),.1em .1em 0px var(--color-accent-2);margin-top:0;margin-bottom:.5em}section{display:flex;flex-direction:column;align-items:center}span{display:inline-block}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 768px){p,ul{font-size:1.2em}h2{font-size:2em}h3{font-size:1.75em}}
