@import "https://fonts.googleapis.com/css2?family=Bangers&display=swap";body{color:#ff00ba;text-align:center;background-color:#1a0a2e;margin:0;padding:20px;font-family:Comic Sans MS,Chalkboard SE,comic-sans,cursive;position:relative;overflow-x:hidden}body:before{content:"";opacity:.15;z-index:-1;pointer-events:none;background-image:url(/props/background.jpg);background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;position:fixed;top:0;left:0}h1{color:#f0f;text-shadow:3px 3px #0f0,-2px -2px 10px #0ff;margin-bottom:10px;font-family:Bangers,cursive;font-size:4rem}.marquee{color:#ff0;white-space:nowrap;background:#f0f;border:3px dashed #0f0;margin-bottom:20px;padding:5px 0;font-weight:700;overflow:hidden}.marquee-track{width:200%;animation:15s linear infinite scrollLeft;display:flex}.marquee-text{flex:0 0 50%}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}.tab-container{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px;display:flex}.tab-btn{color:#0f0;cursor:pointer;background:#000;border:3px solid #f0f;border-radius:15px 15px 0 0;padding:10px 20px;font-family:Comic Sans MS,cursive;font-size:1.2rem;transition:all .3s}.tab-btn:hover{color:#000;background:#f0f;border-color:#0ff;transform:scale(1.1)}.tab-btn.active{color:#000;background:#0ff;border-color:#ff0}.tab-content{text-align:left;background:#000c;border:4px dashed #ff0;border-radius:20px;max-width:800px;margin:0 auto;padding:20px;display:none;position:relative;overflow:hidden}#tos:after{content:"";opacity:.1;z-index:0;pointer-events:none;background-image:url(/props/subaru-stare.jpg);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}#tos:before{z-index:1!important}#tos>*{z-index:2!important}.tab-content:before{content:"";opacity:.1;z-index:0;pointer-events:none;background-image:url(/props/%E2%99%A1NEONCORE%E2%99%A1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.tab-content>*{z-index:1;position:relative}.tab-content p,.tab-content li{font-size:1.2rem;line-height:1.5}.tab-content.active{animation:.4s ease-out popIn;display:block}@keyframes popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:20px;display:grid}.art-piece{color:#000;background:#fff;border:3px solid #f0f;justify-content:center;align-items:center;height:200px;font-size:.9rem;display:flex}.tos-section{margin-bottom:25px}.tos-section h3{border-bottom:2px dashed;margin-bottom:10px;padding-bottom:5px;font-size:1.5rem}.tos-pink{color:#f0f;border-color:#f0f}.tos-green{color:#0f0;border-color:#0f0}.tos-yellow{color:#ff0;border-color:#ff0}.tos-red{color:#f33;border-color:#f33}.tos-list{padding:0;list-style-type:none}.tos-list li{margin-bottom:12px;line-height:1.5}a{color:#ff0;border-bottom:2px dotted #f0f;text-decoration:none}a:hover{color:#f0f;border-bottom:2px solid #0ff}.floating-gif{z-index:1000;filter:drop-shadow(0 0 10px #ff00ba);width:150px;position:fixed;bottom:20px;right:20px}.spinning-img{z-index:1000;filter:drop-shadow(0 0 15px #0ff);width:150px;animation:4s linear infinite spinClockwise;position:fixed;bottom:20px;left:20px}@keyframes spinClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.colorblind-mode{color:gold!important;background-color:#111!important}body.colorblind-mode:before{opacity:0!important}body.colorblind-mode h1,body.colorblind-mode h2,body.colorblind-mode h3{color:#fff!important;text-shadow:2px 2px #000!important}body.colorblind-mode .marquee,body.colorblind-mode .tab-btn{color:#fff!important;background:#222!important;border-color:gold!important}body.colorblind-mode .tab-btn:hover,body.colorblind-mode .tab-btn.active{color:#000!important;background:gold!important}body.colorblind-mode .tab-content{background:#1a1a1a!important;border-color:gold!important}body.colorblind-mode .tab-content:before{opacity:0!important}body.colorblind-mode .art-piece{border-color:#fff!important}body.colorblind-mode a{color:gold!important;border-color:#fff!important}body.colorblind-mode .price-box,body.colorblind-mode .wont-draw-box{background:0 0!important;border-color:gold!important}body.colorblind-mode .tos-pink,body.colorblind-mode .tos-green,body.colorblind-mode .tos-yellow,body.colorblind-mode .tos-red{color:#fff!important;border-color:gold!important}.side-decor{z-index:999;pointer-events:none;position:absolute}body.is-embedded .floating-gif,body.is-embedded .spinning-img,body.is-embedded .side-decor{display:none!important}@media (width<=600px){.tab-btn{text-align:center;flex-grow:0;flex-shrink:0;width:calc(50% - 5px)}.side-decor{display:none}.floating-gif{width:80px;bottom:15px;right:15px}.spinning-img{width:80px;bottom:15px;left:15px}.tab-content{padding-bottom:50px!important}}.lightbox{z-index:2000;cursor:pointer;pointer-events:none;background-color:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.lightbox.active{pointer-events:auto;display:flex}.lightbox img{border:4px solid #f0f;border-radius:10px;max-width:90vw;max-height:90vh;animation:.3s ease-out popIn;box-shadow:0 0 30px #f0f,0 0 60px #0ff}.art-piece{cursor:pointer;transition:transform .2s,box-shadow .2s}.art-piece:hover{border-color:#0ff;transform:scale(1.03);box-shadow:0 0 15px #0ff}.decor-tos{width:120px;top:210px;left:calc(50% + 310px)}.decor-title-left{width:180px;top:30px;left:calc(50% - 700px)}.decor-title-right{width:180px;top:30px;left:calc(50% + 500px)}.about-badges{flex-wrap:wrap;justify-content:center;gap:12px;margin:20px 0;display:flex}.kandi-tag{transform:rotate(var(--rot,0deg));background:#000;border:3px solid;border-radius:50px;align-items:center;gap:6px;padding:8px 18px;font-size:1.1rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.kandi-tag:hover{transform:rotate(0)scale(1.1)}.kandi-pronoun{color:#f0f;border-color:#f0f;box-shadow:0 0 10px #f0f}.kandi-fandom{color:#0f0;border-color:#0f0;box-shadow:0 0 10px #0f0}.kandi-fandom.alt{color:#ff0;border-color:#ff0;box-shadow:0 0 10px #ff0}.comm-btn{text-align:center;border-radius:15px;padding:12px 25px;font-family:Comic Sans MS,cursive;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.email-btn{color:#ff0;text-shadow:1px 1px #000;background:#000;border:3px solid #ff0}.email-btn:hover{color:#000;background:#ff0;transform:scale(1.05);box-shadow:0 0 15px #ff0}.discord-btn{color:#7289da;text-shadow:1px 1px #000;background:#000;border:3px solid #7289da}.discord-btn:hover{color:#fff;background:#7289da;transform:scale(1.05);box-shadow:0 0 15px #7289da}
