body#inicio{background-color:#190207;background-image:radial-gradient(circle at 78% 10%,rgba(255,55,88,.2),transparent 27%),linear-gradient(180deg,#260008b3,#140005e0),url(assets/bg-wallpaper.webp);background-attachment:fixed}body#inicio .site-header{top:10px;width:min(96%,1540px);margin:auto;border:1px solid rgba(255,188,201,.5);border-radius:10px;background:linear-gradient(180deg,#d86074b3,#711129c2 43%,#2d030fe6 48%,#660c23d6);box-shadow:inset 0 1px #ffffffad,inset 0 -1px #ffffff14,0 10px 32px #08000373;backdrop-filter:blur(18px) saturate(1.4)}body#inicio .top-menu a{border-radius:6px;padding:.5rem .72rem;text-shadow:0 1px 3px #210008;transition:background .22s,box-shadow .22s,transform .22s}body#inicio .top-menu a:hover,body#inicio .top-menu a:focus-visible{background:linear-gradient(#ffffff52,#ffffff12);box-shadow:inset 0 1px #ffffff80,0 0 15px #ff55775c;transform:translateY(-1px)}body#inicio .creation-stage{background:radial-gradient(ellipse at 77% 45%,rgba(228,44,73,.3),transparent 40%),radial-gradient(circle at 18% 32%,rgba(255,98,123,.14),transparent 30%),linear-gradient(135deg,#180007f5,#5b0619e0 52%,#230009f7);border-bottom-color:#ff708970}body#inicio .creation-stage:before,body#inicio .creation-stage:after{content:"";position:absolute;border-radius:50%;pointer-events:none}body#inicio .creation-stage:before{width:440px;height:440px;left:-180px;top:15%;border:1px solid rgba(255,141,159,.15);box-shadow:0 0 80px #da21432b,inset 0 0 70px #ff5f7c14;animation:landing-orbit 15s ease-in-out infinite}body#inicio .creation-stage:after{width:180px;height:180px;right:7%;top:13%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.19),rgba(255,58,91,.09) 35%,transparent 70%);border:1px solid rgba(255,180,194,.12);filter:blur(.2px);animation:landing-orbit 10s ease-in-out infinite reverse}body#inicio .aero-path{position:relative;z-index:5;margin:18px 2.2vw;border-color:#ffc2cc8c;background:linear-gradient(180deg,#ffffff38,#ffffff0a 49%,#29000b7a 51%);backdrop-filter:blur(13px);box-shadow:inset 0 1px #ffffff94,0 8px 28px #00000047}body#inicio .creation-copy{left:5.2vw;top:15%;width:min(47%,720px);padding:26px 30px 29px;border:1px solid rgba(255,182,195,.34);border-radius:16px;background:linear-gradient(135deg,#4e04178c,#1c000859);box-shadow:inset 0 1px #ffffff21,0 22px 65px #0003;backdrop-filter:blur(7px)}body#inicio .creation-copy:before{content:"TERIDAYO.EXE";position:absolute;top:-10px;right:18px;padding:3px 9px;border:1px solid rgba(255,194,205,.4);border-radius:5px;color:#ffd6dd;background:#75142b;font:9px var(--font-pixel);letter-spacing:1px;box-shadow:0 0 12px #ff416559}body#inicio .hero-brand{width:clamp(280px,22vw,420px);max-width:80%;margin:-12px 0 8px;filter:drop-shadow(0 0 12px rgba(255,255,255,.32)) drop-shadow(0 10px 18px rgba(0,0,0,.4));animation:brand-breathe 4.5s ease-in-out infinite}body#inicio .creation-copy .kicker{display:inline-block;margin-top:4px;padding:5px 9px;border-left:3px solid #ff4969;background:linear-gradient(90deg,rgba(255,70,103,.16),transparent);color:#ffc3cd}body#inicio .creation-copy h1{font-size:clamp(40px,4.6vw,76px);max-width:760px;margin:14px 0 18px;color:#fff8ee;text-shadow:0 3px 28px rgba(0,0,0,.85),0 0 28px rgba(255,71,101,.13)}body#inicio .creation-copy .headline-tail{color:#ffd9de;font-weight:400}body#inicio .creation-description{color:#f0cdd2}body#inicio .aero-cta{border-color:#ffc3cd;border-radius:8px;background:linear-gradient(#f47b8e,#b8284b 48%,#710b25 51%,#c33252);box-shadow:inset 0 1px #ffffffd1,inset 0 0 8px #ffffff26,0 8px 23px #1300058c,0 0 18px #ff345c29}body#inicio .model-label{border-top-color:#ff6e8699;color:pink;text-shadow:0 0 8px rgba(255,71,101,.6)}body#inicio .story-progress{height:4px;background:#ffffff14}body#inicio .story-progress i{background:linear-gradient(90deg,#8b1430,#ff5372,#ffd1d8);box-shadow:0 0 22px #ff3d62}body#inicio #creation-canvas{transition:opacity .16s linear}body#inicio #creation-model-image{position:absolute;z-index:1;left:21%;top:7%;width:58%;height:86%;object-fit:contain;opacity:0;pointer-events:none;filter:drop-shadow(0 0 8px rgba(255,65,91,.68)) drop-shadow(0 20px 28px rgba(0,0,0,.48));transform-origin:50% 55%;will-change:opacity,transform}body#inicio .artist-intro{padding-top:120px;background:radial-gradient(ellipse at 50% 18%,rgba(224,39,72,.32),transparent 55%),linear-gradient(180deg,#28000a33,#4e05184d);overflow:hidden}body#inicio .artist-intro:before{content:"✦  CREATIVE DESKTOP  ✦";display:inline-block;padding:7px 14px;border:1px solid rgba(255,190,201,.4);border-radius:999px;color:#ffc1cc;background:#51081bb3;font:10px var(--font-pixel);letter-spacing:2px;box-shadow:inset 0 1px #ffffff3d,0 0 24px #ff345c2e}body#inicio .artist-intro>img{width:min(520px,82vw);filter:drop-shadow(0 0 17px rgba(255,238,241,.25)) drop-shadow(0 18px 30px rgba(0,0,0,.55));animation:brand-breathe 5s ease-in-out infinite}body#inicio .art-tags a{padding:9px 15px;border:1px solid rgba(255,171,186,.4);border-radius:7px;background:linear-gradient(#ffffff21,#ffffff08);box-shadow:inset 0 1px #fff3;transition:.2s}body#inicio .art-tags a:hover{transform:translateY(-3px);color:#fff;box-shadow:inset 0 1px #ffffff59,0 8px 18px #0000004d,0 0 16px #ff375e40}body#inicio .frame-img{filter:grayscale(.2) sepia(.85) saturate(4.5) hue-rotate(315deg) brightness(.9) drop-shadow(0 12px 22px rgba(0,0,0,.62)) drop-shadow(0 0 12px rgba(255,35,74,.25))}body#inicio .skin-btn{filter:grayscale(.15) sepia(.8) saturate(4.2) hue-rotate(315deg) brightness(.92)}body#inicio .player-frame:after{content:"";position:absolute;z-index:-1;inset:16% 7%;border-radius:50%;background:#ff154142;filter:blur(21px);animation:player-red-pulse 2.8s ease-in-out infinite}body#inicio .player-frame.is-playing .frame-img{animation:player-red-glow 2.4s ease-in-out infinite}body#inicio #volume-button{border-color:pink;background:linear-gradient(#f07b8c,#9e1c3b 50%,#c93251);color:#fff;box-shadow:inset 0 1px #ffffffbf,0 3px 12px #0000008c,0 0 12px #ff335b59}html{background:#190207}body#inicio{min-height:100%;margin-bottom:0;border-bottom:0;background-color:#190207}body#inicio .brand-row{position:relative;display:flex;align-items:center;gap:18px;flex-wrap:wrap}body#inicio .welcome-sticker{margin:0 0 8px;padding:10px 15px;border:1px solid rgba(255,214,222,.72);border-radius:9px;color:#fff2f4;background:linear-gradient(180deg,#ffb8c485,#9c1b39ad 48%,#4a0415e0 52%,#84112cc2);box-shadow:inset 0 1px #ffffffc7,inset 0 0 12px #ffffff1f,0 7px 22px #00000061,0 0 18px #ff416540;font:700 12px/1.45 var(--font-body);letter-spacing:.25px;text-align:center;text-shadow:0 1px 3px #3a000d;transform:rotate(1.5deg);animation:welcome-wiggle 4.8s ease-in-out infinite}.minecraft-splash{position:absolute;z-index:3;left:235px;top:145px;display:block;width:max-content;max-width:245px;margin:0;color:#fff33b;font:400 clamp(13px,1.5vw,20px) / 1.12 "Minecraft","Courier New",monospace;text-align:center;text-shadow:2px 2px 0 #6d3f00,0 0 8px #ffd900,0 0 17px #ffb300;transform:rotate(-7deg);transform-origin:center;animation:minecraft-splash-pulse 1.15s ease-in-out infinite alternate;overflow-wrap:anywhere}@keyframes minecraft-splash-pulse{0%{transform:rotate(-7deg) scale(.94)}to{transform:rotate(-7deg) scale(1.06)}}body#inicio .welcome-sticker strong{display:inline-block;color:#ffd0d8;font-size:13px}body#inicio .welcome-sticker{width:min(330px,42vw);min-height:58px;box-sizing:border-box;display:grid;place-items:center;padding:13px 18px;font-size:14px;line-height:1.35}body#inicio .blender-orbit{position:absolute;z-index:2;right:8%;top:15%;width:145px;height:145px;color:#ffd9df;text-align:center;pointer-events:none;filter:drop-shadow(0 14px 18px rgba(0,0,0,.45));transition:opacity .2s linear;animation:blender-float 5s ease-in-out infinite}body#inicio .blender-orbit .blender-logo{position:absolute;left:22px;top:18px;width:102px;height:auto;filter:drop-shadow(0 0 9px rgba(255,133,31,.5)) drop-shadow(0 12px 12px rgba(0,0,0,.45))}body#inicio .blender-orbit span{position:absolute;left:37px;top:108px;font:9px var(--font-pixel);letter-spacing:2px;text-shadow:0 0 8px #ff6b19}body#inicio .blend-cube{position:absolute;width:25px;height:25px;border:2px solid #ffb067;background:linear-gradient(135deg,#ffa545b8,#7d1a0db3);box-shadow:inset 0 0 8px #ffffff40,0 0 12px #ff661973;transform:rotate(30deg) skewY(-8deg)}body#inicio .blend-cube:before,body#inicio .blend-cube:after{content:"";position:absolute;border:inherit;background:inherit}body#inicio .blend-cube:before{width:11px;height:100%;right:-15px;top:4px;transform:skewY(38deg)}body#inicio .blend-cube:after{width:100%;height:10px;left:5px;top:-14px;transform:skew(52deg)}body#inicio .cube-one{left:4px;top:10px;transform:scale(.7) rotate(22deg) skewY(-8deg)}body#inicio .cube-two{right:4px;top:54px;transform:scale(.55) rotate(40deg) skewY(-8deg)}body#inicio .cube-three{left:13px;bottom:8px;transform:scale(.45) rotate(52deg) skewY(-8deg)}body#inicio .tablet-detail-overlay{position:absolute;z-index:2;left:58%;top:35%;width:29%;height:27%;border:2px solid rgba(255,145,161,.65);border-radius:8px;background:linear-gradient(135deg,#ffffff0b,#6400131a);box-shadow:inset 0 0 0 5px #16000773,inset 0 0 0 7px #ff879940,0 0 13px #ff385c3b;transform:perspective(900px) rotateX(57deg) rotate(4deg);transform-origin:center;pointer-events:none;transition:opacity .16s linear}body#inicio .tablet-detail-overlay:before{content:"";position:absolute;inset:12px 15px;border:1px solid rgba(255,176,189,.27);background:repeating-linear-gradient(90deg,transparent 0 34px,rgba(255,114,138,.055) 35px),repeating-linear-gradient(0deg,transparent 0 34px,rgba(255,114,138,.055) 35px)}body#inicio .tablet-buttons{position:absolute;left:5px;top:22%;width:7px;height:42%;border-radius:4px;background:repeating-linear-gradient(180deg,#dc526d 0 7px,#43101d 8px 12px);box-shadow:0 0 5px #ff607d}body#inicio .tablet-ring{position:absolute;right:7%;bottom:8%;width:30px;height:30px;border:4px double rgba(255,167,181,.75);border-radius:50%;box-shadow:0 0 8px #ff446780}body#inicio .tablet-led{position:absolute;left:18px;bottom:7px;width:7px;height:7px;border-radius:50%;background:#7dff9a;box-shadow:0 0 8px #5cff7e}body#inicio .tablet-label{position:absolute;right:42px;bottom:6px;color:#ffc3cd;font:7px var(--font-pixel);letter-spacing:1px}body#inicio .creation-divider{position:relative;height:25px;margin-top:-1px;background:#190207;overflow:hidden}body#inicio .creation-divider:before,body#inicio .creation-divider:after{content:"";position:absolute;top:11px;width:calc(50% - 28px);height:1px;background:linear-gradient(90deg,transparent,#ff718b);box-shadow:0 0 8px #ff3159}body#inicio .creation-divider:before{left:0}body#inicio .creation-divider:after{right:0;transform:scaleX(-1)}body#inicio .creation-divider span{position:absolute;left:50%;top:1px;color:#ffd2da;transform:translate(-50%);text-shadow:0 0 10px #ff3159}body#inicio main,body#inicio .teri-links-footer{border-bottom:0!important;margin-bottom:0}body#inicio .teri-links-footer{padding-bottom:max(70px,env(safe-area-inset-bottom));background-color:#190207}@keyframes brand-breathe{50%{transform:translateY(-5px) scale(1.015);filter:drop-shadow(0 0 20px rgba(255,255,255,.38)) drop-shadow(0 14px 24px rgba(0,0,0,.45))}}@keyframes landing-orbit{50%{transform:translate(22px,-15px) scale(1.06);opacity:.68}}@keyframes player-red-pulse{50%{transform:scale(1.08);opacity:.68}}@keyframes player-red-glow{0%,to{filter:grayscale(.2) sepia(.85) saturate(4.5) hue-rotate(315deg) brightness(.9) drop-shadow(0 12px 22px rgba(0,0,0,.62))}50%{filter:grayscale(.15) sepia(.9) saturate(5) hue-rotate(315deg) brightness(1.02) drop-shadow(0 12px 22px rgba(0,0,0,.62)) drop-shadow(0 0 21px rgba(255,35,74,.72))}}@keyframes welcome-wiggle{0%,to{transform:rotate(1.5deg) translateY(0)}50%{transform:rotate(-1deg) translateY(-4px)}}@keyframes blender-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(4deg)}}@media(max-width:700px){body#inicio .site-header{top:4px;width:calc(100% - 8px)}body#inicio .creation-copy{left:5vw;top:10%;width:90%;padding:18px 18px 20px;background:linear-gradient(135deg,#49041594,#19000747);backdrop-filter:none}body#inicio .hero-brand{width:190px;max-width:62%;margin:-7px 0 5px}body#inicio .brand-row{gap:7px}body#inicio .welcome-sticker{max-width:150px;padding:6px 8px;font-size:9px}body#inicio .welcome-sticker strong{font-size:9px}body#inicio .creation-copy h1{font-size:37px}body#inicio .creation-stage:before,body#inicio .creation-stage:after,body#inicio .blender-orbit,body#inicio .tablet-detail-overlay{display:none}body#inicio #creation-model-image{left:4%;top:17%;width:92%;height:72%;will-change:auto}body#inicio .artist-intro{padding-top:78px}body#inicio .artist-intro>img{width:min(420px,86vw)}}@media(prefers-reduced-motion:reduce){body#inicio .hero-brand,body#inicio .artist-intro>img,body#inicio .creation-stage:before,body#inicio .creation-stage:after,body#inicio .player-frame:after,body#inicio .player-frame.is-playing .frame-img,body#inicio .welcome-sticker,body#inicio .blender-orbit{animation:none}}@media(max-width:700px){body#inicio .minecraft-splash{left:135px;top:92px;max-width:155px;font-size:11px}}