*{box-sizing:border-box;-webkit-user-select:none;user-select:none;margin:0;padding:0}html,body{color:#fff;cursor:none;background:#050505;width:100%;min-height:100%;font-family:Arial,Helvetica,sans-serif;overflow:hidden visible}a{color:inherit;text-decoration:none}.main-screen,.enter-screen{z-index:2;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:60px 20px;display:flex;position:relative}.video-bg{object-fit:cover;z-index:0;pointer-events:none;width:calc(100vw + 50px);height:100vh;position:fixed;inset:0 0 0 -60px}.dark-overlay{z-index:1;pointer-events:none;background:#00000073;position:fixed;inset:0}.smoke{opacity:.5;z-index:1;pointer-events:none;background:radial-gradient(circle,#ff00000d,#0000 70%);position:fixed;inset:0}.scanlines{opacity:.08;z-index:2;pointer-events:none;background:repeating-linear-gradient(#ffffff08,#ffffff08 1px,#0000 1px 3px);position:fixed;inset:0}.profile-card{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#141414c7,#000000eb);border:1px solid #ff000040;border-radius:34px;flex-direction:column;align-items:center;width:100%;max-width:760px;padding:35px;display:flex;position:relative;overflow:visible}.cyber-title,.username{letter-spacing:4px;text-transform:uppercase;color:#fff;text-shadow:0 0 12px #f009;font-size:42px}.country{opacity:.7;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.flag{border-radius:3px;width:22px}.logo-wrapper{margin-bottom:25px}.avatar-video{object-fit:cover;border:2px solid #ff000059;border-radius:50%;width:140px;height:140px;box-shadow:0 0 25px #ff000040}.button-grid,.new-grid,.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;width:100%;margin-top:35px;display:grid}.cyber-btn,.dashboard-grid a,.logout-btn,.delete-btn,.back-btn-wide,.admin-back-btn{color:#fff;text-transform:uppercase;letter-spacing:2px;cursor:none;background:#ff000014;border:1px solid #ff000040;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;transition:all .2s;display:flex}.cyber-btn:hover,.dashboard-grid a:hover,.logout-btn:hover,.delete-btn:hover,.back-btn-wide:hover,.admin-back-btn:hover{background:#ff000024;transform:translateY(-2px);box-shadow:0 0 18px #ff000059}.cyber-btn span{font-size:20px}.cyber-btn h3{font-size:14px;font-weight:500}.social-bar{gap:14px;margin-top:18px;display:flex}.social-icon{background:#ff000014;border:1px solid #f003;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.social-icon:hover{background:#ff000029;transform:translateY(-2px)}.social-svg{filter:invert();width:18px;height:18px}.admin-form,.admin-items{width:100%;margin-top:25px}.admin-item{margin-bottom:18px}.admin-edit-input,.admin-form input,.admin-form textarea{color:#fff;background:#00000073;border:1px solid #f003;border-radius:12px;outline:none;width:100%;margin-bottom:12px;padding:14px}.admin-form textarea{resize:vertical;min-height:120px}.admin-media-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:12px;display:grid}.admin-media-item{position:relative}.admin-media-item img,.admin-media-item video{border-radius:12px;width:100%}.media-delete{color:#fff;background:#ff0000e6;border:none;border-radius:50%;width:28px;height:28px;position:absolute;top:8px;right:8px}.enter-button{color:#fff;letter-spacing:4px;cursor:none;background:#ff000014;border:1px solid #ff00004d;border-radius:18px;padding:18px 40px;font-size:20px;transition:all .2s}.enter-button:hover{transform:scale(1.03);box-shadow:0 0 25px #f006}.admin-panel-button{letter-spacing:2px;z-index:999;background:#ff000014;border:1px solid #f003;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;display:flex;position:fixed;bottom:18px;right:18px}.bottom-skull{color:red;text-shadow:0 0 12px red;opacity:.85;pointer-events:none;margin-top:25px;font-size:28px}html,body,*,a,button,input,textarea{cursor:none!important}.cyber-cursor{pointer-events:none;z-index:999999;mix-blend-mode:difference;will-change:transform;border:2px solid #fff;border-radius:999px;width:18px;height:18px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}@media (max-width:768px){.profile-card{padding:24px}.cyber-title,.username{font-size:30px}.button-grid,.dashboard-grid{grid-template-columns:1fr}.avatar-video{width:110px;height:110px}}.view-counter{color:#ffffffc7;letter-spacing:4px;text-transform:uppercase;text-shadow:0 0 10px #ff000059;justify-content:center;align-items:center;gap:10px;margin-top:18px;margin-bottom:8px;font-size:14px;animation:2s fadeCounter;display:flex}.eye-icon{filter:drop-shadow(0 0 10px #ff000080);font-size:16px}@keyframes fadeCounter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.music-volume-box{z-index:10;background:#ff00000f;border:1px solid #ff000038;border-radius:999px;align-items:center;gap:12px;width:100%;max-width:260px;margin-top:10px;padding:10px 14px;display:flex;box-shadow:0 0 18px #ff00001f}.music-volume-icon{color:#ff3b3b;text-shadow:0 0 10px #ff0000b3;font-size:13px}.music-volume-slider{accent-color:red;cursor:none;width:100%}.music-volume-value{color:#ffffffb3;letter-spacing:1px;min-width:34px;font-size:11px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:#f006;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ff0000b3}*{scrollbar-width:thin;scrollbar-color:#f006 #050505}.contact-overlay{z-index:99999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-overflow-scrolling:touch;background:#000000b8;justify-content:center;align-items:center;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.contact-box{scrollbar-width:thin;scrollbar-color:#ff000073 transparent;background:linear-gradient(#121212f2,#050505fa);border:1px solid #ff000038;border-radius:28px;width:100%;max-width:650px;max-height:90vh;padding:35px;position:relative;overflow-y:auto;box-shadow:0 0 35px #ff000024}.contact-box::-webkit-scrollbar{width:6px}.contact-box::-webkit-scrollbar-track{background:0 0}.contact-box::-webkit-scrollbar-thumb{background:#ff000073;border-radius:999px}.contact-title{color:#fff;text-align:center;letter-spacing:4px;text-transform:uppercase;text-shadow:0 0 16px #f00c;font-size:34px}.contact-subtitle{color:#999;text-align:center;letter-spacing:2px;margin-top:10px;line-height:1.8}.contact-form{flex-direction:column;gap:14px;width:100%;margin-top:28px;display:flex}.contact-form input,.contact-form textarea{color:#fff;background:#ffffff0a;border:1px solid #ff000029;border-radius:16px;outline:none;width:100%;padding:16px 18px;font-size:14px;transition:all .2s}.contact-form input:focus,.contact-form textarea:focus{border:1px solid #f006;box-shadow:0 0 18px #ff00001f}.contact-form textarea{resize:vertical;min-height:160px;max-height:320px;line-height:1.7;overflow-y:auto}.contact-form button{color:#fff;letter-spacing:3px;background:#ff000014;border:1px solid #ff00003d;border-radius:16px;width:100%;margin-top:10px;padding:16px;font-size:13px;transition:all .2s}.contact-form button:hover{background:#ff000029;transform:translateY(-2px);box-shadow:0 0 20px #ff000029}.contact-success-message,.contact-error-message{text-align:center;letter-spacing:2px;text-transform:uppercase;border-radius:14px;width:100%;margin-top:4px;padding:14px 18px;font-size:12px;font-weight:900}.contact-success-message{color:#7dffb1;background:#00ff7814;border:1px solid #00ff7840;box-shadow:0 0 25px #00ff7826}.contact-error-message{color:#ff5a5a;background:#ff000014;border:1px solid #ff000040;box-shadow:0 0 25px #ff000026}.close-button{color:#fff;background:#ff000014;border:1px solid #f003;border-radius:999px;width:42px;height:42px;font-size:22px;transition:all .2s;position:absolute;top:18px;right:18px}.close-button:hover{background:#ff000029;transform:rotate(90deg)}@media (max-width:768px){.contact-overlay{align-items:flex-start;padding:80px 14px 40px}.contact-box{max-height:none;padding:24px;overflow-y:visible}.contact-form textarea{min-height:140px}.home-button-layout{gap:14px!important}.home-button-row-4{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.home-button-row-2{width:100%;max-width:220px;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.home-button-row-4 .cyber-btn,.home-button-row-2 .cyber-btn{gap:5px;min-height:72px;padding:9px 5px}.home-button-row-4 .cyber-btn span,.home-button-row-2 .cyber-btn span{font-size:15px}.home-button-row-4 .cyber-btn h3,.home-button-row-2 .cyber-btn h3{letter-spacing:.7px;text-align:center;font-size:8px}}
.smoke{mix-blend-mode:screen;z-index:1;pointer-events:none;background:radial-gradient(circle at 20% 20%,#ffffff0f,#0000 40%),radial-gradient(circle at 80% 30%,#ffffff0a,#0000 45%),radial-gradient(circle at 50% 80%,#ffffff0d,#0000 40%),#000000a6;animation:14s ease-in-out infinite alternate smokeMove;position:absolute;inset:0}.scanlines{z-index:3;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px);background-size:100% 4px;animation:8s linear infinite scanMove;position:absolute;inset:0}.top-glow{background:red;border-radius:999px;width:240px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%);box-shadow:0 0 20px red,0 0 60px red}.claw{filter:drop-shadow(0 0 14px red)drop-shadow(0 0 40px red);opacity:1;border-top:7px solid red;border-left:7px solid red;width:120px;height:120px;position:absolute}.claw-left-top{top:-14px;left:-14px;transform:rotate(-8deg)}.claw-right-top{top:-14px;right:-14px;transform:rotate(90deg)rotate(-8deg)}.claw-left-bottom{bottom:-14px;left:-14px;transform:rotate(-90deg)rotate(-8deg)}.claw-right-bottom{bottom:-14px;right:-14px;transform:rotate(180deg)rotate(-8deg)}.bottom-skull{color:red;text-shadow:0 0 20px red,0 0 40px red;font-size:72px;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}@keyframes smokeMove{0%{opacity:.35;transform:scale(1)translateY(0)}to{opacity:.75;transform:scale(1.25)translateY(-40px)}}@keyframes scanMove{0%{background-position-y:0}to{background-position-y:100px}}@keyframes spinDisc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes popupAnim{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes errorAnim{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes bars{0%{height:18px}50%{height:140px}to{height:18px}}
.ultra-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0f0f0fc7,#000000eb);border:2px solid #ff000073;border-radius:38px;width:100%;max-width:760px;margin:0 auto;padding:50px;position:relative;overflow:visible;box-shadow:0 0 45px #ff000073,inset 0 0 120px #ff00001f}.ultra-card:before{content:"";opacity:.22;mix-blend-mode:screen;pointer-events:none;border-radius:inherit;background:url(/textures/crack.png) 50%/cover;position:absolute;inset:0}.logo-wrapper{z-index:5;background:#000;border:4px solid red;border-radius:50%;width:190px;height:190px;position:relative;overflow:hidden;box-shadow:0 0 25px red,0 0 60px #ff0000b3,inset 0 0 30px #ff000073}.avatar-video{object-fit:cover;width:100%;height:100%}.cyber-title{letter-spacing:8px;color:#fff;text-transform:uppercase;text-shadow:0 0 8px #fff,0 0 22px red,0 0 55px #ff0000e6;margin-top:10px;font-size:40px;font-weight:900;transform:skew(-6deg)}.username{letter-spacing:10px;color:#fff;text-transform:uppercase;text-shadow:0 0 10px #fff,0 0 25px red,0 0 60px #ff0000b3;margin-top:25px;font-size:82px;font-weight:900}.country{color:#d1d1d1;letter-spacing:2px;justify-content:center;align-items:center;gap:10px;margin-top:10px;font-size:18px;display:flex}.flag{border-radius:4px;width:26px}.new-grid{grid-template-columns:repeat(4,1fr);gap:22px;width:100%;margin-top:40px;display:grid}.brutal-btn{background:linear-gradient(#0f0f0ff5,#000000fa);border:1px solid #ff000040;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;height:120px;transition:all .28s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #ff00000a,0 0 12px #ff00002e}.brutal-btn:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff000029,#0000 70%);position:absolute;inset:0}.brutal-btn:hover{background:linear-gradient(#1e0000f2,#080000fa);border-color:#ff0000e6;transform:translateY(-8px)scale(1.02);box-shadow:0 0 25px red,0 0 80px #ff000073}.brutal-btn span{color:#ff2d2d;text-shadow:0 0 20px red;font-size:40px}.brutal-btn h3{letter-spacing:2px;margin-top:8px;font-size:15px;font-weight:900}.enter-button{z-index:5;color:#fff;letter-spacing:6px;background:#0009;border:2px solid red;border-radius:18px;padding:22px 70px;font-size:32px;font-weight:700;transition:all .3s;position:relative;box-shadow:0 0 25px red,0 0 60px #f009}.enter-button:hover{background:#f003;transform:scale(1.08)}.back-btn-wide{width:100%;height:90px;margin-top:28px}.admin-panel-button{color:#fff;letter-spacing:1px;z-index:9999999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle,red,#520000);border:1px solid #ff0000b3;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:900;transition:all .25s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 0 18px #ff0000b3,0 0 45px #ff000073}.admin-panel-button:hover{transform:scale(1.12);box-shadow:0 0 28px red,0 0 70px #ff0000b3}
.projects-page-card .bottom-skull{z-index:999;pointer-events:none;text-shadow:0 0 8px red,0 0 20px #ff0000b3;font-size:24px;line-height:1;position:absolute;bottom:20px;color:red!important;-webkit-text-fill-color:red!important;opacity:1!important;filter:none!important}
.tattoos-page{width:100%;max-width:1100px;padding:60px;position:relative}.tattoo-main-text{color:#cfcfcf;text-align:center;max-width:700px;margin-top:20px;font-size:16px;line-height:1.8}.tattoo-posts{flex-direction:column;gap:50px;width:100%;margin-top:50px;display:flex}.tattoo-post{width:100%;position:relative}.tattoo-title{color:#fff;letter-spacing:3px;text-shadow:0 0 15px red;margin-bottom:10px;font-size:34px;font-weight:900}.tattoo-description{color:#bfbfbf;margin-bottom:20px;font-size:15px;line-height:1.7}.tattoo-divider{background:linear-gradient(90deg,#0000,#ff000073,#0000);width:100%;height:1px;margin:45px 0;box-shadow:0 0 18px #ff000026}.tattoo-media-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-items:stretch;gap:10px;display:grid}.tattoo-media-item{aspect-ratio:1;cursor:none;background:#0009;border:1px solid #ff000040;border-radius:12px;width:100%;transition:all .2s;position:relative;overflow:hidden}.tattoo-media-item:hover{transform:scale(1.04);box-shadow:0 0 25px #f006}.tattoo-media{object-fit:cover;width:100%;height:100%;display:block}.lightbox-overlay{z-index:999999;cursor:none;background:#000000f5;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-media{object-fit:contain;border:2px solid #ff000059;border-radius:16px;max-width:90%;max-height:90%;box-shadow:0 0 40px #ff000059}.lightbox-close{color:#fff;cursor:none;z-index:1000000;text-shadow:0 0 20px red;background:0 0;border:none;font-size:44px;position:fixed;top:20px;right:25px}.lightbox-close:hover{color:red;transform:scale(1.15)}.lightbox-nav{color:#fff;cursor:none;z-index:1000000;text-shadow:0 0 25px red;background:0 0;border:none;font-size:65px;position:fixed;top:50%;transform:translateY(-50%)}.lightbox-nav.left{left:20px}.lightbox-nav.right{right:20px}.lightbox-nav:hover{color:red;transform:translateY(-50%)scale(1.2)}.admin-media-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0;display:grid}.admin-media-item{border-radius:10px;position:relative;overflow:hidden}.admin-media-item img,.admin-media-item video{object-fit:cover;width:100%;height:100px}.media-delete{color:#fff;cursor:pointer;background:#ff0000d9;border:none;border-radius:50%;width:22px;height:22px;font-size:12px;position:absolute;top:5px;right:5px}.media-upload-box{background:#0006;border:1px solid #ff000059;border-radius:12px;margin-top:15px;padding:12px}.media-upload-label{letter-spacing:3px;color:#ff3c3c;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.media-upload-box input{color:#fff;cursor:pointer;width:100%}.back-btn-wide{color:#fff;letter-spacing:3px;background:#ff00001f;border:1px solid #ff000059;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;height:55px;font-weight:900;text-decoration:none;transition:all .2s;display:flex}.back-btn-wide:hover{transform:translateY(-2px);box-shadow:0 0 25px red}@media (max-width:768px){.tattoos-page{padding:90px 14px 40px}.tattoo-title{font-size:22px}.tattoo-media-grid{grid-template-columns:repeat(2,1fr)}.lightbox-nav{font-size:42px}.lightbox-close{font-size:34px;top:12px;right:12px}}
.music-page-card{width:100%;max-width:700px;min-height:unset;color:#fff;flex-direction:column;align-items:center;height:auto;padding:50px;font-family:inherit;display:flex;position:relative}.music-page-card .brutal-btn,.music-page-card .brutal-btn *{color:#fff!important;letter-spacing:2px!important;text-transform:uppercase!important;font-family:inherit!important;font-weight:900!important}.music-page-card h1,.music-page-card h2,.music-page-card h3,.music-page-card span{font-family:inherit;font-weight:inherit;letter-spacing:inherit}.music-page-card .brutal-btn h3{letter-spacing:2px;text-transform:uppercase;font-family:inherit;font-weight:900}.music-page-card *{color:inherit}.now-track{letter-spacing:2px;text-shadow:0 0 10px #f009,0 0 20px #ff00004d;font-family:inherit;font-weight:900}.inside-player{width:100%}.now-playing{background:#00000073;border:1px solid #ff000040;border-radius:20px;width:100%;margin-top:15px;padding:25px;box-shadow:0 0 20px #f003}.now-label{color:#888;letter-spacing:4px;margin-bottom:12px;font-size:13px}.now-track{color:#fff;text-shadow:0 0 12px red;margin-bottom:22px;font-size:28px;font-weight:900}.player-controls{align-items:center;gap:18px;display:flex}.control-btn{color:#fff;letter-spacing:2px;cursor:none;background:#ff000026;border:1px solid red;border-radius:12px;height:50px;padding:0 24px;font-weight:700;transition:all .3s}.control-btn:hover{transform:scale(1.05);box-shadow:0 0 18px red}.volume-slider{accent-color:red;cursor:none;width:100%}.music-disc{color:#fff;letter-spacing:4px;background:radial-gradient(circle,red,#200);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 20px;font-size:30px;font-weight:900;transition:all .3s;display:flex;box-shadow:0 0 25px #f009}.spinning{animation:4s linear infinite spinDisc}@keyframes spinDisc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.music-bars{justify-content:center;align-items:flex-end;gap:10px;height:110px;margin-top:30px;display:flex}.music-bars span{background:linear-gradient(#ff4d4d,red);border-radius:20px;width:12px;height:28px;transition:all .2s;box-shadow:0 0 14px red,0 0 30px #ff000080}.music-bars.active span:first-child{animation:.9s infinite bars}.music-bars.active span:nth-child(2){animation:.7s infinite bars}.music-bars.active span:nth-child(3){animation:1.1s infinite bars}.music-bars.active span:nth-child(4){animation:.6s infinite bars}.music-bars.active span:nth-child(5){animation:.8s infinite bars}@keyframes bars{0%{height:18px}50%{height:140px}to{height:18px}}.music-logo{object-fit:cover;border-radius:50%;width:100%;height:100%}.back-btn{text-transform:uppercase;letter-spacing:2px;justify-content:center;align-items:center;width:100%;height:85px;margin-top:35px;margin-bottom:10px;font-weight:900;display:flex}@media (max-width:768px){.music-page-card{padding:26px}.music-disc{width:75px;height:75px}.music-bars{gap:7px;height:80px}.music-bars span{width:8px}.now-playing{padding:20px}.now-track{font-size:20px;line-height:1.4}.player-controls{flex-direction:column;gap:14px}.control-btn,.volume-slider{width:100%}.back-btn{height:75px}}.music-page-card .button-grid,.music-page-card .new-grid{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.brutal-btn h3{letter-spacing:2px;text-transform:uppercase;font-size:15px;font-weight:900;color:#fff!important}.brutal-btn span,.brutal-btn svg{filter:drop-shadow(0 0 10px red);color:#ff2d2d!important}.back-btn,.back-btn-wide{letter-spacing:3px;text-transform:uppercase;font-size:16px;font-weight:900;color:#fff!important}@media (max-width:768px){.button-grid,.new-grid{grid-template-columns:1fr;gap:16px}}.youtube-wrapper{width:100%;margin-top:35px}.youtube-title{text-align:center;letter-spacing:3px;text-transform:uppercase;color:#fff;text-shadow:0 0 10px #ff000080;margin-bottom:18px;font-size:18px;font-weight:900}.youtube-frame-wrapper{background:#00000059;border:1px solid #ffffff14;border-radius:22px;width:100%;transition:all .3s;overflow:hidden;box-shadow:0 0 35px #ff00001f}.youtube-frame{border:none;width:100%;height:380px;display:block;cursor:none!important}.youtube-frame-wrapper:hover .youtube-frame{pointer-events:auto}@media (max-width:768px){.youtube-frame{height:240px}.youtube-title{font-size:15px}}.youtube-wrapper,.youtube-frame-wrapper,.youtube-title,.youtube-frame{cursor:none!important}.youtube-frame-wrapper{transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.youtube-frame-wrapper:before{content:"";pointer-events:none;z-index:2;border-radius:22px;position:absolute;inset:0;box-shadow:inset 0 0 40px #ff000014}.youtube-frame-wrapper:hover{transform:scale(1.01);box-shadow:0 0 45px #ff000047,0 0 80px #ff00001f}.youtube-wrapper,.youtube-title{cursor:none!important}
.admin-panel-button{color:#fff;letter-spacing:1px;z-index:9999999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle,red,#520000);border:1px solid #ff0000b3;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:900;transition:all .25s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 0 18px #ff0000b3,0 0 45px #ff000073}.admin-panel-button:hover{transform:scale(1.12);box-shadow:0 0 28px red,0 0 70px #ff0000b3}.admin-login-card{width:100%;max-width:520px;padding:50px}.admin-login-form{flex-direction:column;gap:18px;width:100%;margin-top:35px;display:flex}.admin-login-form input{color:#fff;letter-spacing:2px;background:#ffffff0d;border:1px solid #ff000059;border-radius:16px;outline:none;width:100%;height:60px;padding:18px;font-size:15px}.admin-login-form button{color:#fff;letter-spacing:3px;cursor:pointer;background:#ff00002e;border:none;border-radius:16px;height:60px;font-weight:900;transition:all .25s}.admin-login-form button:hover{transform:scale(1.03);box-shadow:0 0 25px red}.admin-error{color:#ff4d4d;text-align:center;letter-spacing:2px;background:#ff00001f;border:1px solid #ff000073;border-radius:14px;width:100%;padding:14px;font-weight:800;box-shadow:0 0 18px #ff000040}.admin-subtitle{color:#bdbdbd;letter-spacing:3px;text-transform:uppercase;text-align:center;opacity:.75;margin-top:12px;font-size:13px}.dashboard-card{width:100%;max-width:900px;padding:50px}.dashboard-grid{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;margin-top:40px;display:grid}.dashboard-btn{color:#ff3c3c;background:linear-gradient(#0f0f0ff5,#000000fa);border:1px solid #ff000059;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:180px;font-size:54px;transition:all .3s;display:flex;box-shadow:0 0 25px #ff00001f}.dashboard-btn span{letter-spacing:3px;color:#fff;font-size:18px;font-weight:900}.dashboard-btn:hover{border-color:red;transform:translateY(-6px)scale(1.02);box-shadow:0 0 35px red}.logout-btn{color:#fff;letter-spacing:3px;cursor:pointer;background:#ff000024;border:1px solid #ff000059;border-radius:18px;width:100%;height:60px;margin-top:35px;font-weight:900;transition:all .3s}.logout-btn:hover{background:#ff00003d;box-shadow:0 0 25px red}.admin-page-card{width:100%;max-width:1100px;padding:50px}.admin-back-btn{color:#fff;letter-spacing:2px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff00001f;border:1px solid #f006;border-radius:10px;padding:10px 16px;font-weight:900;transition:all .25s;position:absolute;top:20px;left:20px}.admin-back-btn:hover{transform:scale(1.05);box-shadow:0 0 20px red}.admin-form{flex-direction:column;gap:18px;width:100%;margin-top:35px;display:flex}.admin-form input,.admin-form textarea{color:#fff;background:#ffffff0d;border:1px solid #ff000059;border-radius:16px;outline:none;width:100%;padding:16px}.admin-form textarea{resize:none;min-height:140px}.admin-form button{color:#fff;letter-spacing:3px;cursor:pointer;background:#ff000024;border:1px solid #ff000059;border-radius:16px;height:60px;font-weight:900;transition:all .3s}.admin-form button:hover{box-shadow:0 0 25px red}.admin-items{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;width:100%;margin-top:40px;display:grid}.admin-item{background:#000000a6;border:1px solid #ff000040;border-radius:24px;padding:22px}.admin-edit-input{color:#fff;background:#ffffff0d;border:1px solid #ff000059;border-radius:14px;outline:none;width:100%;height:56px;margin-bottom:14px;padding:14px;font-size:16px}.delete-btn,.edit-btn{color:#fff;letter-spacing:2px;cursor:pointer;border-radius:14px;width:100%;height:52px;font-weight:700;transition:all .25s}.delete-btn{background:#ff000024;border:1px solid #ff000059;margin-top:12px}.delete-btn:hover{box-shadow:0 0 18px red}.edit-btn{background:#ffffff0f;border:1px solid #ffffff1f}.edit-btn:hover{box-shadow:0 0 18px #ffffff26}@media (max-width:768px){.admin-panel-button{width:38px;height:38px;font-size:11px;bottom:16px;right:16px}.admin-login-card,.dashboard-card,.admin-page-card{padding:24px}.dashboard-grid{grid-template-columns:1fr;gap:18px}.dashboard-btn{height:140px;font-size:42px}.admin-items{grid-template-columns:1fr}}
@media (max-width:768px){html,body{background-position:50%;height:auto;min-height:100vh;overflow:hidden auto;cursor:auto!important}.cyber-cursor{display:none}button,a,input,textarea,.cyber-btn,.control-btn,.popup-btn,.enter-button{cursor:pointer!important}.main-screen,.enter-screen{justify-content:center;align-items:center;width:100%;height:auto;min-height:100vh;display:flex;position:relative;overflow:hidden}.video-bg{object-fit:cover;width:100%;height:100%;position:fixed;inset:0}.profile-card{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;padding-bottom:20px;display:flex;overflow:visible}.ultra-card{width:100%;max-width:100%;min-height:unset;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#080808e6,#000000f5);border:1px solid #ff000073;border-radius:34px;flex-direction:column;align-items:center;height:auto;padding:24px;display:flex;overflow:visible;box-shadow:0 0 25px #ff000040,0 0 120px #ff00002e,inset 0 0 80px #ff000014}.logo-wrapper,.avatar-video,.avatar{visibility:visible;opacity:1;z-index:9999;display:block;position:relative}.logo-wrapper{z-index:50;width:190px;height:190px;position:relative}.cyber-title{margin-top:36px;font-size:50px!important}.username{letter-spacing:4px;font-size:30px}.country{gap:8px;font-size:15px}.flag{width:22px}.button-grid{grid-template-columns:1fr;gap:14px;margin-top:20px}.new-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;width:100%;margin-top:35px}.cyber-btn{letter-spacing:2px;gap:6px;width:100%;min-width:0;padding:15px;font-size:14px;overflow:hidden}.brutal-btn{height:105px}.brutal-btn span{font-size:42px!important}.brutal-btn h3{font-size:15px!important}.brutal-btn p{font-size:12px!important}.cyber-btn span{line-height:1;font-size:32px!important}.cyber-btn h3{line-height:1;font-size:13px!important}.enter-button{letter-spacing:4px;width:100%;max-width:280px;padding:20px;font-size:24px}.contact-box{box-sizing:border-box;border-radius:20px;width:calc(100% - 32px);max-width:420px;max-height:90vh;margin:0 auto;padding:20px;overflow-y:auto;min-width:0!important}.contact-box h2{font-size:24px}.contact-form input,.contact-form textarea{padding:14px;font-size:16px}.contact-form textarea{min-height:120px}.contact-form button{width:100%}.status-popup{width:100%;max-width:100%}.status-popup h2{font-size:26px}.status-popup p{font-size:14px;line-height:1.5}.popup-logo{width:75px;height:75px}.close-button{font-size:28px;top:10px;right:14px}.claw{width:70px;height:70px}.bottom-skull{font-size:42px;bottom:-18px}}
.contact-box{z-index:5;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0f0f0fd1,#000000f0);border:2px solid #ff000059;border-radius:34px;width:min(92vw,900px);max-width:700px;padding:45px;position:relative;overflow:hidden;box-shadow:0 0 35px #ff000047,inset 0 0 80px #ff000014}.contact-box h2{letter-spacing:5px;text-align:center;color:#fff;text-shadow:0 0 10px #fff,0 0 20px red;margin-bottom:35px;font-size:42px;font-weight:900}.contact-form{flex-direction:column;gap:20px;width:100%;display:flex}.contact-form input,.contact-form textarea{box-sizing:border-box;resize:none;appearance:none;background:#ffffff0a;border:1px solid #f003;border-radius:18px;outline:none;width:100%;padding:18px 20px;font-family:inherit;font-size:16px;transition:all .25s;color:#fff!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#ffffff73}.contact-form input:focus,.contact-form textarea:focus{background:#ff00000d;border-color:#ff0000b3;box-shadow:0 0 20px #ff000040}.contact-form textarea{min-height:180px}.contact-form button{cursor:pointer;letter-spacing:3px;isolation:isolate;background:linear-gradient(#ff1a1a,#700000);border:none;border-radius:18px;outline:none;width:100%;height:64px;font-size:18px;font-weight:900;transition:all .28s;position:relative;overflow:hidden;box-shadow:0 0 22px #ff000073;color:#fff!important}.contact-form button:hover{transform:translateY(-3px)scale(1.01);box-shadow:0 0 30px red,0 0 80px #ff000073}.contact-form button:active{transform:scale(.98)}.close-button{cursor:pointer;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff00001f;border:1px solid #f006;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;font-weight:700;transition:all .25s;display:flex;position:absolute;top:18px;right:22px;color:#fff!important}.close-button:hover{background:#f003;transform:scale(1.08);box-shadow:0 0 18px red}@media (max-width:768px){.contact-box{border-radius:24px;max-width:100%;padding:24px}.contact-box h2{letter-spacing:3px;margin-bottom:24px;font-size:28px}.contact-form{gap:16px}.contact-form input,.contact-form textarea{padding:16px}.contact-form textarea{min-height:130px}.contact-form button{letter-spacing:2px;height:58px;font-size:16px}.close-button{width:36px;height:36px;font-size:18px;top:14px;right:14px}}
