:root{--bg:#06070a;--bg2:#0d0f14;--panel:rgba(24,20,17,.72);--panel2:rgba(17,18,24,.82);--line:rgba(241,190,73,.28);--gold:#f4bd43;--gold2:#ffdc79;--text:#f6f3eb;--muted:#9f9a91;--green:#4de07a;--red:#ff5a61;--cyan:#3bdcff;--violet:#bb69ff;--shadow:0 18px 55px rgba(0,0,0,.48);--glass:blur(18px) saturate(145%)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -10%,#3a2410 0,#0b0b0e 29%,#050609 66%);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,#000,transparent 72%);z-index:-3}.ambient{position:fixed;border-radius:50%;filter:blur(110px);opacity:.16;pointer-events:none;z-index:-2}.ambient-a{width:420px;height:420px;background:#ff9f1a;left:15%;top:18%}.ambient-b{width:500px;height:500px;background:#7b2cff;right:9%;top:38%}.container{width:min(1210px,calc(100% - 34px));margin:auto}.page{padding:94px 0 55px;min-height:760px}.topbar{position:fixed;top:0;left:0;right:0;height:72px;z-index:60}.glass-header{background:linear-gradient(180deg,rgba(20,18,18,.86),rgba(10,10,13,.7));border-bottom:1px solid rgba(244,189,67,.35);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);box-shadow:0 10px 40px rgba(0,0,0,.42),inset 0 -1px rgba(255,212,101,.06)}.nav{height:72px;display:flex;align-items:center;gap:22px}.brand{text-decoration:none;color:#efe8dc;font:italic 30px Georgia,serif;letter-spacing:-1px;text-shadow:0 0 18px rgba(245,185,64,.28);white-space:nowrap}.brand span{color:var(--gold);text-shadow:0 0 18px rgba(255,185,45,.55)}.brand.big{font-size:29px}.nav nav{display:flex;align-items:center;height:100%;gap:5px;flex:1}.nav nav a,.nav-actions a{position:relative;display:flex;align-items:center;gap:7px;color:#d9d2c8;text-decoration:none;font-size:13px;font-weight:700;padding:12px 14px;border:1px solid transparent;border-radius:10px;transition:.28s ease}.nav nav a:hover,.nav-actions>a:hover{color:#fff;background:rgba(255,255,255,.07);border-color:rgba(255,205,92,.2);box-shadow:0 8px 28px rgba(0,0,0,.35),0 0 22px rgba(238,175,48,.13);transform:translateY(-2px);backdrop-filter:blur(12px)}.nav nav a.vip{color:#ffd35e}.nav-actions{display:flex;align-items:center;gap:6px}.btn.gold{background:linear-gradient(180deg,#f0c55d,#b9872c);color:#17110a!important;border-color:#ffd46d!important;box-shadow:0 7px 22px rgba(236,174,49,.21)}.glass-chip{background:rgba(255,194,69,.08)!important;border-color:rgba(255,194,69,.25)!important}.pulse-soft{animation:pulseSoft 2.4s ease-in-out infinite}@keyframes pulseSoft{50%{box-shadow:0 0 0 7px rgba(255,196,71,0),0 7px 26px rgba(255,186,45,.3)}}.mobile-menu{display:none;border:1px solid var(--line);background:#111217;color:var(--gold);border-radius:9px;padding:9px 11px;font-size:18px}.notice{position:relative;padding:11px;cursor:pointer}.notice i{position:absolute;top:2px;right:2px;background:#e33c45;color:#fff;border-radius:99px;padding:2px 5px;font-size:9px;font-style:normal}.notice-pop{display:none;position:absolute;top:50px;right:-80px;width:300px;background:rgba(21,18,18,.95);border:1px solid rgba(244,189,67,.32);border-radius:14px;overflow:hidden;box-shadow:var(--shadow);backdrop-filter:blur(20px)}.notice:hover .notice-pop{display:block}.notice-pop b,.notice-pop a,.notice-pop span{display:block;padding:12px 14px}.notice-pop b{text-align:center;color:var(--gold);font-family:Georgia}.notice-pop a,.notice-pop span{border-top:1px solid rgba(255,255,255,.06);color:#ddd;text-decoration:none;font-size:12px}.flash{position:fixed;right:24px;top:86px;z-index:1000;min-width:260px;max-width:420px;padding:14px 18px;border-radius:12px;box-shadow:var(--shadow);backdrop-filter:blur(20px);transform:translateX(120%);opacity:0;transition:.35s}.flash.ok{background:rgba(15,80,42,.92);border:1px solid #39d372}.flash.warn{background:rgba(104,65,14,.95);border:1px solid #e4aa38}.flash.err{background:rgba(99,24,30,.95);border:1px solid #ff5963}.flash.toast-show{transform:translateX(0);opacity:1}.flash.toast-hide{transform:translateX(120%);opacity:0}.side-ad{position:fixed;top:86px;width:190px;height:calc(100vh - 105px);border:1px solid rgba(255,196,73,.25);border-radius:16px;overflow:hidden;z-index:10;background:rgba(20,17,16,.66);backdrop-filter:blur(16px);box-shadow:var(--shadow),0 0 28px rgba(255,176,31,.08);transition:.3s}.side-ad:hover{transform:scale(1.018);border-color:rgba(255,207,93,.65);box-shadow:0 22px 70px rgba(0,0,0,.65),0 0 35px rgba(255,179,27,.22)}.side-ad.left{left:8px}.side-ad.right{right:8px}.image-ad img{width:100%;height:100%;object-fit:cover;display:block}.ad-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#caa85c;background:linear-gradient(145deg,rgba(255,190,65,.07),rgba(111,61,255,.06));text-align:center}.ad-placeholder span{font-weight:900}.ad-placeholder small{color:#766f68;margin-top:8px}.hero-ad,.top-image-ad,.bottom-ad{width:100%;border-radius:16px;overflow:hidden;border:1px solid rgba(255,197,76,.3);background:rgba(21,19,18,.75);box-shadow:0 16px 45px rgba(0,0,0,.4),0 0 22px rgba(255,187,42,.08);transition:.3s}.top-image-ad{height:116px;margin-bottom:20px}.hero-ad{height:210px;margin:8px 0 22px}.bottom-ad{height:150px}.hero-ad:hover,.top-image-ad:hover,.bottom-ad:hover{transform:translateY(-3px);border-color:rgba(255,211,111,.66);box-shadow:0 22px 60px rgba(0,0,0,.55),0 0 30px rgba(255,187,42,.18)}.footer-ad-wrap{margin-top:28px}.section-title{font-family:Georgia,serif;font-size:28px;margin:14px 0 5px;text-shadow:0 0 24px rgba(255,200,74,.12)}.section-sub{color:var(--muted);font-size:13px}.editor-head{display:flex;align-items:end;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(244,189,67,.2)}.carousel-shell{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);margin:10px 0 24px}.cards-row{display:flex;width:max-content;gap:14px;padding:10px 0;animation:editorMarquee 38s linear infinite}.carousel-shell:hover .cards-row{animation-play-state:paused}@keyframes editorMarquee{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 7px))}}.editor-card{width:275px;background:linear-gradient(145deg,rgba(45,34,25,.78),rgba(18,18,23,.72));border:1px solid rgba(255,196,74,.28);border-radius:16px;overflow:hidden;box-shadow:0 14px 38px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.04);backdrop-filter:blur(14px);transition:.3s}.editor-card:hover{transform:translateY(-7px) scale(1.015);border-color:rgba(255,211,102,.78);box-shadow:0 20px 55px rgba(0,0,0,.58),0 0 26px rgba(255,176,32,.18)}.card-cover{height:120px;position:relative;overflow:hidden}.card-cover img{width:100%;height:100%;object-fit:cover;transition:.5s}.editor-card:hover .card-cover img{transform:scale(1.07)}.pick-tag{position:absolute;left:10px;top:10px;background:linear-gradient(180deg,#ffd96c,#bd882c);color:#15100a;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:900;box-shadow:0 5px 15px #0007}.editor-card .body{padding:14px}.editor-card h3{margin:0 0 10px}.editor-card h3 a{color:#fff;text-decoration:none}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{border:1px solid rgba(255,200,81,.28);background:rgba(255,255,255,.035);padding:5px 8px;border-radius:999px;color:#e8d9ba;font-size:10px}.card-bottom{border-top:1px solid rgba(255,255,255,.07);padding-top:11px;margin-top:11px;display:flex;justify-content:space-between;font-size:11px}.votes{color:#6de78b;font-weight:800}.page-head,.promo-strip,.sidebar-card,.form-card,.server-card,.post-card,.glass-panel,.calendar-card{background:linear-gradient(145deg,rgba(30,28,28,.74),rgba(15,16,20,.72));border:1px solid rgba(255,195,70,.22);box-shadow:var(--shadow),inset 0 1px rgba(255,255,255,.035);backdrop-filter:var(--glass);border-radius:16px}.page-head{padding:26px;margin:6px 0 20px}.page-head h1{margin:0;font:700 30px Georgia;color:#fff}.page-head p{color:var(--muted);margin-bottom:0}.hero-title{text-align:center;padding:28px 10px 18px}.hero-title h1{font-size:clamp(32px,5vw,64px);line-height:1;margin:0;font-weight:1000;letter-spacing:-2px;background:linear-gradient(90deg,#fff,#ffd765,#ff8d37,#c76dff,#55dbff,#fff);background-size:300% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:titleFlow 7s linear infinite,heroFloat 3s ease-in-out infinite;text-shadow:0 0 28px rgba(255,190,59,.13)}.hero-title p{color:#b0a799;margin-top:13px}@keyframes titleFlow{to{background-position:300% center}}@keyframes heroFloat{50%{transform:translateY(-5px)}}.content-grid{display:grid;grid-template-columns:1fr 300px;gap:20px}.filter-bar{display:flex;gap:10px;align-items:center;padding:15px;border:1px solid rgba(255,194,70,.21);border-radius:14px 14px 0 0;background:rgba(24,20,17,.72);backdrop-filter:blur(16px)}.input,.select,.textarea{background:rgba(7,8,11,.7);border:1px solid rgba(255,255,255,.13);color:#fff;padding:12px 13px;border-radius:9px;outline:none;transition:.25s}.input:focus,.select:focus,.textarea:focus{border-color:#e7b33f;box-shadow:0 0 0 3px rgba(233,177,55,.1),0 0 25px rgba(233,177,55,.08)}.filter-bar .input{flex:1}.button,.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;padding:11px 15px;font-weight:900;text-decoration:none;cursor:pointer;transition:.25s}.button{border:1px solid #f6cb64;background:linear-gradient(180deg,#f0c961,#b88329);color:#17110a}.button:hover,.btn-outline:hover{transform:translateY(-2px);box-shadow:0 9px 28px rgba(0,0,0,.35),0 0 20px rgba(248,190,53,.15)}.button.green{background:linear-gradient(180deg,#4cc967,#21843b);border-color:#5be37b;color:#fff}.button.red{background:#7c262b;color:#fff;border-color:#d64e54}.btn-outline{border:1px solid rgba(255,198,78,.36);color:#f4d17b;background:rgba(255,198,78,.04)}.server-list{border:1px solid rgba(255,194,71,.18);border-radius:0 0 15px 15px;overflow:hidden}.server-row{position:relative;display:grid;grid-template-columns:86px 170px 1fr 135px;gap:16px;min-height:230px;padding:15px;background:linear-gradient(120deg,rgba(52,44,34,.78),rgba(25,23,22,.88));border-bottom:1px solid rgba(255,255,255,.06);transition:.3s;overflow:hidden}.server-row:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(255,200,86,.06),transparent);transform:translateX(-100%);transition:.65s}.server-row:hover:before{transform:translateX(100%)}.server-row:hover{background:linear-gradient(120deg,rgba(63,52,39,.89),rgba(25,24,27,.92));box-shadow:inset 0 0 0 1px rgba(255,199,81,.24),0 0 30px rgba(255,173,29,.08)}.server-row.vip-row{border-left:3px solid #ffc43c;box-shadow:inset 12px 0 30px rgba(255,183,31,.035)}.server-row.featured-row{border-left:3px solid #b86cff}.rank{border-right:1px solid rgba(255,201,79,.18);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffd250;font-weight:1000;font-size:21px}.rank small{font-size:9px;color:#8b8377;margin-top:20px}.server-meta{font-size:12px;color:#c7b9a3}.server-meta h3{margin:0 0 12px}.server-meta h3 a{font:700 20px Georgia;color:#fff;text-decoration:none}.server-meta b{color:#ff6d63}.stars{color:#ffd04c}.server-banner-link{display:block;position:relative;border-radius:11px;overflow:hidden;border:1px solid rgba(255,208,96,.22);box-shadow:0 12px 28px rgba(0,0,0,.35)}.server-banner-link img{display:block;width:100%;height:165px;object-fit:cover;transition:.5s}.server-banner-link:hover img{transform:scale(1.045)}.server-desc{text-align:center;font-size:12px;color:#d3c8b9;margin-top:8px}.server-actions{display:flex;flex-direction:column;justify-content:center;gap:10px}.server-actions a,.server-actions button{border:1px solid rgba(255,255,255,.12);padding:13px 8px;border-radius:9px;text-align:center;color:#fff;text-decoration:none;font-weight:900;background:rgba(255,255,255,.04);cursor:pointer}.server-actions .vote-btn{background:linear-gradient(180deg,#43be58,#247b37);border-color:#55de70}.server-actions .views{background:linear-gradient(180deg,#c9a34c,#846126);color:#17110a}.badge{display:inline-block;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:1000}.vip-badge{background:linear-gradient(90deg,#ffcc46,#ff8a2b);color:#1b1004;box-shadow:0 0 18px rgba(255,183,40,.25)}.featured-badge{background:linear-gradient(90deg,#9b59ff,#e870ff);color:white}.badge.warn{background:#70421b;color:#ffd792}.sidebar-card{padding:15px;margin-bottom:16px}.sidebar-card h3{font:700 15px Georgia}.feature-slide{overflow:hidden;border:1px solid rgba(255,202,85,.45);border-radius:13px}.feature-slide .img{height:130px}.feature-slide .img img{width:100%;height:100%;object-fit:cover}.feature-slide .body{text-align:center;padding:13px}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.stat{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.025);padding:14px;border-radius:10px}.stat b{font-size:21px}.stat small{display:block;color:#8e887e;margin-top:4px}.server-cards,.post-grid,.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.server-card,.post-card{overflow:hidden;transition:.3s}.server-card:hover,.post-card:hover{transform:translateY(-6px);border-color:rgba(255,207,96,.56);box-shadow:0 22px 55px rgba(0,0,0,.52),0 0 24px rgba(255,180,32,.1)}.server-card .cover,.post-card .cover{display:block;height:160px;overflow:hidden}.server-card .cover img,.post-card .cover img{width:100%;height:100%;object-fit:cover;transition:.5s}.server-card:hover .cover img,.post-card:hover .cover img{transform:scale(1.06)}.server-card .pad,.post-card .pad{padding:15px}.server-card h3,.post-card h3{margin:0 0 8px}.server-card h3 a,.post-card h3 a{color:#fff;text-decoration:none}.meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;color:#b7ab9a;font-size:11px}.server-card .foot{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.server-card a,.post-card a{color:#f0c45f;text-decoration:none;font-weight:800}.form-card{max-width:820px;margin:auto;padding:25px}.form-card h1{text-align:center;font:700 30px Georgia}.field{margin:13px 0}.field label{display:block;color:#e8bb4f;font-size:11px;font-weight:900;margin-bottom:7px;text-transform:uppercase}.field .input,.field .select,.field .textarea{width:100%}.textarea{min-height:140px;resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.post-grid{grid-template-columns:repeat(3,1fr)}.category-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 20px}.category-tabs a{padding:9px 12px;border-radius:999px;border:1px solid rgba(255,193,65,.22);background:rgba(255,255,255,.035);color:#d9d0c4;text-decoration:none;font-size:12px}.category-tabs a:hover,.category-tabs a.active{color:#15100a;background:linear-gradient(90deg,#efc55d,#b98731)}.promo-strip{padding:22px 25px;display:flex;align-items:center;justify-content:space-between;margin:12px 0 22px}.promo-strip h2{font:700 24px Georgia;margin:4px 0}.promo-strip p{color:#aaa298}.promo-box{width:310px}.mini-banner{height:95px;border-radius:11px;overflow:hidden}.mini-banner img{width:100%;height:100%;object-fit:cover}.product-grid{grid-template-columns:repeat(3,1fr)}.product-card{position:relative;padding:18px;border-radius:16px;background:linear-gradient(145deg,rgba(30,29,34,.82),rgba(15,15,19,.76));border:1px solid rgba(255,193,64,.22);box-shadow:var(--shadow);overflow:hidden;transition:.3s}.product-card:hover{transform:translateY(-6px);border-color:rgba(255,207,92,.62);box-shadow:0 24px 65px rgba(0,0,0,.55),0 0 28px rgba(255,183,35,.12)}.product-card:before{content:"";position:absolute;width:130px;height:130px;border-radius:50%;background:rgba(255,191,59,.09);right:-50px;top:-50px;filter:blur(10px)}.product-icon{font-size:29px}.product-card h3{margin:8px 0}.product-card p{color:#9f998f;min-height:48px}.product-price{font:800 28px Georgia;color:#ffd466;margin:12px 0}.product-price small{font:12px Arial;color:#8d887f}.calendar-card{padding:18px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.calendar-day{min-height:54px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:12px}.calendar-day.free{border-color:rgba(53,210,103,.28);color:#75e99a}.calendar-day.busy{border-color:rgba(255,77,82,.3);color:#ff7479;background:rgba(255,55,60,.05)}.calendar-legend{display:flex;gap:16px;color:#aaa;font-size:12px;margin:10px 0}.wallet-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:18px}.wallet-card{padding:20px;border-radius:16px;background:linear-gradient(145deg,rgba(37,34,30,.82),rgba(17,18,22,.8));border:1px solid rgba(255,194,70,.23);box-shadow:var(--shadow)}.wallet-card strong{display:block;font:800 31px Georgia;color:#ffd45f;margin-top:6px}.table-wrap{overflow:auto;border-radius:14px;border:1px solid rgba(255,196,77,.17)}table{width:100%;border-collapse:collapse;background:rgba(10,11,14,.64)}th,td{padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;font-size:12px}th{color:#e7bb53;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.status-ok{color:#55de7b}.status-pending{color:#ffc95b}.status-bad{color:#ff676c}.detail-hero{position:relative;height:360px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,202,82,.35);box-shadow:0 25px 70px rgba(0,0,0,.55)}.detail-hero img{width:100%;height:100%;object-fit:cover}.detail-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(5,6,8,.96),rgba(5,6,8,.08) 68%)}.detail-hero .overlay{position:absolute;z-index:2;left:26px;right:26px;bottom:24px}.detail-hero h1{font:800 42px Georgia;margin:7px 0}.detail-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.detail-grid{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin-top:18px}.glass-panel{padding:20px}.comment{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07)}.comment b{color:#f0c45d}.site-footer{margin-top:0;padding:36px 0 16px;background:rgba(7,8,11,.87);border-top:1px solid rgba(255,193,63,.23)}.glass-footer{backdrop-filter:blur(18px)}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:28px;color:#9c968d}.foot-grid h4{color:#edbd50}.foot-grid a{display:block;color:#c9c1b7;text-decoration:none;margin:8px 0}.footer-badges{display:flex;gap:8px;flex-wrap:wrap}.footer-badges span{font-size:10px;border:1px solid rgba(255,255,255,.09);padding:6px 8px;border-radius:999px}.copyright{border-top:1px solid rgba(255,255,255,.07);margin-top:20px;padding-top:16px;color:#77736d;font-size:11px}.empty-state{padding:30px;text-align:center;color:#938c82;border:1px dashed rgba(255,194,70,.2);border-radius:14px}.auth-wrap{max-width:520px;margin:35px auto}.auth-kicker{text-align:center;color:#c89b44;font-size:11px;letter-spacing:2px}.plan-note{font-size:11px;color:#8d887f}.purchase-summary{display:grid;grid-template-columns:1fr 1fr;gap:15px}.bank-box{padding:15px;border:1px solid rgba(255,195,67,.2);border-radius:12px;background:rgba(255,255,255,.025)}
@media(min-width:1601px){.container{width:1210px}.page{padding-left:4px;padding-right:4px}}
@media(max-width:1600px){.side-ad{display:none}}
@media(max-width:1040px){.nav nav{position:absolute;display:none;top:72px;left:17px;right:17px;height:auto;flex-direction:column;align-items:stretch;padding:12px;background:rgba(13,14,18,.97);border:1px solid var(--line);border-radius:14px;backdrop-filter:blur(20px)}.nav nav.open{display:flex}.mobile-menu{display:block}.nav-actions .account-link{display:none}.content-grid,.detail-grid{grid-template-columns:1fr}.server-row{grid-template-columns:70px 155px 1fr}.server-actions{grid-column:3;flex-direction:row}.server-cards,.post-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.container{width:min(100% - 20px,1210px)}.nav{gap:8px}.brand{font-size:21px}.nav-actions .balance,.nav-actions>.btn{display:none}.page{padding-top:84px}.top-image-ad{height:90px}.hero-ad{height:160px}.hero-title h1{font-size:34px;letter-spacing:-1px}.server-row{display:block}.rank{border-right:0;border-bottom:1px solid rgba(255,255,255,.08);flex-direction:row;justify-content:space-between;padding:6px}.server-meta,.server-banner-link,.server-actions{margin:12px 0}.server-actions{display:grid;grid-template-columns:1fr 1fr}.server-cards,.post-grid,.product-grid,.wallet-cards{grid-template-columns:1fr}.form-row,.purchase-summary{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr}.promo-strip{display:block}.promo-box{width:100%;margin-top:15px}.detail-hero{height:300px}.detail-hero h1{font-size:31px}.calendar-grid{gap:4px}.calendar-day{min-height:44px;font-size:10px}}
.glass-header{animation:headerGlow 8s ease-in-out infinite}@keyframes headerGlow{0%,100%{border-bottom-color:rgba(244,189,67,.25);box-shadow:0 10px 40px rgba(0,0,0,.42),0 0 0 rgba(244,189,67,0)}50%{border-bottom-color:rgba(244,189,67,.55);box-shadow:0 10px 44px rgba(0,0,0,.5),0 0 32px rgba(244,189,67,.08)}}
.hero-title h1{filter:drop-shadow(0 8px 0 rgba(0,0,0,.32)) drop-shadow(0 0 22px rgba(255,187,54,.13))}@keyframes heroFloat{0%,100%{transform:perspective(800px) rotateX(0deg) translateY(0)}50%{transform:perspective(800px) rotateX(3deg) translateY(-6px)}}
.vip-row{animation:vipGlow 3.2s ease-in-out infinite}@keyframes vipGlow{0%,100%{box-shadow:inset 8px 0 25px rgba(255,185,37,.03)}50%{box-shadow:inset 12px 0 32px rgba(255,185,37,.08),0 0 26px rgba(255,185,37,.06)}}
.image-ad{position:relative;display:block}.image-ad:after{content:"";position:absolute;top:-40%;bottom:-40%;width:25%;left:-35%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:adShine 6s ease-in-out infinite;pointer-events:none}@keyframes adShine{0%,55%{left:-35%}85%,100%{left:125%}}


/* ===== V3 MOBILE / FORUM / PREMIUM GLASS LAYER ===== */
:root{--orange:#ff8a1f;--amber:#f5b731;--darkgold:#6b430c;--glass2:rgba(12,12,15,.72);--mobile-safe:env(safe-area-inset-bottom,0px)}
body{font-family:'Inter',system-ui,-apple-system,Segoe UI,sans-serif}.brand,.section-title,.page-head h1,.forum-title,.site-footer h4{font-family:'Cinzel',Georgia,serif}
.topbar{height:auto}.announcement-bar{height:34px;position:relative;overflow:hidden;background:linear-gradient(100deg,#3b2406,#8b4b0b 35%,#e47718 55%,#70400c 80%,#3b2406);border-bottom:1px solid rgba(255,205,94,.48);box-shadow:inset 0 1px rgba(255,255,255,.14),0 5px 24px rgba(255,121,15,.12)}.announcement-glow{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,244,186,.2),transparent);transform:translateX(-120%);animation:announceShine 4.6s ease-in-out infinite}.announcement-track{display:flex;width:max-content;height:34px;align-items:center;animation:announcementMove 36s linear infinite;will-change:transform}.announcement-bar:hover .announcement-track{animation-play-state:paused}.announcement-track a{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:0 42px;color:#fff5db;text-decoration:none;font-size:12px;font-weight:700;text-shadow:0 1px 8px #000}.announcement-track strong{color:#fff0a7;letter-spacing:.7px}.announcement-track i{color:#ffe273;filter:drop-shadow(0 0 7px #ffb11d)}@keyframes announcementMove{to{transform:translateX(-50%)}}@keyframes announceShine{50%,100%{transform:translateX(120%)}}
.nav{height:72px}.page{padding-top:128px}.side-ad{top:122px;height:calc(100vh - 140px)}
.glass-header{background:linear-gradient(180deg,rgba(22,17,12,.88),rgba(8,9,12,.72));box-shadow:0 12px 48px rgba(0,0,0,.5),0 0 30px rgba(255,149,28,.06);border-bottom:1px solid rgba(255,184,56,.35)}
.nav nav a i,.nav-actions a i{font-size:15px;color:#e9b344;filter:drop-shadow(0 0 7px rgba(255,177,41,.25))}.nav-dropdown{position:relative;height:100%;display:flex;align-items:center}.nav-dropdown>.nav-dropdown-panel{position:absolute;top:68px;left:0;width:330px;padding:10px;display:grid;gap:6px;background:linear-gradient(145deg,rgba(34,25,16,.97),rgba(10,11,15,.96));border:1px solid rgba(255,190,64,.36);border-radius:16px;box-shadow:0 24px 70px #000b,0 0 35px rgba(255,158,23,.12);backdrop-filter:blur(22px);opacity:0;visibility:hidden;transform:translateY(10px) scale(.98);transition:.22s}.nav-dropdown:hover>.nav-dropdown-panel{opacity:1;visibility:visible;transform:none}.nav-dropdown-panel a{height:auto!important;display:grid!important;grid-template-columns:28px 1fr!important;align-items:center!important;padding:11px!important}.nav-dropdown-panel a span{display:grid}.nav-dropdown-panel a small{font-size:10px;color:#8e887f;font-weight:500;margin-top:2px}.nav-chevron{font-size:9px!important;color:#92764a!important;margin-left:-2px}.mobile-menu-head,.mobile-user-links,.mobile-menu-backdrop{display:none}.notice>i{font-style:normal}.notice em{position:absolute;top:4px;right:0;background:#e33c45;color:#fff;border-radius:99px;padding:1px 5px;font-size:9px;font-style:normal}
.hero-title h1{font-family:'Cinzel',serif;filter:drop-shadow(0 8px 18px rgba(0,0,0,.65));transform-style:preserve-3d}.hero-title:before{content:'✦';display:block;color:#ffbe39;font-size:19px;filter:drop-shadow(0 0 12px #ff8d1d);animation:heroStar 2.6s ease-in-out infinite}@keyframes heroStar{50%{transform:rotate(180deg) scale(1.25)}}
.server-card,.post-card,.sidebar-card,.glass-panel,.editor-card,.promo-strip,.ad-product,.forum-category,.forum-shell,.forum-topic-row{position:relative;overflow:hidden}.server-card:before,.post-card:before,.sidebar-card:before,.glass-panel:before,.editor-card:before,.ad-product:before,.forum-category:before,.forum-topic-row:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(115deg,transparent 20%,rgba(255,186,48,.10),transparent 45%);transform:translateX(-120%);transition:.75s}.server-card:hover:before,.post-card:hover:before,.sidebar-card:hover:before,.glass-panel:hover:before,.editor-card:hover:before,.ad-product:hover:before,.forum-category:hover:before,.forum-topic-row:hover:before{transform:translateX(120%)}
.server-card,.post-card{border-color:rgba(255,186,49,.22)!important;box-shadow:0 20px 48px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.04),0 0 0 1px rgba(255,171,27,.02)}.server-card:hover,.post-card:hover{transform:translateY(-6px);border-color:rgba(255,198,79,.68)!important;box-shadow:0 25px 64px rgba(0,0,0,.62),0 0 31px rgba(255,145,17,.15)}
.vip-badge{font-size:11px!important;background:linear-gradient(180deg,#ffd75e,#c88b17)!important;color:#231504!important;border:1px solid #ffe89a!important;box-shadow:0 0 25px rgba(255,183,31,.35)!important;animation:vipPulse 2.4s ease-in-out infinite}.vip-badge:before{content:'\F2A1';font-family:'bootstrap-icons';margin-right:5px}@keyframes vipPulse{50%{filter:brightness(1.16);box-shadow:0 0 35px rgba(255,183,31,.56)}}
.vote-btn,.button.green{position:relative;overflow:hidden}.vote-btn:after,.button.green:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.28),transparent);transform:translateX(-120%)}.vote-btn:hover:after,.button.green:hover:after{animation:btnShine .65s}@keyframes btnShine{to{transform:translateX(120%)}}
.vote-popup{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:rgba(4,5,8,.74);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:.22s}.vote-popup.show{opacity:1;visibility:visible}.vote-popup-card{position:relative;width:min(420px,calc(100% - 34px));padding:38px 26px 30px;text-align:center;border-radius:24px;background:linear-gradient(145deg,rgba(32,25,15,.94),rgba(9,10,14,.94));border:1px solid rgba(255,199,71,.62);box-shadow:0 30px 110px #000,0 0 55px rgba(255,152,17,.28);transform:scale(.68) rotateX(18deg);transition:.42s cubic-bezier(.18,.89,.32,1.28);overflow:hidden}.vote-popup.show .vote-popup-card{transform:none}.vote-popup-card>button{position:absolute;right:13px;top:13px;border:0;background:#ffffff0d;color:#fff;border-radius:9px;padding:8px;cursor:pointer}.vote-crown{font-size:50px;color:#ffd34d;filter:drop-shadow(0 0 22px #ff9a14);animation:crownBounce 1s ease-in-out infinite alternate}.vote-popup h3{font-family:'Cinzel';font-size:25px;color:#ffd65d}.vote-popup p{color:#eae2d7}.vote-burst{position:absolute;font-size:74px;color:#63eb8b;filter:drop-shadow(0 0 35px #37c968);transform:scale(0);opacity:0}.vote-popup.show .vote-burst{animation:voteBurst .75s ease-out}.vote-sparks i{position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:#ffc641;--a:calc(var(--i) * 20deg);transform:rotate(var(--a)) translateY(0);opacity:0}.vote-popup.show .vote-sparks i{animation:spark .85s .1s ease-out}.vote-sparks i:nth-child(3n){background:#ff7d2c}.vote-sparks i:nth-child(3n+1){background:#8ee8ff}@keyframes voteBurst{45%{transform:scale(1.4);opacity:1}100%{transform:scale(2);opacity:0}}@keyframes spark{30%{opacity:1}100%{transform:rotate(var(--a)) translateY(-160px) scale(.2);opacity:0}}@keyframes crownBounce{to{transform:translateY(-7px) rotate(-3deg)}}
.comment{display:grid!important;grid-template-columns:76px 1fr;gap:14px;padding:16px!important;border:1px solid rgba(255,188,50,.15)!important;background:linear-gradient(145deg,rgba(31,27,22,.62),rgba(9,10,13,.58))!important;border-radius:16px!important;margin:12px 0;box-shadow:0 10px 28px rgba(0,0,0,.2)}.comment-user{text-align:center}.comment .avatar{width:54px;height:54px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,192,62,.62);box-shadow:0 0 20px rgba(255,163,25,.15)}.comment-body p{line-height:1.65}.rank-badge{display:inline-flex;align-items:center;gap:4px;color:var(--rank-color);border:1px solid color-mix(in srgb,var(--rank-color) 40%,transparent);background:color-mix(in srgb,var(--rank-color) 8%,transparent);border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}
.forum-hero{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin:0 0 18px;padding:24px;border-radius:20px;background:radial-gradient(circle at 80% 0,rgba(255,141,26,.13),transparent 40%),linear-gradient(145deg,rgba(34,28,20,.76),rgba(11,12,16,.76));border:1px solid rgba(255,190,58,.28);box-shadow:var(--shadow);backdrop-filter:var(--glass)}.forum-title{font-size:30px;margin:0}.forum-summary{display:flex;gap:12px}.forum-summary span{min-width:90px;text-align:center;padding:12px;background:#0004;border:1px solid #ffffff0c;border-radius:12px}.forum-summary b{display:block;color:#ffc64b;font-size:21px}.forum-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.forum-category{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:15px;padding:17px;margin:10px 0;background:linear-gradient(145deg,rgba(28,25,22,.76),rgba(13,14,18,.75));border:1px solid rgba(255,190,57,.2);border-radius:16px;box-shadow:0 13px 35px rgba(0,0,0,.28);transition:.25s}.forum-category:hover{transform:translateY(-3px);border-color:rgba(255,192,61,.55)}.forum-cat-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#684211,#261c10);color:#ffd058;font-size:21px;box-shadow:inset 0 1px #fff2,0 0 22px #ff9b1512}.forum-category h3{margin:0}.forum-category h3 a{color:#fff;text-decoration:none}.forum-category p{margin:5px 0 0;color:#8f8a83;font-size:12px}.forum-count{text-align:right;color:#aaa;font-size:11px}.forum-count b{display:block;color:#f5c457;font-size:18px}.forum-shell{background:linear-gradient(145deg,rgba(27,25,23,.76),rgba(12,13,17,.76));border:1px solid rgba(255,190,57,.22);border-radius:18px;box-shadow:var(--shadow)}.forum-shell-head{padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between}.forum-topic-row{display:grid;grid-template-columns:48px minmax(0,1fr) 120px 150px;gap:12px;align-items:center;padding:15px 18px;border-bottom:1px solid rgba(255,255,255,.06);transition:.22s}.forum-topic-row:last-child{border-bottom:0}.forum-topic-row:hover{background:rgba(255,177,36,.035)}.topic-status{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#d49a2820;color:#ffc34b;border:1px solid #d49a2840}.forum-topic-row h3{font-size:14px;margin:0 0 5px}.forum-topic-row h3 a{color:#f5f2ec;text-decoration:none}.topic-meta,.topic-last{font-size:10px;color:#817c75}.topic-stat{text-align:center}.topic-stat b{display:block;color:#e8b847}.pinned-topic{background:linear-gradient(90deg,rgba(255,165,23,.07),transparent)}.pinned-topic .topic-status{color:#ffe06c;box-shadow:0 0 18px rgba(255,169,22,.12)}
.forum-post{display:grid;grid-template-columns:170px minmax(0,1fr);border-bottom:1px solid rgba(255,255,255,.07);min-height:170px}.forum-post-user{padding:20px;text-align:center;background:rgba(0,0,0,.16);border-right:1px solid rgba(255,255,255,.06)}.forum-post-user .profile-avatar{width:76px;height:76px;border-radius:18px;object-fit:cover;border:2px solid rgba(255,188,54,.52);box-shadow:0 0 25px rgba(255,150,23,.12)}.forum-post-user a{display:block;color:#fff;text-decoration:none;font-weight:800;margin:8px 0}.forum-post-content{padding:20px;line-height:1.75;color:#d8d1c9}.forum-post-date{display:flex;justify-content:space-between;color:#777;font-size:10px;margin-bottom:14px}.forum-reply-box{padding:18px}.profile-hero{display:grid;grid-template-columns:120px 1fr;gap:22px;align-items:center}.profile-hero .profile-avatar{width:110px;height:110px;border-radius:24px;object-fit:cover;border:2px solid #e9ad36;box-shadow:0 0 32px rgba(255,166,27,.18)}
.footer-badges span{transition:.25s}.footer-badges span:hover{transform:translateY(-3px);border-color:#f5b63e;box-shadow:0 0 22px rgba(255,160,18,.12)}.site-footer a i,.site-footer h4 i{color:#e7ae39;margin-right:7px}.footer-live{color:#5add78}.footer-live i{font-size:8px;animation:livePulse 1.4s infinite}@keyframes livePulse{50%{opacity:.25}}
.mobile-bottom-nav{display:none}.reveal{opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .45s ease}.reveal.reveal-on{opacity:1;transform:none}.page-leave .page{opacity:.45;transform:translateY(5px);transition:.12s}.page{transition:.18s}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.announcement-track{animation:none}.reveal{opacity:1;transform:none}}
@media(max-width:1320px){.side-ad{display:none}}
@media(max-width:980px){body{padding-bottom:calc(74px + var(--mobile-safe))}.container{width:min(100% - 24px,1210px)}.announcement-bar{height:32px}.announcement-track{height:32px}.nav{height:64px;gap:10px}.page{padding-top:112px}.brand{font-size:24px}.mobile-menu{display:inline-grid;place-items:center;margin-left:auto}.nav-actions{display:none}.nav nav{display:flex;position:fixed;z-index:1002;top:0;right:0;width:min(420px,92vw);height:100dvh;flex-direction:column;align-items:stretch;gap:5px;padding:18px;background:linear-gradient(155deg,rgba(31,23,15,.98),rgba(7,8,11,.98));border-left:1px solid rgba(255,187,49,.3);box-shadow:-30px 0 80px #000;backdrop-filter:blur(24px);transform:translateX(105%);transition:.3s cubic-bezier(.22,.61,.36,1);overflow-y:auto}.nav nav.open{transform:none}.mobile-menu-head{display:flex;justify-content:space-between;align-items:center;color:#f4bd43;font-family:'Cinzel';font-size:19px;padding:8px 4px 16px;border-bottom:1px solid #ffffff12;margin-bottom:7px}.mobile-menu-head button{border:1px solid #ffffff18;background:#ffffff08;color:#fff;border-radius:10px;padding:9px}.nav nav>a,.nav-dropdown{height:auto}.nav nav>a,.nav-dropdown>a{padding:13px!important;border:1px solid rgba(255,255,255,.07)!important;background:rgba(255,255,255,.025);border-radius:12px!important}.nav-dropdown{display:block}.nav-dropdown>.nav-dropdown-panel{position:static;width:100%;padding:5px 0 0;display:grid;opacity:1;visibility:visible;transform:none;background:none;border:0;box-shadow:none}.nav-dropdown-panel a{padding:10px 14px 10px 30px!important;background:rgba(255,255,255,.018)!important}.mobile-user-links{display:grid;gap:5px;margin-top:auto;padding-top:15px;border-top:1px solid #ffffff12}.mobile-menu-backdrop{display:block;position:fixed;inset:0;z-index:1001;background:#000a;backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:.25s}.menu-open .mobile-menu-backdrop{opacity:1;visibility:visible}.menu-open{overflow:hidden}.content-grid,.detail-grid,.forum-layout{grid-template-columns:1fr!important}.server-cards,.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.forum-hero{grid-template-columns:1fr}.forum-summary{justify-content:flex-start}.forum-topic-row{grid-template-columns:44px minmax(0,1fr) 75px}.topic-last{display:none}.foot-grid{grid-template-columns:repeat(2,1fr)!important}.mobile-bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:10px;right:10px;bottom:calc(8px + var(--mobile-safe));height:62px;z-index:900;background:linear-gradient(180deg,rgba(29,24,19,.9),rgba(9,10,13,.92));border:1px solid rgba(255,190,58,.3);border-radius:19px;box-shadow:0 15px 55px #000,0 0 24px rgba(255,147,16,.08);backdrop-filter:blur(22px);padding:6px}.mobile-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#a9a49e;text-decoration:none;font-size:9px;font-weight:700;border-radius:13px}.mobile-bottom-nav a i{font-size:18px;color:#d7aa51}.mobile-bottom-nav a:hover{background:#ffffff08;color:#fff}.mobile-bottom-nav .mobile-nav-main{margin-top:-23px;height:67px;border-radius:50%;aspect-ratio:1/1;justify-self:center;background:linear-gradient(145deg,#ffca57,#bd7819);color:#17100a;border:4px solid #121013;box-shadow:0 0 30px rgba(255,163,25,.3)}.mobile-bottom-nav .mobile-nav-main i{color:#191007;font-size:24px}.mobile-bottom-nav .mobile-nav-main span{color:#191007}.site-footer{padding-bottom:80px}}
@media(max-width:680px){.container{width:min(100% - 18px,1210px)}.announcement-track a{padding:0 24px;font-size:10px}.hero-title{padding:20px 4px 10px}.hero-title h1{font-size:clamp(27px,10vw,42px);letter-spacing:-1px}.hero-title p{font-size:12px}.server-cards,.post-grid{grid-template-columns:1fr!important}.filter-bar{display:grid;grid-template-columns:1fr}.filter-bar .input,.filter-bar .select,.filter-bar .button{width:100%}.editor-card{width:245px}.promo-strip{grid-template-columns:1fr!important}.server-row{grid-template-columns:1fr!important;gap:10px!important}.server-row .rank{flex-direction:row!important;justify-content:space-between!important;border-right:0!important;border-bottom:1px solid #ffffff0b!important;padding-bottom:9px}.server-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.server-actions>*{width:100%}.server-banner-link img{height:auto!important;aspect-ratio:16/6;object-fit:cover}.page-head{padding:18px}.page-head h1{font-size:23px}.category-tabs{overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:7px;scrollbar-width:none}.category-tabs::-webkit-scrollbar{display:none}.category-tabs a{white-space:nowrap}.forum-summary{display:grid;grid-template-columns:1fr 1fr}.forum-category{grid-template-columns:46px 1fr}.forum-count{display:none}.forum-topic-row{grid-template-columns:38px minmax(0,1fr);padding:13px}.topic-stat{display:none}.forum-post{grid-template-columns:1fr}.forum-post-user{display:grid;grid-template-columns:62px 1fr;gap:12px;text-align:left;border-right:0;border-bottom:1px solid #ffffff0b;padding:14px}.forum-post-user .profile-avatar{width:58px;height:58px}.forum-post-user a{margin:1px 0}.forum-post-content{padding:16px}.profile-hero{grid-template-columns:78px 1fr}.profile-hero .profile-avatar{width:76px;height:76px;border-radius:18px}.foot-grid{grid-template-columns:1fr!important}.site-footer{margin-top:30px}.vote-popup-card{padding:33px 18px 25px}.comment{grid-template-columns:54px 1fr;padding:12px!important}.comment .avatar{width:44px;height:44px}.comment-user .rank-badge{max-width:48px;overflow:hidden;white-space:nowrap}.detail-hero{min-height:360px!important}.detail-hero .overlay{padding:18px!important}.detail-actions{display:grid!important;grid-template-columns:1fr!important}.detail-actions a,.detail-actions form,.detail-actions button{width:100%}.wallet-cards{grid-template-columns:1fr!important}}


.product-card{overflow:hidden!important}.package-visual{height:145px;margin:-1px -1px 15px;position:relative;overflow:hidden;border-radius:16px 16px 10px 10px;background:radial-gradient(circle at 70% 20%,rgba(255,197,75,.28),transparent 28%),linear-gradient(125deg,#39230c,#130f11 55%,#5b2b0f);border-bottom:1px solid rgba(255,193,56,.3)}.package-visual img{width:100%;height:100%;object-fit:cover;display:block;transition:.5s}.product-card:hover .package-visual img{transform:scale(1.05)}.package-fallback{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center}.package-fallback i{font-size:42px;color:#ffd25a;filter:drop-shadow(0 0 18px #ff9a17)}.package-fallback strong{font-family:'Cinzel';font-size:16px;letter-spacing:1.5px}.package-fallback small{font-size:9px;color:#c99b4b;letter-spacing:2px}.package-ribbon{position:absolute;right:10px;top:10px;padding:5px 9px;border-radius:999px;background:linear-gradient(180deg,#ffd45d,#a86816);color:#1d1205;font-size:9px;font-weight:900;box-shadow:0 6px 18px #0007}.kind-vip{background:radial-gradient(circle at 70% 20%,rgba(255,220,88,.35),transparent 30%),linear-gradient(125deg,#51330d,#15100d 55%,#6d3b0c)}.kind-editor{background:radial-gradient(circle at 70% 20%,rgba(197,106,255,.25),transparent 30%),linear-gradient(125deg,#32203c,#120f15 55%,#4a2414)}

/* ===== V4 GOLD / FORUM / THEME / POPUP ===== */
:root{--forum-paper:#fffdf8;--forum-ink:#29241b;--forum-soft:#766d60;--forum-line:#ead9b2;--forum-gold:#b88219;--forum-gold2:#f0c65b}
html[data-theme="light"]{color-scheme:light}html[data-theme="dark"]{color-scheme:dark}.brand-link{text-decoration:none;display:flex;align-items:center}.brand-image img{display:block;max-width:220px;max-height:54px;object-fit:contain;filter:drop-shadow(0 5px 14px #0008)}.brand-text{font-family:Marcellus,Georgia,serif!important;font-style:normal!important;font-weight:800;letter-spacing:.3px}.theme-toggle{width:39px;height:39px;border-radius:12px;border:1px solid rgba(255,198,70,.28);background:linear-gradient(145deg,rgba(255,201,73,.14),rgba(0,0,0,.12));color:#ffd159;font-size:17px;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,.08),0 7px 22px #0007;transition:.25s}.theme-toggle:hover{transform:translateY(-2px) rotate(8deg);box-shadow:0 0 24px rgba(255,180,31,.24)}.gold-notice>i{color:#ffd13f!important;filter:drop-shadow(0 0 8px #ffad00);animation:goldBell 2.2s ease-in-out infinite}@keyframes goldBell{0%,100%{transform:rotate(0) scale(1)}10%{transform:rotate(10deg) scale(1.08)}20%{transform:rotate(-9deg)}30%{transform:rotate(6deg)}45%{filter:drop-shadow(0 0 14px #ffbd2c)}}.gold-notice em{background:linear-gradient(180deg,#ffdb5d,#bd7310)!important;color:#1a1004!important}
.announcement-bar{background:linear-gradient(90deg,#2b1804,#6a3a05 32%,#a65a08 50%,#5b3004 72%,#221304)!important;border-bottom:1px solid rgba(255,198,57,.45);box-shadow:0 5px 26px rgba(255,130,0,.08)}.announcement-track a{color:#fff1c7!important;text-shadow:0 0 10px rgba(255,203,93,.5)}.announcement-track strong{color:#ffcf4d!important}.announcement-glow{background:linear-gradient(90deg,transparent,rgba(255,210,91,.25),transparent)!important}
.forum-page{background:#eee8dd!important;color:var(--forum-ink)!important}.forum-page:before{background-image:linear-gradient(rgba(114,82,20,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(114,82,20,.025) 1px,transparent 1px)}.forum-page .page{padding-top:100px}.forum-white{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,251,241,.98))!important;color:var(--forum-ink)!important;border:1px solid var(--forum-line)!important;box-shadow:0 18px 50px rgba(73,48,13,.10),0 0 0 1px rgba(255,255,255,.75) inset!important;backdrop-filter:blur(12px)}.forum-hero.forum-white{border-radius:22px;padding:30px;position:relative;overflow:hidden}.forum-hero.forum-white:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-70px;top:-120px;background:radial-gradient(circle,rgba(226,167,44,.25),transparent 65%);animation:forumAura 6s ease-in-out infinite}@keyframes forumAura{50%{transform:scale(1.25) translate(-18px,10px);opacity:.65}}.forum-kicker{color:#a66f08;font-weight:900;letter-spacing:1.5px}.forum-page .forum-title{font-family:Cinzel,serif;color:#6c4910;text-shadow:0 2px #fff,0 5px 22px rgba(199,139,24,.13)}.forum-page .forum-hero p,.forum-page .forum-category p,.forum-page .sidebar-card p{color:#766d60!important}.forum-page .forum-summary span{background:#fff8e8;border:1px solid #ead7aa;color:#60491d}.forum-page .forum-summary span i,.forum-page .forum-summary b{color:#b47e13}.forum-gold-btn,.forum-soft-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border:0;border-radius:10px;padding:11px 15px;font-weight:900;cursor:pointer}.forum-gold-btn{background:linear-gradient(180deg,#f2cd68,#b77b12);color:#271904!important;box-shadow:0 8px 24px rgba(177,119,14,.22),inset 0 1px #fff3}.forum-gold-btn:hover{transform:translateY(-2px);filter:saturate(1.12);box-shadow:0 12px 28px rgba(177,119,14,.3)}.forum-gold-btn.small{padding:8px 11px;font-size:12px}.forum-soft-btn{background:#fff8e8;color:#745116!important;border:1px solid #e5cf9c}.forum-soft-btn:hover{background:#fff1ce}.forum-hero-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.forum-tabs{display:flex;gap:8px;margin:16px 0;overflow-x:auto}.forum-tabs a{white-space:nowrap;text-decoration:none;color:#634915;background:#fff;border:1px solid #ead7aa;padding:10px 14px;border-radius:11px;font-weight:800;box-shadow:0 8px 22px rgba(75,45,5,.06)}.forum-tabs a.on,.forum-tabs a:hover{background:linear-gradient(180deg,#f3d27a,#c18a20);color:#231605}.pinned-marquee{display:grid;grid-template-columns:auto 1fr;align-items:center;background:#1b140b;border:1px solid #bf861c;border-radius:13px;overflow:hidden;margin:16px 0;color:#fff}.pinned-label{padding:13px 16px;background:linear-gradient(180deg,#d9a338,#9f6710);color:#251706;font-weight:900;z-index:2}.pinned-track{display:flex;width:max-content;animation:pinnedSlide 34s linear infinite}.pinned-track:hover{animation-play-state:paused}.pinned-track a{color:#ffe9b2;text-decoration:none;padding:0 24px;white-space:nowrap;font-size:12px}.pinned-track small{color:#a99a78;margin-left:6px}@keyframes pinnedSlide{to{transform:translateX(-50%)}}.forum-page .forum-shell-head{border-color:#ead7aa;color:#6b4a12;background:linear-gradient(180deg,#fffbf0,#fff5dc)}.forum-head-note{font-size:10px;color:#9a8561}.forum-page .forum-category{border-color:#f0e3c3!important;position:relative;background:#fff}.forum-page .forum-category:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--forum-accent,#d3a72f);border-radius:4px}.forum-page .forum-category h3 a,.forum-page .forum-topic-row h3 a,.forum-page .forum-post-user>a,.forum-page .forum-post-user div>a{color:#382811!important}.forum-page .forum-cat-icon{color:#b68118;background:#fff3d5;border-color:#ebd091}.permission-line{display:block;color:#9a8256;margin-top:7px}.discussion-label,.topic-type{display:inline-block;background:#fff0c6;color:#895900;border:1px solid #e9c66c;border-radius:99px;padding:3px 7px;font-size:8px;font-weight:900;letter-spacing:.5px;margin-left:6px}.topic-type{margin:0 0 4px}.topic-type.big{font-size:10px}.forum-page .forum-topic-row{background:#fff;border-color:#eee1c5}.forum-page .forum-topic-row:hover{background:#fffbef;transform:translateX(3px);box-shadow:0 9px 24px rgba(90,54,8,.08)}.forum-page .topic-status{color:#b47e13}.forum-page .topic-meta,.forum-page .topic-last,.forum-page .topic-stat small{color:#8d806e}.forum-page .topic-meta a{color:#ad7812!important}.forum-page .forum-post{background:#fff;border-color:#eadfc8}.forum-page .forum-post-user{background:linear-gradient(180deg,#fffaf0,#fff);border-color:#eadfc8}.forum-page .forum-post-content{color:#362f24}.forum-page .forum-post-date{color:#9b8a6c;border-color:#eee1c8}.forum-page .textarea,.forum-page .input,.forum-page .select{background:#fff;color:#332a1f;border-color:#dccca9}.forum-page .rank-badge{box-shadow:0 5px 16px rgba(0,0,0,.08)}.staff-badge{display:inline-flex;gap:4px;align-items:center;margin-top:6px;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;color:#75510c;background:#ffe9ae;border:1px solid #e8c460}.rank-list{display:flex!important;justify-content:space-between;gap:10px;border-bottom:1px solid #eee1c7;padding-bottom:8px}.rank-list span{color:var(--rank-color);font-weight:900}.rank-list small{color:#99886e}.moderator-cats{display:flex;flex-wrap:wrap;gap:8px;padding:15px}.moderator-cats span{padding:8px 12px;border:1px solid #e2cc9d;border-radius:10px;background:#fff5d9;color:#6c4a0f;font-weight:800}.mod-inline{display:flex;gap:5px;align-items:center}.mod-inline button{border:1px solid #e0c78e;background:#fff7e2;color:#805910;border-radius:8px;padding:8px;cursor:pointer}.topic-head-line{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.mod-tools{display:flex;gap:7px}.locked-text{color:#c14937}.forum-page .site-footer,.forum-page .glass-footer{color:#eee!important}.forum-page .mobile-bottom-nav{color:#eee}.forum-page .glass-header{color:#eee}
html[data-theme="dark"] .forum-page{background:radial-gradient(circle at 50% -10%,#3a2410 0,#0b0b0e 29%,#050609 66%)!important;color:#f5f1e9!important}html[data-theme="dark"] .forum-page .forum-white{background:linear-gradient(180deg,rgba(28,24,20,.96),rgba(12,13,16,.96))!important;color:#f5f1e9!important;border-color:rgba(235,177,57,.24)!important;box-shadow:0 18px 50px #0008!important}html[data-theme="dark"] .forum-page .forum-title,html[data-theme="dark"] .forum-page .forum-category h3 a,html[data-theme="dark"] .forum-page .forum-topic-row h3 a,html[data-theme="dark"] .forum-page .forum-post-user>a,html[data-theme="dark"] .forum-page .forum-post-user div>a{color:#f4c865!important}html[data-theme="dark"] .forum-page .forum-category,html[data-theme="dark"] .forum-page .forum-topic-row,html[data-theme="dark"] .forum-page .forum-post{background:#121216;border-color:#ffffff12!important}html[data-theme="dark"] .forum-page .forum-post-user{background:#0d0e11;border-color:#ffffff12}html[data-theme="dark"] .forum-page .forum-post-content{color:#e8e0d4}html[data-theme="dark"] .forum-page .forum-shell-head{background:#17130d;color:#f4c865;border-color:#5f4316}html[data-theme="dark"] .forum-page .input,html[data-theme="dark"] .forum-page .select,html[data-theme="dark"] .forum-page .textarea{background:#090a0d;color:#f4efe8;border-color:#4a3820}html[data-theme="dark"] .forum-page .forum-tabs a{background:#17130d;color:#f4c865;border-color:#5a4019}
.forced-ad{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.84);backdrop-filter:blur(13px);display:grid;place-items:center;padding:18px;opacity:0;visibility:hidden;transition:.35s}.forced-ad.show{opacity:1;visibility:visible}.forced-ad-card{width:min(980px,94vw);max-height:92vh;background:linear-gradient(145deg,rgba(35,26,15,.96),rgba(9,10,13,.98));border:1px solid rgba(255,196,63,.55);border-radius:22px;box-shadow:0 32px 100px #000,0 0 50px rgba(255,154,15,.13),inset 0 1px #fff1;overflow:hidden;transform:scale(.88) translateY(18px);transition:.4s cubic-bezier(.2,.8,.2,1)}.forced-ad.show .forced-ad-card{transform:scale(1) translateY(0)}.forced-ad-top,.forced-ad-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;color:#f5c559}.forced-ad-top{font-weight:900;font-size:12px;background:linear-gradient(90deg,#1d1204,#5b3408,#1c1104);border-bottom:1px solid #76531b}.forced-ad-top [data-ad-countdown]{font-family:Cinzel;font-size:18px;color:#fff2bd;text-shadow:0 0 14px #ffad21}.forced-ad-media{display:block;background:#050506}.forced-ad-media img{display:block;width:100%;max-height:65vh;object-fit:contain}.forced-ad-bottom b{font-family:Cinzel;font-size:17px;color:#fff}.forced-ad-bottom .button:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.3)}.forced-ad-bottom .button.ready{animation:readyGlow 1.2s ease-in-out infinite}@keyframes readyGlow{50%{box-shadow:0 0 28px rgba(255,190,48,.45)}}body.ad-open{overflow:hidden}.video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.video-frame{position:relative;aspect-ratio:16/9;border:1px solid rgba(255,190,61,.25);border-radius:14px;overflow:hidden;background:#000;box-shadow:0 15px 35px #0006}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.server-videos{margin-top:28px}.server-long-desc{line-height:1.8;color:#d0c8bd}.soft-line{border:0;border-top:1px solid rgba(255,255,255,.08);margin:24px 0}.comments-title{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:15px}.comments-title small{color:#dba738;font-weight:900}.forum-comment{border:1px solid rgba(239,184,63,.16)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,180,40,.018))!important;overflow:hidden}.comment-head{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #ffffff0c;padding-bottom:8px}.comment-compose{margin-top:18px;padding:18px;border:1px solid rgba(255,191,61,.18);border-radius:14px;background:#0002}
@media(max-width:980px){.theme-toggle{display:flex;align-items:center;justify-content:center}.brand-image img{max-width:170px;max-height:48px}.forum-page .page{padding-top:92px}.forced-ad-card{width:min(96vw,720px)}.video-grid{grid-template-columns:1fr}.topic-head-line{display:block}.mod-tools{margin-top:10px}.forum-hero.forum-white{padding:20px}.forum-summary{margin-top:14px}.forum-head-note{display:none}}
@media(max-width:680px){.forced-ad{padding:9px}.forced-ad-card{width:100%;border-radius:17px}.forced-ad-top,.forced-ad-bottom{padding:10px 12px}.forced-ad-bottom{align-items:stretch;flex-direction:column}.forced-ad-bottom .button{width:100%}.forced-ad-media img{max-height:62vh}.pinned-marquee{grid-template-columns:1fr}.pinned-label{text-align:center}.pinned-track{padding:10px 0}.forum-tabs{margin:10px 0}.forum-hero-actions>a{width:100%}.forum-summary{grid-template-columns:repeat(3,1fr)!important}.forum-summary span{padding:9px 5px!important}.forum-summary span b{font-size:19px}.forum-topic-row .mod-inline{grid-column:1/-1;justify-content:flex-end}.comments-title{display:block}.comments-title>span{display:block;margin-top:5px}.brand-text{font-size:23px!important}}
@media(prefers-reduced-motion:reduce){.gold-notice>i,.forum-hero.forum-white:after,.pinned-track,.forced-ad-bottom .button.ready{animation:none!important}}
/* Optional global light mode: user-selectable, forum remains the strongest white/gold surface */
html[data-theme="light"] body:not(.forum-page){background:radial-gradient(circle at 50% -10%,#fff4d8 0,#f1e7d2 34%,#e8dfcf 100%);color:#302719}html[data-theme="light"] body:not(.forum-page) .glass-panel,html[data-theme="light"] body:not(.forum-page) .sidebar-card,html[data-theme="light"] body:not(.forum-page) .server-row,html[data-theme="light"] body:not(.forum-page) .form-card,html[data-theme="light"] body:not(.forum-page) .promo-strip,html[data-theme="light"] body:not(.forum-page) .filter-bar,html[data-theme="light"] body:not(.forum-page) .post-card{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,249,235,.94));color:#31291d;border-color:rgba(171,119,22,.25);box-shadow:0 16px 42px rgba(79,52,11,.10)}html[data-theme="light"] body:not(.forum-page) .server-meta p,html[data-theme="light"] body:not(.forum-page) .section-sub,html[data-theme="light"] body:not(.forum-page) .server-desc,html[data-theme="light"] body:not(.forum-page) .sidebar-card p{color:#746a59!important}html[data-theme="light"] body:not(.forum-page) .input,html[data-theme="light"] body:not(.forum-page) .select,html[data-theme="light"] body:not(.forum-page) .textarea{background:#fff;color:#2d2519;border-color:#d9c49a}html[data-theme="light"] body:not(.forum-page) .server-meta h3 a,html[data-theme="light"] body:not(.forum-page) h1,html[data-theme="light"] body:not(.forum-page) h2,html[data-theme="light"] body:not(.forum-page) h3{color:#51370d}html[data-theme="light"] body:not(.forum-page) .site-footer{color:#eee}
