@font-face{font-family:"Big Noodle Titling";src:url("../big_noodle_titling.ttf") format("truetype");font-weight:100 900;font-style:normal}body{font-family:"Big Noodle Titling",sans-serif!important;color:#fff;position:relative;min-height:100vh;overflow-x:hidden;margin:0;display:flex;flex-direction:column;align-items:center;cursor:url("../sserafim/pointer.png"),auto}a,button{cursor:url("../sserafim/pin.png"),pointer}h1,h2{margin:0}a{color:#ccc;text-decoration:none}section{padding:20px}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url("../images/sserafimV2.webp") center center/cover no-repeat;filter:blur(8px);transform:scale(1.1);z-index:-1}#tsparticles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}header{text-align:center;margin-top:2rem}.hero{font-family:"Big Noodle Titling",sans-serif!important;font-weight:400!important;font-size:clamp(25px, 10vw, 45px);line-height:1;display:inline-block;color:#fff;z-index:2;letter-spacing:5px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.6));-webkit-text-stroke:1px #ffffff}.layers{position:relative}.layers::after,.layers::before{content:attr(data-text);position:absolute;width:110%;z-index:-1}.layers::before{top:10px;left:15px;color:#70bfff}.layers::after{top:5px;left:-10px;color:#1d4587}.single-path{clip-path:polygon(0% 12%,53% 12%,53% 26%,25% 26%,25% 86%,31% 86%,31% 0%,53% 0%,53% 84%,92% 84%,92% 82%,70% 82%,70% 29%,78% 29%,78% 65%,69% 65%,69% 66%,77% 66%,77% 45%,85% 45%,85% 26%,97% 26%,97% 28%,84% 28%,84% 34%,54% 34%,54% 89%,30% 89%,30% 58%,83% 58%,83% 5%,68% 5%,68% 36%,62% 36%,62% 1%,12% 1%,12% 34%,60% 34%,60% 57%,98% 57%,98% 83%,1% 83%,1% 53%,91% 53%,91% 84%,8% 84%,8% 83%,4% 83%)}.paths{animation:paths 5s step-end infinite}@keyframes paths{0%{clip-path:polygon(0% 43%,83% 43%,83% 22%,23% 22%,23% 24%,91% 24%,91% 26%,18% 26%,18% 83%,29% 83%,29% 17%,41% 17%,41% 39%,18% 39%,18% 82%,54% 82%,54% 88%,19% 88%,19% 4%,39% 4%,39% 14%,76% 14%,76% 52%,23% 52%,23% 35%,19% 35%,19% 8%,36% 8%,36% 31%,73% 31%,73% 16%,1% 16%,1% 56%,50% 56%,50% 8%)}5%{clip-path:polygon(0% 29%,44% 29%,44% 83%,94% 83%,94% 56%,11% 56%,11% 64%,94% 64%,94% 70%,88% 70%,88% 32%,18% 32%,18% 96%,10% 96%,10% 62%,9% 62%,9% 84%,68% 84%,68% 50%,52% 50%,52% 55%,35% 55%,35% 87%,25% 87%,25% 39%,15% 39%,15% 88%,52% 88%)}30%{clip-path:polygon(0% 53%,93% 53%,93% 62%,68% 62%,68% 37%,97% 37%,97% 89%,13% 89%,13% 45%,51% 45%,51% 88%,17% 88%,17% 54%,81% 54%,81% 75%,79% 75%,79% 76%,38% 76%,38% 28%,61% 28%,61% 12%,55% 12%,55% 62%,68% 62%,68% 51%,0% 51%,0% 92%,63% 92%,63% 4%,65% 4%)}45%{clip-path:polygon(0% 33%,2% 33%,2% 69%,58% 69%,58% 94%,55% 94%,55% 25%,33% 25%,33% 85%,16% 85%,16% 19%,5% 19%,5% 20%,79% 20%,79% 96%,93% 96%,93% 50%,5% 50%,5% 74%,55% 74%,55% 57%,96% 57%,96% 59%,87% 59%,87% 65%,82% 65%,82% 39%,63% 39%,63% 92%,4% 92%,4% 36%,24% 36%,24% 70%,1% 70%,1% 43%,15% 43%,15% 28%,23% 28%,23% 71%,90% 71%,90% 86%,97% 86%,97% 1%,60% 1%,60% 67%,71% 67%,71% 91%,17% 91%,17% 14%,39% 14%,39% 30%,58% 30%,58% 11%,52% 11%,52% 83%,68% 83%)}76%{clip-path:polygon(0% 26%,15% 26%,15% 73%,72% 73%,72% 70%,77% 70%,77% 75%,8% 75%,8% 42%,4% 42%,4% 61%,17% 61%,17% 12%,26% 12%,26% 63%,73% 63%,73% 43%,90% 43%,90% 67%,50% 67%,50% 41%,42% 41%,42% 46%,50% 46%,50% 84%,96% 84%,96% 78%,49% 78%,49% 25%,63% 25%,63% 14%)}90%{clip-path:polygon(0% 41%,13% 41%,13% 6%,87% 6%,87% 93%,10% 93%,10% 13%,89% 13%,89% 6%,3% 6%,3% 8%,16% 8%,16% 79%,0% 79%,0% 99%,92% 99%,92% 90%,5% 90%,5% 60%,0% 60%,0% 48%,89% 48%,89% 13%,80% 13%,80% 43%,95% 43%,95% 19%,80% 19%,80% 85%,38% 85%,38% 62%)}1%,33%,47%,7%,78%,93%{clip-path:none}}.movement{position:relative;animation:movement 8s step-end infinite}@keyframes movement{0%{top:0;left:-20px}15%{top:10px;left:10px}60%{top:5px;left:-10px}75%{top:-5px;left:20px}100%{top:10px;left:5px}}.opacity{animation:opacity 5s step-end infinite}@keyframes opacity{0%{opacity:.1}5%{opacity:.7}30%{opacity:.4}45%{opacity:.6}76%{opacity:.4}90%{opacity:.8}1%,33%,47%,7%,78%,93%{opacity:0}}.font{animation:font 7s step-end infinite}@keyframes font{0%{font-weight:100;color:#e0287d;filter:blur(3px)}20%{font-weight:500;color:#fff;filter:blur(0)}50%{font-weight:300;color:#1bc7fb;filter:blur(2px)}60%{font-weight:700;color:#fff;filter:blur(0)}90%{font-weight:500;color:#e0287d;filter:blur(6px)}}.glitch span{animation:paths 5s step-end infinite}.glitch::before{animation:paths 5s step-end infinite,opacity 5s step-end infinite,font 8s step-end infinite,movement 10s step-end infinite}.glitch::after{animation:paths 5s step-end infinite,opacity 5s step-end infinite,font 7s step-end infinite,movement 8s step-end infinite}.player-container{--ow-orange:#f99e1a;--ow-blue:#4fc3f7;--ow-dark:rgba(8, 14, 24, 0.88);--ow-border:#f99e1a;width:90%;max-width:800px;background:var(--ow-dark);padding:1rem;margin:2rem auto;position:relative;clip-path:polygon(20px 0%,100% 0%,100% calc(100% - 20px),calc(100% - 20px) 100%,0% 100%,0% 20px);border:1px solid var(--ow-border);box-shadow:0 0 18px rgba(249,158,26,.35),0 0 40px rgba(249,158,26,.12),inset 0 0 30px rgba(8,14,24,.6);animation:owPulse 4s ease-in-out infinite alternate}.player-container::before{content:"";position:absolute;top:0;left:0;width:40px;height:2px;background:var(--ow-orange);box-shadow:0 0 8px var(--ow-orange);pointer-events:none}.player-container::after{content:"";position:absolute;bottom:0;right:0;width:40px;height:2px;background:var(--ow-orange);box-shadow:0 0 8px var(--ow-orange);pointer-events:none}@keyframes owPulse{0%{border-color:#f99e1a;box-shadow:0 0 14px rgba(249,158,26,.3),0 0 30px rgba(249,158,26,.1)}50%{border-color:#4fc3f7;box-shadow:0 0 18px rgba(79,195,247,.3),0 0 40px rgba(79,195,247,.1)}100%{border-color:#f99e1a;box-shadow:0 0 22px rgba(249,158,26,.4),0 0 50px rgba(249,158,26,.15)}}.video-wrap{position:relative;line-height:0;overflow:hidden}.video-wrap:-webkit-full-screen{width:100%;height:100%}.video-wrap:fullscreen{width:100%;height:100%}.video-wrap:-webkit-full-screen video{width:100%;height:100%;object-fit:contain}.video-wrap:fullscreen video{width:100%;height:100%;object-fit:contain}video{display:block;width:100%;height:auto;border:none}.sub-overlay{position:absolute;bottom:0;left:0;right:0;padding:10px 16px 14px;background:linear-gradient(transparent,rgba(0,0,0,.7) 60%);text-align:center;pointer-events:none;z-index:3;min-height:52px;display:flex;align-items:flex-end;justify-content:center}.custom-subtitles{font-family:"Big Noodle Titling",sans-serif;font-size:clamp(15px, 2.5vw, 22px);color:#fff;text-shadow:0 0 10px rgba(249,158,26,.5),0 2px 6px #000,0 0 2px #000;letter-spacing:.06em;pointer-events:none;line-height:1.3}.s-controls{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:10px 14px;background:rgba(4,8,16,.82);border:1px solid rgba(249,158,26,.25);box-shadow:inset 0 0 20px rgba(8,14,24,.5)}.s-progress{position:relative;height:4px;background:rgba(249,158,26,.18);cursor:url("../sserafim/pin.png"),pointer;overflow:visible;transition:height .15s}.s-progress:hover{height:6px}.s-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,#f99e1a,#ffd166);pointer-events:none;box-shadow:0 0 6px rgba(249,158,26,.7);transition:width .1s linear}.s-progress-handle{position:absolute;top:50%;left:0;width:12px;height:12px;background:#f99e1a;box-shadow:0 0 8px rgba(249,158,26,.8);transform:translate(-50%,-50%) rotate(45deg);pointer-events:none;opacity:0;transition:opacity .15s}.s-progress:hover .s-progress-handle{opacity:1}.s-row{display:flex;align-items:center;gap:8px}.s-btn{background:0 0;border:1px solid rgba(249,158,26,.3);cursor:url("../sserafim/pin.png"),pointer!important;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:rgba(249,158,26,.7);transition:color .15s,border-color .15s,box-shadow .15s;flex-shrink:0;padding:0;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%)}.s-btn:hover{color:#f99e1a;border-color:#f99e1a;box-shadow:0 0 10px rgba(249,158,26,.45)}.s-btn svg{width:15px;height:15px;fill:currentColor}.s-time{font-family:"Big Noodle Titling",sans-serif;font-size:14px;letter-spacing:.08em;color:rgba(249,158,26,.5);white-space:nowrap;user-select:none}.s-time .s-cur{color:#fff}.s-spacer{flex:1}.s-vol-wrap{display:flex;align-items:center;gap:5px}.s-vol{-webkit-appearance:none;appearance:none;width:64px;height:3px;background:rgba(249,158,26,.25);cursor:url("../sserafim/pin.png"),pointer;outline:0}.s-vol::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background:#f99e1a;box-shadow:0 0 6px rgba(249,158,26,.7);cursor:url("../sserafim/pin.png"),pointer;transform:rotate(45deg)}.s-vol::-webkit-slider-thumb:hover{background:#ffd166}#toggleLanguageBtn,#toggleLanguageBtn:active,#toggleLanguageBtn:focus,#toggleLanguageBtn:hover{cursor:url("../sserafim/pin.png"),pointer!important}#toggleLanguageBtn{display:inline-flex;align-items:center;gap:8px;background:rgba(8,14,24,.9);color:#f99e1a;text-transform:uppercase;font-family:"Big Noodle Titling",sans-serif;font-size:1rem;letter-spacing:.14em;padding:10px 28px;border:1px solid #f99e1a;margin-top:10px;position:relative;transition:color .25s,border-color .25s,box-shadow .25s;box-shadow:0 0 10px rgba(249,158,26,.3);clip-path:polygon(12px 0%,100% 0%,calc(100% - 12px) 100%,0% 100%)}#toggleLanguageBtn:hover{color:#fff;border-color:#ffd166;box-shadow:0 0 20px rgba(249,158,26,.55),inset 0 0 20px rgba(249,158,26,.08)}.footer{position:fixed;bottom:0;left:0;width:100%;font-size:20px;background:rgba(0,0,0,.5);padding:10px;text-align:center;color:#fff;z-index:999}.footer-content{max-width:1200px;margin:0 auto;color:#fff}