:root{
--p3d:preserve-3d;
--titlePacity:1;
--stickyPacity:0;

--pureWords_transform-start:rotateY(20deg)rotateX(13deg) translateZ(0);
--pureWords_ಠ_ಠ-goTime:-7.5s;
--pureWords_ಠ_ಠ:rotateY(-20deg)rotateX(-23deg);
--pureWords_ಠ_ಠ1:rotateY(20deg)rotateX(13deg);
--pureWords_ಠ_ಠ-stopTime:0;

--oP:1
}

#main,#maiN,#maIN,#mAIN,#MAIN,.main,.maiN,.maIN,.mAIN,.MAIN,.main a,.maiN a,.maIN a,.mAIN a,.MAIN a{
	overflow:visible}
#maiN a:nth-child(2),#maiN a:nth-child(4),.maiN a:nth-child(2),.maiN a:nth-child(4),.maIN a:nth-child(2),
	.maIN a:nth-child(4){visibility:hidden}
#main a,#maiN a,#maIN a,#mAIN a,#MAIN a,.main a,.maiN a,.maIN a,.mAIN a,.MAIN a,.sticky,.stickY,.sticKY,.stiCKY,
	.stICKY{visibility:visible}
#titleCover,#main,#maiN,#maIN,#mAIN,#MAIN,.main,.maiN,.maIN,.mAIN,.MAIN{display:block}
#main a,#maiN a,#maIN a,#mAIN a,#MAIN a,.main a,.maiN a,.maIN a,.mAIN a,.MAIN a{display:inline-block}
.box{display:flex}
#titleCover,#maiN a:nth-child(2),#maiN a:nth-child(4),.maiN a:nth-child(2),.maiN a:nth-child(4),.maIN a:nth-child(2),
	.maIN a:nth-child(4),.dark{pointer-events:none}
.scrollbarAdd,#title,.sticky,.stickY,.sticKY,.stiCKY,.stICKY{position:-webkit-fixed;position:fixed}
.main,.maiN,.maIN,.mAIN,.MAIN{position:-webkit-absolute;position:absolute}
#main a,#maiN a,#maIN a,#mAIN a,#MAIN a,.main a,.maiN a,.maIN a,.mAIN a,.MAIN a,.undercontent{
		position:-webkit-relative;position:relative}

#main a,#maiN a,#maIN a,#mAIN a,#MAIN a,.main a,.maiN a,.maIN a,.mAIN a,.MAIN a,.sticky,.stickY,.sticKY,.stiCKY,
	.stICKY{-webkit-transition:var(--tran);-moz-transition:var(--tran);-o-transition:var(--tran);transition:var(--tran)}
::-webkit-scrollbar{-webkit-animation:var(--anim);-moz-animation:var(--anim);-ms-animation:var(--anim);-o-animation:var(--anim);animation:var(--anim)}

@font-face{font-family:'default';src:url('default.ttf') format('ttf'),url('default.woff2') format('woff2'),url('default.woff') format('woff');font-weight:normal;font-style:normal}

*{margin:0 auto}

body{overflow-x:hidden;background:#000;width:100%;height:auto}

ul{padding:0;list-style-type:none}

.fixMove{--theatreTopp:-100vh}
.fixMOve{--theatreTopp:-100vh}
.fixMOVe{--theatreTopp:-100vh}

#main a,#maiN a,#maIN a,#mAIN a,#MAIN a,.main a,.maiN a,.maIN a,.mAIN a,.MAIN a,.sticky,.stickY,.sticKY,.stiCKY,
	.stICKY{--tran:1s}

.scrollbarAdd{background:#000;background-size:cover}

::-webkit-scrollbar{--radius:0;--anim:sClose 1s ease-in 1;background:url(flamy_1.gif);background-size:75% 100%;width:.75vw;-webkit-border-radius:var(--radius);border-radius:var(--radius);opacity:1}
::-webkit-scrollbar:hover{width:.75vw;opacity:1}
::-webkit-scrollbar-thumb{background:url(gem.gif);background-size:cover;width:4vw;height:7.5vw;-webkit-border-radius:2vw;border-radius:2vw;-webkit-box-shadow:inset 0 0 .375vw rgba(241,90,34,0),0 0 .625vw rgba(241,90,34,0);box-shadow:inset 0 0 .375vw rgba(241,90,34,0),0 0 .625vw rgba(241,90,34,0)}
::-webkit-scrollbar-thumb:hover{-webkit-box-shadow:inset 0 0 .375vw rgba(241,90,34,1),0 0 .625vw rgba(241,90,34,1);box-shadow:inset 0 0 .375vw rgba(241,90,34,1),0 0 .625vw rgba(241,90,34,1)}

#title{background:#000;top:var(--theatreTop);width:100%;height:100vh;color:#fff;text-align:center;opacity:var(--titlePacity);z-index:-4}
#titleCover{width:100%;height:100vh;text-align:center}

#main,#maiN,#maIN,#mAIN,#MAIN{width:100vw}
#main a,#maiN a,#maIN a,#mAIN a,#MAIN a{background-color:var(--bC);left:7.5vw;width:16.6vw;height:7.25vw;color:white;text-align:center;text-decoration:none;font-size:1.56vw}
#main{top:-2vw;z-index:7}
#maiN{top:-13.5vw;z-index:4}
#maIN{top:-12.5vw;z-index:1}
#mAIN{top:-20vw;z-index:1}
#MAIN{top:-19vw;z-index:1}

#main a:hover{background-color:blue}
#maiN a:hover{background-color:lime}
#maIN a:hover{background-color:purple}
#mAIN a:hover{background-color:red}
#MAIN a:hover{background-color:lightyellow}
#main a:hover,#maiN a:hover,#maIN a:hover{color:black}

.main,.maiN,.maIN,.mAIN,.MAIN{background:#000;width:100vw;opacity:1}
.main{height:9.15vw;top:100vh;z-index:8}

.maiN,.maIN{height:9.1vw}
.maiN{top:calc(100vh + 107vw);z-index:9}
.maIN{top:calc(100vh + 228vw);z-index:6}
.mAIN{top:calc(100vh + 340vw);z-index:6}
.MAIN{top:calc(100vh + 460vw);z-index:5}

.main a,.maiN a,.maIN a,.mAIN a,.MAIN a{
	background-color:blue;width:16.6vw;height:7.25vw;left:3.15vw;padding:.95vw .95vw;color:red;text-align:center;text-decoration:none;font-size:1.56vw;box-shadow:1vw 1vw 1vw rgb(0,0,0,.4)}

.main a{top:2.15vw}
.maiN a{top:-6.9vw}
.maIN a{top:-16vw}
.mAIN a{top:-25vw}
.MAIN a{top:-34vw}

.sticky,.stickY,.sticKY,.stiCKY,.stICKY{top:-4vw;width:100vw;opacity:1}
.sticky{top:-3vw;padding-top:3vw;z-index:7}
.stickY{padding-top:9.75vw;z-index:4}
.sticKY{padding-top:14.5vw;z-index:1}
.stiCKY{padding-top:22vw;z-index:1}
.stICKY{padding-top:21vw;z-index:1}

.vis{--stickyPacity:.75}
.dark{opacity:0}

.undercontent{z-index:1}
.undercontent{background:#000;top:var(--stickyMargin);color:red}
.undercontent h3,.undercontent p{padding:0 2vw 0 4.1vw}
.undercontent h3{padding-left:3vw;padding-top:calc(5vw + var(--stickyMargin));color:green}

.sticky ~ .undercontent,.stickY ~ .undercontent,.sticKY ~ .undercontent,.stiCKY ~ .undercontent,
	.stICKY ~ .undercontent{padding-top:10vw;color:blue;z-index:auto}
.sticky ~ .undercontent h3,.stickY ~ .undercontent h3,.sticKY ~ .undercontent h3,.stiCKY ~ .undercontent h3,
	.stICKY ~ .undercontent h3{padding-top:calc(var(--stickyFix) + var(--stickyMargin))}

@-webkit-keyframes sClose{from{opacity:1}to{opacity:0}}@-moz-keyframes sClose{from{opacity:1}to{opacity:0}}@-ms-keyframes sClose{from{opacity:1}to{opacity:0}}@-o-keyframes sClose{from{opacity:1}to{opacity:0}}@keyframes sClose{from{opacity:1}to{opacity:0}}
@-webkit-keyframes sOpen{from{opacity:0}to{opacity:1}}@-moz-keyframes sOpen{from{opacity:0}to{opacity:1}}@-ms-keyframes sOpen{from{opacity:0}to{opacity:1}}@-o-keyframes sOpen{from{opacity:0}to{opacity:1}}@keyframes sOpen{from{opacity:0}to{opacity:1}}