@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap');:root{--gold:#f1bd61;--gold2:#b17a2f;--text:#f5f1e7;--muted:#b8b9bd;--dark:#0c1520}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#08101a;color:var(--text);font-family:Inter,Arial,sans-serif;font-size:14px;min-height:100vh}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.nav-shell{position:sticky;top:0;z-index:100;background:rgba(7,13,23,.97);border-bottom:1px solid #866027;box-shadow:0 4px 24px #0009}.nav{height:64px;max-width:1490px;margin:auto;padding:0 25px;display:flex;align-items:center;gap:22px}.mini-logo img{width:145px;display:block}.nav nav{display:flex;align-items:center;gap:4px;flex:1}.nav nav a{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:13px;white-space:nowrap}.nav nav a span{font-size:20px;color:#dba34e}.nav nav a:hover,.nav nav a.active{background:linear-gradient(#3e3223,#241f1a);border-radius:5px;box-shadow:inset 0 0 0 1px #866430}.nav-right{display:flex;align-items:center;gap:14px}.login-btn,.lang-button{border:1px solid #786039;background:#101824;color:#fff;padding:11px 15px;border-radius:5px;white-space:nowrap}.login-btn:hover,.lang-button:hover{border-color:var(--gold)}.language{position:relative}.lang-button{min-width:155px;display:flex;align-items:center;gap:10px}.lang-button #currentFlag{font-size:19px}.caret{margin-left:auto;color:var(--gold)}.lang-panel{position:absolute;right:0;top:calc(100% + 8px);width:264px;background:#111a26f7;border:1px solid #96703b;border-radius:8px;padding:11px;box-shadow:0 15px 42px #000a;z-index:102}.lang-filter{display:flex;align-items:center;gap:8px;background:#1c2633;border:1px solid #435062;padding:8px 10px;border-radius:5px}.lang-filter span{font-size:22px}.lang-filter input{border:0;outline:0;min-width:0;background:transparent;color:#fff;width:100%;font-size:12px}.lang-options{overflow:auto;max-height:430px;margin-top:8px}.lang-option{width:100%;display:flex;align-items:center;gap:12px;padding:8px 10px;border:0;border-bottom:1px solid #ffffff0d;background:transparent;color:#eee;text-align:left;font-size:12px}.lang-option span:first-child{font-size:19px}.lang-option.selected,.lang-option:hover{background:#60452399;color:#ffe1a5}.lang-option small{margin-left:auto;color:#e6b764}.mobile-menu{display:none}.site-bg{position:fixed;inset:64px 0 0;background:linear-gradient(180deg,#06111c33 0%,#06111c55 45%,#06111cb3 85%),url('assets/landscape.jpg') center center/cover no-repeat;z-index:-2}.ambient{position:fixed;inset:64px 0 0;background:radial-gradient(ellipse at 50% 9%,#c8943a39 0%,transparent 37%),linear-gradient(90deg,#050d18ab,transparent 24%,transparent 73%,#050d18a8);z-index:-1;pointer-events:none}.container{max-width:1310px;margin:auto;padding:0 26px}.hero{text-align:center;padding:30px 0 33px}.hero-logo{display:block;margin:auto;width:min(520px,85%);filter:drop-shadow(0 10px 20px #0009)}.hero-subtitle{display:flex;align-items:center;justify-content:center;gap:25px;margin:-2px auto 0}.hero-subtitle i{height:1px;width:100px;background:linear-gradient(90deg,transparent,var(--gold))}.hero-subtitle i:last-child{transform:rotate(180deg)}h1,h2,h3{font-family:Cinzel,Georgia,serif}h1{font-size:clamp(16px,2vw,28px);color:#ffdb93;margin:0;text-shadow:0 2px 3px #000}.hero-kicker{font-size:10px;letter-spacing:4px;color:#e9c38c;margin:12px 0 19px}.hero-actions{display:flex;justify-content:center;gap:22px}.cta{width:280px;min-height:66px;display:flex;justify-content:center;align-items:center;gap:17px;border-radius:6px;text-align:left;transition:.2s}.cta:hover{transform:translateY(-3px)}.cta>span:first-child{font-size:36px;color:#ffdc84}.cta strong,.cta small{display:block}.cta strong{font:600 19px Cinzel,Georgia,serif}.cta small{font-size:12px;margin-top:3px;color:#e8d6b4}.cta-gold{background:linear-gradient(110deg,#72400d,#ad6216 50%,#75400e);border:2px solid #f7ba52;box-shadow:0 0 19px #e9943c80,inset 0 0 20px #ffca733d}.cta-dark{background:linear-gradient(#101a28,#0a111d);border:2px solid #b88842;box-shadow:0 5px 15px #0009}.content-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(310px,1fr);gap:18px;align-items:start;padding-bottom:45px}.primary-column,.sidebar{display:flex;flex-direction:column;gap:18px}.panel{background:linear-gradient(130deg,#111a27ed,#09121fea);border:1px solid #b68a4b;box-shadow:0 12px 27px #0007,inset 0 0 0 3px #09111bc9;backdrop-filter:blur(6px)}.ornate{position:relative;border-radius:8px;padding:15px 17px 16px}.ornate:before,.ornate:after{content:'✧';color:#d7a255;position:absolute;font-size:15px;line-height:1}.ornate:before{left:-3px;top:-4px}.ornate:after{right:-3px;bottom:-4px}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #96692e8c;padding:1px 4px 11px;margin-bottom:9px}.panel-title h2{display:flex;align-items:center;gap:12px;margin:0;font-size:18px;color:#ffdb9d}.panel-title h2>span:first-child{font-family:Inter,Arial,sans-serif;font-size:21px;color:#f8b84f}.tabs,.rank-tabs{display:flex;gap:3px}.tabs button,.rank-tabs button{background:#101c29;border:1px solid #394351;color:#d6d2cc;border-radius:4px;padding:7px 12px;font-size:11px}.tabs button.selected,.rank-tabs button.selected{color:#ffe3af;border-color:#c29346;background:linear-gradient(#6b4b25,#382514)}.news-entry{display:flex;align-items:center;gap:18px;padding:12px 5px;border-bottom:1px solid #aab3c11d;min-height:102px}.news-entry:last-child{border:0}.news-thumb{flex-shrink:0;width:136px;height:76px;border:1px solid #876641;border-radius:6px;background-size:cover;background-position:center;position:relative;overflow:hidden}.news-thumb:after{content:'✦';position:absolute;inset:0;display:grid;place-items:center;font-size:36px;color:#ffc96b;text-shadow:0 0 12px #e9a445;background:#08111c22}.news-thumb.update{background-image:linear-gradient(120deg,#33291a88,#1e5c6c66),url('assets/landscape.jpg')}.news-thumb.event{background:radial-gradient(circle,#d73c2b,#68251b 37%,#171622 80%)}.news-thumb.event:after{content:'◆';color:#ff825d}.news-thumb.news{background:linear-gradient(140deg,#173f5c,#142230 60%,#33465c)}.news-text{min-width:0;flex:1}.news-text .tag{display:inline-block;border-radius:4px;border:1px solid #94713e;background:#55401f;font-size:10px;color:#ffce73;padding:3px 7px}.news-text .tag.event{border-color:#765fa9;background:#35294a;color:#d1a5ff}.news-text .tag.news{border-color:#31799e;background:#183448;color:#8bcaf8}.news-text h3{font-size:15px;margin:6px 0;color:#fff;font-family:Georgia,serif}.news-text p{font-size:12px;color:#c2c3c5;line-height:1.5;margin:0}.news-date{align-self:flex-start;white-space:nowrap;font-size:10px;color:#a8a9ad}.news-next{color:#f4be6c;font-size:23px;margin-left:3px}.community{min-height:170px;background:linear-gradient(110deg,#101c2bf5,#172536bf),url('assets/landscape.jpg') center/cover}.community p{color:#d6d4cd;line-height:1.7;max-width:630px}.socials{display:flex;flex-wrap:wrap;gap:8px}.socials button{background:#101d2bcc;color:#eee;border:1px solid #987444;padding:9px 16px;border-radius:5px}.socials button:hover{color:#ffc56b}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.features>div{background:#081521b5;border:1px solid #394453;padding:13px;border-radius:6px}.features strong{color:var(--gold);font-size:25px}.features h3{color:#ecd5a7;font-size:13px}.features p{color:#b9bec6;font-size:12px;line-height:1.6}.channels .panel-title,.rankings .panel-title{margin-bottom:8px}.demo-label{font-size:10px;color:#c1ad91;margin:8px 3px}.channel-row{display:flex;align-items:center;gap:8px;min-height:41px;padding:8px;border-bottom:1px solid #ffffff13}.channel-row:last-child{border:0}.dot{background:#24c262;width:8px;height:8px;border-radius:50%;box-shadow:0 0 9px #22cb5b99;flex:none}.channel-name{font-weight:700}.vip-tag{font-size:10px;color:#17110a;background:linear-gradient(#ffdd9c,#cc963e);padding:4px 7px;border-radius:3px;font-weight:800;letter-spacing:.4px;margin-left:3px}.channel-state{margin-left:auto;color:#65e27d;font-size:12px}.channel-row.vip{background:linear-gradient(90deg,#94652e25,transparent);border-radius:4px}.rank-tabs{margin:11px 0}.rank-tabs button{flex:1}.rank-head,.rank-row{display:grid;grid-template-columns:35px 1fr 55px;align-items:center;gap:7px;padding:9px 10px}.rank-head{font-size:10px;color:#caa873}.rank-row{border-bottom:1px solid #ffffff17;font-size:12px}.rank-row:nth-child(even){background:#ffffff08}.rank-row .place{color:#e5b15f;font-weight:800}.rank-row .lvl{justify-self:end}.quick h2{font-size:17px;color:#ffdda4;margin:7px 0}.quick p{color:#c2c2c6;font-size:12px;line-height:1.6}.wide-gold,.wide-outline{border-radius:4px;width:100%;padding:12px 18px;font-weight:700;margin-top:8px}.wide-gold{background:linear-gradient(#bf8740,#795016);color:#fff0ca;border:1px solid #f3bb62}.wide-outline{background:#141e2a;color:#f2d5a8;border:1px solid #ae8244}footer{text-align:center;background:#070d16ee;border-top:1px solid #70552f;padding:22px;color:#9fa4aa;font-size:11px}footer img{width:115px}.modal-layer{position:fixed;inset:0;background:#000b;z-index:200;display:grid;place-items:center;padding:20px}.modal{max-width:420px;width:100%;position:relative;background:linear-gradient(#192435,#0a111c);border:1px solid #b68942;border-radius:8px;padding:22px 28px 30px;box-shadow:0 30px 80px #000e}.modal>img{display:block;width:205px;margin:auto}.modal h2{text-align:center;color:#ffda92}.modal p{font-size:12px;text-align:center;color:#b8bec7;line-height:1.6}.modal label{display:block;margin:12px 0;font-size:12px;color:#e9d1a4}.modal input{display:block;width:100%;padding:11px;margin-top:6px;background:#09131e;color:#fff;border:1px solid #4f5b66;border-radius:4px}.x{position:absolute;right:14px;top:10px;background:transparent;color:#ddd;border:0;font-size:26px}#toast{position:fixed;bottom:24px;right:24px;z-index:300;background:#182737;border:1px solid #bd9451;color:#ffe4b3;border-radius:6px;padding:13px 19px;opacity:0;pointer-events:none;transform:translateY(10px);transition:.2s;max-width:360px;box-shadow:0 12px 25px #0008}#toast.show{opacity:1;transform:translateY(0)}@media(max-width:1050px){.nav{gap:10px;padding:0 12px}.nav nav a{padding:10px}.nav nav a span{display:none}.mini-logo img{width:108px}.container{padding:0 15px}}@media(max-width:820px){.mobile-menu{display:block;background:none;color:#eab461;border:1px solid #7d5f37;font-size:20px;border-radius:4px}.nav{gap:12px}.nav nav{display:none;position:absolute;left:0;top:64px;width:100%;background:#101b27;padding:15px;box-shadow:0 8px 20px #000a;flex-direction:column;align-items:stretch}.nav nav.open{display:flex}.nav nav a span{display:inline}.mini-logo{margin-right:auto}.content-grid{grid-template-columns:1fr}.hero{padding-top:22px}.hero-logo{width:min(440px,90%)}.news-entry{gap:11px}.news-thumb{width:110px;height:70px}}@media(max-width:540px){.nav-right{gap:6px}.login-btn{padding:9px 7px;font-size:11px}.lang-button{min-width:110px;padding:8px}.hero-subtitle i{width:20px}.hero-actions{flex-direction:column;align-items:center;gap:10px}.cta{width:min(300px,100%)}.hero-kicker{letter-spacing:2px}.panel-title{align-items:flex-start;flex-direction:column}.news-entry{flex-wrap:wrap}.news-date{order:1}.news-next{display:none}.news-text{flex-basis:calc(100% - 125px)}.features{grid-template-columns:1fr}.lang-panel{right:-70px;width:250px}.nav{height:58px}.site-bg,.ambient{inset:58px 0 0}.nav nav{top:58px}}[dir=rtl] .news-text,[dir=rtl] .rankings{text-align:right}

.language-flag{display:block;width:24px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff24;flex-shrink:0}#currentFlag{display:flex;align-items:center}.lang-option>span:first-child{display:flex;align-items:center}
