:root{--bg:#020202;--panel:#070707;--gold:#ffd000;--gold2:#a87800;--silver:#e8e8e8;--muted:#8f8f8f;--line:rgba(255,208,0,.34);--glow:0 0 10px rgba(255,208,0,.46),0 0 28px rgba(255,208,0,.13)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;background:#000;color:#fff;font-family:Inter,Arial,sans-serif;overflow-x:hidden}a{color:inherit}button,input,textarea{font:inherit}body:before{content:"";z-index:-3;background:radial-gradient(circle at 50% 25%,rgba(255,190,0,.1),transparent 30%),linear-gradient(#000,#020202)}.holo,body:before{position:fixed;inset:0;pointer-events:none}.holo{z-index:-2;overflow:hidden;opacity:.8}.holo:after,.holo:before{content:"";position:absolute;border:1px solid rgba(255,208,0,.15);border-radius:50%;animation:spin 24s linear infinite}.holo:before{width:650px;height:650px}.holo:after,.holo:before{left:50%;top:44%;transform:translate(-50%,-50%)}.holo:after{width:900px;height:900px;border-style:dashed;animation-direction:reverse}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.music-wave{position:fixed;left:0;right:0;bottom:0;height:170px;z-index:-1;opacity:.32;background:repeating-linear-gradient(90deg,transparent 0 12px,rgba(255,208,0,.36) 13px 15px,transparent 16px 25px)}header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,208,0,.22)}.nav{width:min(1120px,calc(100% - 28px));margin:auto;min-height:78px;justify-content:space-between;gap:22px}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;padding-left:4px;text-decoration:none}.brand-c{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid var(--gold);box-shadow:0 0 14px rgba(255,208,0,.35);flex-shrink:0}.brand-c img{width:100%;height:100%;object-fit:cover;display:block}.brand-word{font:900 26px Orbitron,sans-serif;letter-spacing:2px;color:var(--silver)}.brand-word b{color:var(--gold)}.navlinks{gap:34px}.navlinks,.navlinks button{display:flex;align-items:center}.navlinks button{border:0;background:none;color:#cfcfcf;font:700 12px Orbitron,sans-serif;cursor:pointer;letter-spacing:.5px;padding:12px 0;position:relative;gap:6px}.navlinks button.active,.navlinks button:hover{color:var(--gold)}.navlinks button.active:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:var(--gold);box-shadow:var(--glow)}.nav-ico{font-size:15px}.page{display:none;position:relative;isolation:isolate;overflow:hidden;min-height:calc(100vh - 78px)}.page.active{display:block}.wrap{width:min(1120px,calc(100% - 34px));margin:auto}.page:before{content:"";position:absolute;inset:-12%;z-index:-5;pointer-events:none;background:radial-gradient(circle at 50% 36%,rgba(255,208,0,.14),transparent 24%),radial-gradient(circle at 15% 52%,rgba(255,208,0,.07),transparent 22%),radial-gradient(circle at 86% 52%,rgba(220,230,245,.06),transparent 22%),linear-gradient(115deg,#000,#080600 45%,#000 72%);animation:bgBreath 9s ease-in-out infinite alternate}@keyframes bgBreath{0%{transform:scale(1);filter:brightness(.8)}to{transform:scale(1.045);filter:brightness(1.15)}}.hero-scene{position:absolute;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.music-orbit{position:absolute;border:1px solid rgba(255,208,0,.17);border-radius:50%}.music-orbit.orbit-a{width:680px;height:680px;animation:orbitSpin 32s linear infinite}.music-orbit.orbit-a,.music-orbit.orbit-b{left:50%;top:44%;transform:translate(-50%,-50%)}.music-orbit.orbit-b{width:910px;height:910px;border-style:dashed;animation:orbitSpin 48s linear infinite reverse}@keyframes orbitSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}.floating-note{position:absolute;color:rgba(255,208,0,.32);font-size:clamp(25px,3vw,54px);animation:noteFloat 9s ease-in-out infinite}.floating-note.n1{left:7%;top:27%}.floating-note.n2{right:8%;top:33%;animation-delay:-3s}.floating-note.n3{left:15%;bottom:20%;animation-delay:-6s}@keyframes noteFloat{0%,to{transform:translateY(0) rotate(-7deg);opacity:.22}50%{transform:translateY(-25px) rotate(8deg);opacity:.62}}.singer-outline{display:none}.hero{padding:55px 20px 90px;min-height:calc(100vh - 78px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;text-align:center}.stream-top-glow{width:min(540px,82vw);height:2px;margin:0 auto 8px;background:linear-gradient(90deg,transparent,rgba(255,208,0,.85),#fff7b0,rgba(255,208,0,.85),transparent);box-shadow:0 0 18px rgba(255,208,0,.48);animation:topGlow 3.2s ease-in-out infinite}@keyframes topGlow{50%{opacity:.48;transform:scaleX(.9)}}.section-kicker{display:flex;align-items:center;justify-content:center;gap:15px;margin:24px auto 4px;color:#eee;font:600 12px Orbitron,sans-serif;letter-spacing:3px}.section-kicker:after,.section-kicker:before{content:"";width:70px;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.section-kicker:after{transform:scaleX(-1)}.streams{width:min(600px,92vw);display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin:0 auto}.stream-btn{width:100%;min-height:64px;padding:0 22px;display:grid;grid-template-columns:42px 1fr 28px;align-items:center;text-decoration:none;border:1px solid rgba(255,208,0,.72);border-radius:15px;background:linear-gradient(90deg,rgba(255,208,0,.06),rgba(5,5,5,.94) 28%,rgba(5,5,5,.94) 72%,rgba(255,208,0,.05));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02),0 14px 38px rgba(0,0,0,.46);transition:.22s;position:relative;overflow:hidden}.stream-btn:hover{border-color:#fff2a0;transform:translateY(-3px);box-shadow:0 0 12px rgba(255,208,0,.82),0 0 38px rgba(255,208,0,.28),inset 0 0 24px rgba(255,208,0,.08)}.stream-btn span:nth-child(2){font-weight:700;font-size:15px;text-align:left}.platform-icon{width:30px;height:30px;display:grid;place-items:center}.platform-icon svg{width:26px;height:26px;display:block}.arrow{color:var(--gold);font-size:22px;transition:transform .25s,color .25s}.stream-btn:hover .arrow{transform:translateX(5px);color:#fff3a4}.social-row{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:12px}.social-link{width:44px;height:44px;border-radius:14px;border:1px solid var(--gold);display:grid;place-items:center;text-decoration:none;transition:.2s;background:rgba(0,0,0,.6)}.social-link:hover{transform:translateY(-3px);box-shadow:var(--glow)}.social-link svg{width:20px;height:20px;fill:#fff}.home-footer{text-align:center;padding:30px 0;color:#777;font-size:11px;position:relative}.content-section{padding:70px 0 55px;position:relative}.title{font:900 clamp(34px,5vw,56px) Orbitron,sans-serif;color:var(--gold);margin-bottom:12px}.subtitle,.title{text-align:center;letter-spacing:2px}.subtitle{color:#bdbdbd;font-size:12px;margin-bottom:35px;text-transform:uppercase}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media (max-width:760px){.video-grid{grid-template-columns:1fr}}.video-card{border:1px solid rgba(255,208,0,.75);border-radius:18px;overflow:hidden;background:rgba(4,4,4,.88);box-shadow:0 15px 40px rgba(0,0,0,.7);transition:.25s}.video-card:hover{transform:translateY(-6px);box-shadow:var(--glow)}.video-thumb{aspect-ratio:16/9;position:relative;overflow:hidden;background:#111;display:block}.video-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s}.video-card:hover img{transform:scale(1.04)}.play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.72);border:1px solid var(--gold);color:var(--gold);font-size:22px;box-shadow:var(--glow)}.video-body{padding:17px}.video-title{font-weight:700;font-size:16px;line-height:1.35;min-height:44px}.watch{margin-top:14px;min-height:42px;border:1px solid var(--gold);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--gold);font:700 11px Orbitron,sans-serif;text-decoration:none;letter-spacing:.6px;transition:.2s}.watch:hover{background:var(--gold);color:#000}.contact{padding:70px 0;position:relative}.contact-form{width:min(650px,100%);margin:auto;display:grid;grid-gap:12px;gap:12px}.contact-form input,.contact-form textarea{background:rgba(4,4,4,.86);border:1px solid rgba(255,208,0,.35);border-radius:12px;color:#fff;padding:15px 16px;outline:none;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--gold);box-shadow:0 0 16px rgba(255,208,0,.17)}.contact-form textarea{min-height:150px;resize:vertical}.send{min-height:50px;border:1px solid var(--gold);border-radius:13px;background:linear-gradient(90deg,#795a00,var(--gold),#745600);color:#000;font:900 12px Orbitron,sans-serif;cursor:pointer}.send:disabled{opacity:.6;cursor:default}.status-msg{text-align:center;color:var(--gold);font-size:13px;margin-top:10px}footer{text-align:center;padding:40px 0 30px;color:#888;font-size:12px;position:relative}@media (max-width:640px){.brand-word{font-size:20px}.navlinks{gap:16px}.navlinks button{font-size:9px}.hero{padding:42px 15px 76px}.streams{width:100%}}.admin-panel{max-width:650px;margin:40px auto;background:rgba(4,4,4,.9);border:1px solid var(--line);border-radius:16px;padding:24px}.admin-panel label{display:block;margin:14px 0 6px;font-size:12px;letter-spacing:1px;color:var(--muted)}.admin-panel input{background:#050505;border:1px solid var(--line);border-radius:10px;color:#fff;padding:12px 14px;width:100%}.admin-panel button{margin-top:18px}