/* Please don't repost or publicly reuse data from any of hubbardian.neocities.org's pages without permission. 
When you need to post a quote, please make clear that you are not affiliated with me or my site or are a robot.
Please do not create any social media accounts using my or my site's identity. I do not use any social media.
It's okay to reference my source code or use it if you change it significantly.
Please don't publish my source code on the internet without changing it significantly. */

@import url('https://fonts.googleapis.com/css2?family=Kaisei+Decol&family=Potta+One&display=swap');.kaisei-decol-regular{font-family:"Kaisei Decol",serif;font-weight:400;font-style:normal}@font-face{font-family:'Bold Drop';src:url("../font/Bold Drop.ttf") format("truetype")}body{width:100%;height:100%;margin:0;background:conic-gradient(#0000 75%,#39CC70 0) calc(3*20px/4) calc(3*20px/4)/20px 20px,linear-gradient( 45deg,#0000 calc(125%/3),#39CC70 0 calc(175%/3),#0000 0) 0 0/calc(2*20px) calc(2*20px),linear-gradient(-45deg,#0000 calc(125%/3),#39CC70 0 calc(175%/3),#0000 0) 0 0/calc(2*20px) calc(2*20px) #A3ED84;overflow:hidden;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN"}::-moz-selection{color:#A3ED84;background:#39CC70}::selection{color:#A3ED84;background:#39CC70}::-webkit-scrollbar{width:1vw;background-color:transparent}::-webkit-scrollbar-thumb{border:solid .15vw #39CC70;background:#A3ED84}::-webkit-scrollbar-track{background:rgba(57,204,112,0.1)}::-webkit-scrollbar-button{border:solid .15vw #39CC70;background:#A3ED84}hr{opacity:0.4;width:100%;height:1vw;border:none;background:50% 50% / 50% repeat-x url(BZNVESNV2RMCWY6XRIL37SUX2KTGW34L.gif)}a{color:#fff;text-decoration:none;text-shadow:1px 1px 0px #19b453,-1px 1px 0px #19b453,1px -1px 0px #19b453,-1px -1px 0px #19b453,1px 0px 0px #19b453,0px 1px 0px #19b453,-1px 0px 0px #19b453,0px -1px 0px #19b453;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}a:hover{color:#d1ff70}#wrap{z-index:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%;height:70vh;margin:0;border:solid .5vw #c8f5b5;border-radius:2vw;background-color:#c8f5b5;background-image:-o-radial-gradient(#ffffff 0.75px,transparent 0.75px),-o-radial-gradient(#ffffff 0.75px,#c8f5b5 0.75px);background-image:radial-gradient(#ffffff 0.75px,transparent 0.75px),radial-gradient(#ffffff 0.75px,#c8f5b5 0.75px);background-size:30px 30px;background-position:0 0,15px 15px}header{z-index:5;position:absolute;top:-10%;left:-10%;width:100%;pointer-events:none}header span{z-index:6;position:relative;color:#b5ff90;font-size:7.5vw;font-family:'Bold Drop'}header span::before{content:'Doll-Katsu!!';display:inline-block;position:absolute;top:0;left:0;text-shadow:3px 3px 0px #39cc70,-3px 3px 0px #39cc70,3px -3px 0px #39cc70,-3px -3px 0px #39cc70,3px 0px 0px #39cc70,0px 3px 0px #39cc70,-3px 0px 0px #39cc70,0px -3px 0px #39cc70}#box{z-index:4;position:relative;top:4.5vw;left:4.5vw;width:71%;height:82%;padding:1%;overflow-y:scroll;background:transparent}p{margin:0;color:#19b453;font-size:1vw;line-height:2.5vw}.big{font-size:2.5vw}.small{font-size:.7vw}ol{width:80%;margin:2vw auto;padding:0}ol > li{margin:0 0 .5vw;padding:0 .5vw;color:#19b453;font-size:1vw;line-height:2vw;border-bottom:dotted .2vw #fff;background:rgba(57,204,112,0.3)}#intro{display:block;width:88%;margin:0 auto 4%;padding:1%;border:dotted .3vw #d1ff70;background:rgba(57,204,112,0.3)}p:last-child{margin:0 auto 10%;text-align:center}h1,h2,h3,h4,h5{clear:both;display:block;color:#51dc6f;font-family:"Kaisei Decol",serif;font-size:2.5vw;font-weight:bold;line-height:3vw;text-shadow:2px 2px 0px #a3ed84,-2px 2px 0px #a3ed84,2px -2px 0px #a3ed84,-2px -2px 0px #a3ed84,2px 0px 0px #a3ed84,0px 2px 0px #a3ed84,-2px 0px 0px #a3ed84,0px -2px 0px #a3ed84}h1{margin:0 0 1vw}h1:nth-of-type(2){margin:4vw 0 2%}h2::before,h3::before{content:'';display:inline-block;width:2vw;height:2vw;margin:0 .5vw;background:0 0 / 100% no-repeat url(LDQSKVK3SUGLQC7GRO4NQEKJUGHXYLRD.gif);vertical-align:middle}h2{margin:4vw 0 0}h3{font-size:2vw}h4{margin:4% 0 1%}h5{margin:15% auto 0}nav{z-index:2;position:absolute;top:55%;left:-13vw;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16vw}nav ul{list-style-type:none;margin:0;padding:0}nav li{margin:4% 0 0;padding:.5vw;border-left:solid .5vw #51dc6f;border-bottom:solid .5vw #51dc6f;border-radius:2vw 0 0 2vw;background-color:#c8f5b5;background-image:-o-radial-gradient(#ffffff 0.75px,transparent 0.75px),-o-radial-gradient(#ffffff 0.75px,#c8f5b5 0.75px);background-image:radial-gradient(#ffffff 0.75px,transparent 0.75px),radial-gradient(#ffffff 0.75px,#c8f5b5 0.75px);background-size:30px 30px;background-position:0 0,15px 15px}nav li::before{content:'';display:inline-block;width:3vh;height:2.8vh;margin:0 .5vw;background:0 0 / 100% no-repeat url(LDQSKVK3SUGLQC7GRO4NQEKJUGHXYLRD.gif)}nav a{color:#d1ff70;font-size:3.5vh;font-family:'Bold Drop';text-shadow:2px 2px 0px #51dc6f,-2px 2px 0px #51dc6f,2px -2px 0px #51dc6f,-2px -2px 0px #51dc6f,2px 0px 0px #51dc6f,0px 2px 0px #51dc6f,-2px 0px 0px #51dc6f,0px -2px 0px #51dc6f}nav a:hover{color:#fff}footer{z-index:1;position:fixed;bottom:-4vw;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;padding:.2% 1%;background:#19b453}footer span{color:#19b453;font-size:1.6vw;font-family:'Bold Drop';text-shadow:2px 2px 0px #a3ed84,-2px 2px 0px #a3ed84,2px -2px 0px #a3ed84,-2px -2px 0px #a3ed84,2px 0px 0px #a3ed84,0px 2px 0px #a3ed84,-2px 0px 0px #a3ed84,0px -2px 0px #a3ed84;line-height:2.5vw}footer a{z-index:7;opacity:0.5;display:inline-block;position:relative;left:25%;margin:0 0 0 1%;-webkit-filter:grayscale(40%) invert(20%) hue-rotate(10deg);filter:grayscale(40%) invert(20%) hue-rotate(10deg);vertical-align:bottom}footer a > img{width:6vw;height:100%}footer a:hover{-webkit-filter:grayscale(0) invert(0) hue-rotate(0);filter:grayscale(0) invert(0) hue-rotate(0)}img{pointer-events:none}#d0{width:12vw;height:12vw;margin:.5vw .5vw 0 0;border-radius:50%;border:solid .5vw #51dc6f;background:#d1ff70}.chunky{width:5vw}.no-need{width:8vw;height:8vw;margin:.5vw 0 0 .5vw;border-radius:50%;-o-object-fit:cover;object-fit:cover}.shikaku-big{display:block;width:98%;height:auto;margin:.5vw auto;border:solid .3vw #d1ff70;-o-object-fit:cover;object-fit:cover}.shikaku-small{width:20vw;height:auto;margin:.5vw;border:solid .3vw #d1ff70;-o-object-fit:cover;object-fit:cover}.comp1{display:block;width:90%;margin:2% auto}.comp2-3{width:35%;margin:.5%}.emoji{display:inline-block;width:1.7vw;height:1.7vw;margin:0 0 -1%}#rai{width:4vw;height:4vw;pointer-events:none}.siondoll{z-index:3;position:absolute;bottom:0;right:-14vw;width:26vw;height:70vh}.siondoll p:nth-of-type(1){position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:20vw;height:20vw;background-image:-o-repeating-linear-gradient(45deg,transparent,transparent 10px,#51DC6F 10px,#51DC6F 20px);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,#51DC6F 10px,#51DC6F 20px);background-color:#19B453;border-radius:50%;-webkit-filter:drop-shadow( .5vw .5vw .01vw #b5ff90 );filter:drop-shadow( .5vw .5vw .01vw #b5ff90 )}.siondoll p:nth-of-type(2){position:absolute;-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg);width:100%;height:100%;border:solid 0vw #fff;background:50% 50% / contain no-repeat url(dolls-finished-green.png);-webkit-filter:saturate(110%) drop-shadow( .4vw .3vw .01vw #fff );filter:saturate(110%) drop-shadow( .4vw .3vw .01vw #fff );pointer-events:none}.star{z-index:6;position:absolute;-webkit-clip-path:polygon(50% 0%,65% 31%,98% 35%,71% 57%,79% 91%,50% 70%,21% 91%,29% 59%,2% 35%,33% 32%);clip-path:polygon(50% 0%,65% 31%,98% 35%,71% 57%,79% 91%,50% 70%,21% 91%,29% 59%,2% 35%,33% 32%)}.star::before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:70%;height:70%;background:#d1ff70;-webkit-clip-path:polygon(50% 0%,65% 31%,98% 35%,71% 57%,79% 91%,50% 70%,21% 91%,29% 59%,2% 35%,33% 32%);clip-path:polygon(50% 0%,65% 31%,98% 35%,71% 57%,79% 91%,50% 70%,21% 91%,29% 59%,2% 35%,33% 32%)}header > .star:nth-child(1){-webkit-transform:rotate(-9deg);-ms-transform:rotate(-9deg);transform:rotate(-9deg);top:-2vw;left:-5vw;width:14vw;height:14vw;background:#fff}header > .star:nth-child(2){-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);top:6vw;left:-6vw;width:4vw;height:4vw;background:#19b453}header > .star:nth-child(3){-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);top:8vw;left:7vw;width:2vw;height:2vw;background:#fff}.siondoll > .star:nth-child(1){-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);top:1vw;right:7vw;width:4vw;height:4vw;background:#19b453}.siondoll > .star:nth-child(2){-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);top:15vw;right:0;width:3vw;height:3vw;background:#19b453}.siondoll >.star:nth-child(3){-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg);bottom:9.5vw;left:1vw;width:5vw;height:5vw;background:#fff}.siondoll >.star:nth-child(4){-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg);top:3vw;right:4vw;width:2vw;height:2vw;background:#fff}.siondoll >.star:nth-child(5){-webkit-transform:rotate(-55deg);-ms-transform:rotate(-55deg);transform:rotate(-55deg);bottom:1vw;left:3vw;width:4vw;height:4vw;background:#19b453}.siondoll >.star:nth-child(6){-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);top:4vw;left:2vw;width:2vw;height:2vw;background:#fff}.star#s10{-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg);bottom:-1vw;left:-5vw;width:4vw;height:4vw;background:#19b453}.star#s11{-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg);bottom:2vw;left:-7vw;width:2vw;height:2vw;background:#fff}#lang{z-index:8;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:-1%;width:12vw;height:auto;text-align:center}#lang > button{width:46%;margin:0 0 0 4%;padding:2%;border:none;background:#51dc6f;color:#b5ff90;font-size:1vw;font-family:"Kaisei Decol",serif;font-weight:bold;-webkit-box-shadow:.3vw .3vw .01vw #19b453;box-shadow:.3vw .3vw .01vw #19b453;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}#lang > button:hover{background:#fff}@media screen and (orientation:portrait){body{overflow-y:scroll}::-webkit-scrollbar{width:2vw}hr{opacity:0.4;width:100%;height:4vw;border:none;background:50% 50% / 100% repeat-x url(BZNVESNV2RMCWY6XRIL37SUX2KTGW34L.gif)}a{color:#fff;text-decoration:none;text-shadow:1px 1px 0px #19b453,-1px 1px 0px #19b453,1px -1px 0px #19b453,-1px -1px 0px #19b453,1px 0px 0px #19b453,0px 1px 0px #19b453,-1px 0px 0px #19b453,0px -1px 0px #19b453;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}a:hover{color:#d1ff70}#wrap{position:relative;top:60vh;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:90%;height:auto;margin:0;border-radius:0}header{top:-20vh;left:0;text-align:right}header span{font-size:11vw}header span::before{content:'Doll-Katsu!!';display:inline-block;position:absolute;top:0;left:0;text-shadow:3px 3px 0px #39cc70,-3px 3px 0px #39cc70,3px -3px 0px #39cc70,-3px -3px 0px #39cc70,3px 0px 0px #39cc70,0px 3px 0px #39cc70,-3px 0px 0px #39cc70,0px -3px 0px #39cc70}#box{top:0;left:0;width:96%;height:auto;padding:15% 2% 2%;overflow-y:hidden}p{margin:0;font-size:3vw;line-height:8vw}.big{font-size:5vw}.small{font-size:2.3vw}ol{width:90%;margin:6vw auto;padding:0 0 0 2%}ol > li{margin:0;padding:0 1vw;border-bottom:dotted .6vw #fff;font-size:3vw;line-height:6vw}#intro{margin:0 auto 6vw;border:dotted .8vw #d1ff70;font-size:3vw;line-height:6vw}p:last-child{margin:0 auto 20%}h1,h2,h3,h4,h5{font-size:6vw;line-height:6vw}h1{margin:0 0 4vw}h1:nth-of-type(2){margin:8vw 0 2%}h2::before,h3::before{width:5vw;height:5vw;margin:0 2vw}h2{margin:8vw 0 0}h3{font-size:4.5vw}h4{margin:4vw 0 1%}h5{margin:15vw auto 5%}nav{display:none}footer{position:relative;bottom:0;left:50%;width:98%;padding:5% 1% 1%;text-align:center}footer span{font-size:5vw;line-height:5vw}footer a{position:relative;bottom:0;left:0}footer a > img{width:17.5vw;height:6vw;margin:10% 0 0;padding:0}#d0{width:28vw;height:28vw;border:solid 1vw #51dc6f}.chunky{width:15vw}.emoji{display:inline-block;width:6vw;height:6vw}#rai{width:15vw;height:15vw;pointer-events:none}.no-need{width:20vw;height:20vw}.shikaku-big{margin:1vw auto;border:solid 1vw #d1ff70}.shikaku-small{width:40vw;border:solid 1vw #d1ff70}.comp1{margin:4% auto}.comp2-3{width:40%;margin:.5% auto;border-radius:50%}.siondoll{top:-60vh;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:80%;height:60vh}.siondoll p:nth-of-type(1){width:60vw;height:60vw;border-radius:50%;-webkit-filter:drop-shadow( 3vw 3vw .01vw #b5ff90 );filter:drop-shadow( 3vw 3vw .01vw #b5ff90 )}.siondoll p:nth-of-type(2){-webkit-filter:saturate(110%) drop-shadow( 1vw 1vw .01vw #fff );filter:saturate(110%) drop-shadow( 1vw 1vw .01vw #fff )}.star::before{width:60%;height:60%}header > .star:nth-child(1){top:-8vw;left:-4vw;width:20vh;height:20vh}header > .star:nth-child(2){top:8vw;left:-5vw;width:8vh;height:8vh}header > .star:nth-child(3){-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);top:13vh;left:13vw;width:4vh;height:4vh}.siondoll > .star:nth-child(1){top:1vw;right:7vw;width:10vh;height:10vh}.siondoll > .star:nth-child(2){top:26vh;left:62vw;width:10vh;height:10vh}.siondoll >.star:nth-child(3){top:2vh;left:-2vh;width:12vh;height:12vh}.siondoll >.star:nth-child(4){top:6vh;right:-2vh;width:6vh;height:6vh}.siondoll >.star:nth-child(5){bottom:30vh;left:-5vh;width:8vh;height:8vh}.siondoll >.star:nth-child(6){top:50vh;left:64vw;width:7vh;height:7vh}.star#s10,.star#s11{display:none}#lang{justify-content:center;position:absolute;top:0;right:0;width:100%}#lang > button{width:48%;margin:0 1%;padding:2%;font-size:3vw}}