:root{color-scheme:dark;font-family:Inter,Segoe UI,Arial,sans-serif;--bg:#07080c;--panel:#0d1118;--panel2:#101722;--line:#29303a;--red:#df2d32;--red2:#8f161b;--gold:#e2bd6a;--muted:#7f8a98;--text:#f3f5f8;--green:#66df93}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -12%,#1b2738 0,#0c1118 33%,#07080c 67%);color:var(--text);min-height:100vh}.page-glow{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 38%,rgba(197,30,34,.12),transparent 33%),linear-gradient(90deg,rgba(146,23,27,.04),transparent 20%,transparent 80%,rgba(146,23,27,.04));z-index:-1}.topbar{position:sticky;top:0;z-index:30;min-height:72px;border-bottom:1px solid #2c3038;background:rgba(7,9,13,.94);backdrop-filter:blur(14px);display:flex;align-items:center;gap:24px;padding:12px clamp(18px,4vw,64px)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;white-space:nowrap}.brand b{display:block;font-family:Georgia,serif;font-size:20px;letter-spacing:.08em}.brand small{display:block;color:#d6a55d;font-size:9px;letter-spacing:.32em}.crest{width:38px;height:38px;display:grid;place-items:center;border:1px solid #8d3337;background:linear-gradient(145deg,#431216,#130b0d);color:#f4cc7c;font-family:Georgia,serif;font-size:20px;box-shadow:0 0 24px #bd202650}.nav{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.nav a{color:#c8ced7;text-decoration:none;font-size:13px;padding:10px 11px;border-radius:8px}.nav a:hover{background:#161b23;color:#fff}.top-actions{display:flex;align-items:center;gap:10px}.server-pill,.panel-link{border:1px solid #343b47;border-radius:9px;padding:9px 11px;font-size:11px}.server-pill{display:flex;align-items:center;gap:7px;color:#9aa4b1}.server-pill i{width:7px;height:7px;border-radius:50%;background:#d95050}.server-pill.online{color:#a7edbf;border-color:#28593e}.server-pill.online i{background:#56e183}.panel-link{color:#ffd9d9;text-decoration:none;border-color:#7b262a;background:#2a1012}.hero{max-width:1440px;margin:0 auto;padding:80px clamp(22px,5vw,72px) 56px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);gap:48px;align-items:center;min-height:520px;position:relative}.hero:before{content:"";position:absolute;inset:0 25% auto;height:1px;background:linear-gradient(90deg,transparent,#8b2228,transparent)}.eyebrow{color:#d9b56a;font-size:11px;letter-spacing:.22em;font-weight:800}.hero h1{font-family:Georgia,serif;font-weight:500;font-size:clamp(48px,6vw,88px);letter-spacing:.04em;margin:12px 0 10px;line-height:.94}.hero h1 span{color:#f0f2f6;text-shadow:0 0 30px #a5222870}.subtitle{color:#9ba5b2;font-size:16px;max-width:740px;line-height:1.65}.rate-strip{display:flex;gap:18px;flex-wrap:wrap;margin:25px 0}.rate-strip span{border-left:2px solid #8f2025;padding-left:12px;color:#9aa4b2;font-size:12px}.rate-strip b{color:#edc76f;margin-right:5px}.hero-actions,.download-actions{display:flex;gap:10px;flex-wrap:wrap}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:9px;padding:12px 18px;font-size:12px;font-weight:900;letter-spacing:.04em}.primary{border:1px solid #f04b50;background:linear-gradient(180deg,#aa262b,#6b1519);color:#fff;box-shadow:0 0 25px #d51e2550}.secondary{border:1px solid #3b4552;background:#10151c;color:#d9dee5}.hero-panel{border:1px solid #343a44;background:linear-gradient(150deg,rgba(17,22,30,.96),rgba(8,10,14,.96));border-radius:16px;padding:18px;box-shadow:0 30px 90px #0007}.live-card{display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid #242a33;padding:4px 4px 18px}.live-card>div{display:grid;gap:4px}.live-card span,.live-card small{color:#778391;font-size:10px;letter-spacing:.08em}.live-card b{font-size:14px;color:#ef8e8e}.live-card strong{font-size:38px;color:#f2d17f}.mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.mini-grid article{padding:14px;border:1px solid #262d37;background:#0a0e14;border-radius:10px;display:grid;gap:4px}.mini-grid span{font-size:10px;color:#7e8998}.mini-grid b{font-size:12px}.overview-grid,.content-grid,.rank-boss-grid{max-width:1440px;margin:0 auto;padding:0 clamp(22px,5vw,72px);display:grid;gap:16px}.overview-grid{grid-template-columns:.72fr 1.65fr .9fr}.content-grid{grid-template-columns:1.2fr .8fr;margin-top:16px}.rank-boss-grid{grid-template-columns:1fr 1fr;margin-top:16px}.panel{border:1px solid #292f38;background:linear-gradient(145deg,rgba(14,18,24,.96),rgba(8,11,15,.96));border-radius:13px;box-shadow:0 16px 50px #0004;overflow:hidden}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid #252a33;background:linear-gradient(90deg,#1b1115,#0c1117)}.panel-title>span{font-weight:800;font-size:14px}.panel-title>b{font-size:9px;color:#d8ad5d;letter-spacing:.08em}.server-panel dl{margin:0;padding:9px 16px 14px}.server-panel dl div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #1c222a}.server-panel dl div:last-child{border-bottom:0}.server-panel dt{color:#8994a2;font-size:11px}.server-panel dd{margin:0;font-size:11px;font-weight:700}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:14px}.feature-grid div{border:1px solid #232a34;background:#0a0e14;border-radius:9px;padding:12px;display:grid;gap:5px;min-height:72px}.feature-grid strong{font-size:11px;color:#f2d187}.feature-grid small{font-size:10px;color:#788493;line-height:1.45}.currency-list{padding:13px;display:grid;gap:9px}.currency-list>div{display:flex;align-items:center;gap:10px;border:1px solid #232a34;background:#0a0e14;border-radius:9px;padding:10px}.currency-list span{display:grid;gap:3px}.currency-list strong{font-size:11px}.currency-list small{font-size:9px;color:#7b8795}.coin{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900;border:1px solid #78622f;background:#3a2d0f;color:#f3cc6e}.coin.event{border-color:#647187;background:#222935;color:#d8dee7}.coin.pvp{border-color:#82343a;background:#34171a;color:#ff9b9b}.coin.vote{border-color:#2d714b;background:#13301f;color:#8be6ad}.info-grid{padding:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.info-grid div{padding:12px;border:1px solid #222932;background:#0a0e14;border-radius:9px;display:grid;gap:5px}.info-grid small{color:#7f8b99;font-size:9px}.info-grid strong{font-size:11px}.progress-list{padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.progress-list>div{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #232a33;border-radius:9px;background:#0a0e14}.progress-list>div>span{font-size:16px;color:#d7ad5d;font-weight:900}.progress-list p{display:grid;gap:3px;margin:0}.progress-list b{font-size:11px}.progress-list small{font-size:9px;color:#7e8997}.rank-title{min-height:53px}.tabs{display:flex;gap:5px;flex-wrap:wrap}.tab,.boss-tab{border:1px solid #343b46;background:#11161d;color:#a7b0bc;border-radius:7px;padding:7px 9px;font-size:9px;cursor:pointer}.tab.active,.boss-tab.active{border-color:#b82a30;background:#3d1115;color:#fff}.table-head{display:grid;grid-template-columns:42px 1.3fr 1fr 70px;gap:10px;padding:10px 14px;color:#697583;font-size:9px;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #20262f}.ranking-list,.boss-list{display:grid}.ranking-row{display:grid;grid-template-columns:42px 1.3fr 1fr 70px;gap:10px;align-items:center;padding:11px 14px;border-bottom:1px solid #1e242c;font-size:11px}.ranking-row:last-child,.boss-row:last-child{border-bottom:0}.ranking-row .place{color:#d7b25f;font-weight:900}.ranking-row small{color:#788492}.boss-head{grid-template-columns:1fr 90px 120px}.boss-row{display:grid;grid-template-columns:1fr 90px 120px;gap:10px;align-items:center;padding:11px 14px;border-bottom:1px solid #1e242c;font-size:11px}.boss-row>span:first-child{display:grid;gap:2px}.boss-row small{color:#74808e}.state{font-size:9px;font-weight:900}.state.live{color:#6de29a}.state.dead{color:#f26d72}.empty{padding:24px;color:#6f7a88;font-size:11px}.download-section{max-width:1296px;margin:16px auto 0;padding:28px;display:flex;justify-content:space-between;gap:24px;align-items:center}.download-section h2{font-family:Georgia,serif;font-size:32px;margin:6px 0}.download-section p{max-width:740px;color:#8692a0;line-height:1.55;font-size:12px}footer{max-width:1440px;margin:0 auto;padding:38px clamp(22px,5vw,72px) 50px;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;color:#697583;font-size:11px}.footer-brand .crest{width:31px;height:31px;font-size:16px}.footer-brand b{font-size:15px}@media(max-width:1120px){.nav{display:none}.topbar{justify-content:space-between}.hero{grid-template-columns:1fr}.overview-grid{grid-template-columns:1fr 1fr}.feature-panel{grid-column:1/-1;order:-1}.rank-boss-grid{grid-template-columns:1fr}.content-grid{grid-template-columns:1fr}}@media(max-width:760px){.topbar{padding:10px 14px}.top-actions .server-pill{display:none}.panel-link{font-size:10px}.hero{padding:54px 20px 36px}.hero h1{font-size:48px}.overview-grid,.content-grid,.rank-boss-grid{padding:0 16px;grid-template-columns:1fr}.feature-panel{grid-column:auto}.feature-grid{grid-template-columns:1fr 1fr}.info-grid{grid-template-columns:1fr 1fr}.download-section{margin:16px;flex-direction:column;align-items:flex-start}.ranking-row,.table-head{grid-template-columns:34px 1fr 70px}.ranking-row>*:nth-child(3),.table-head>*:nth-child(3){display:none}.boss-row,.boss-head{grid-template-columns:1fr 70px 90px}footer{grid-template-columns:1fr;padding:30px 20px}}@media(max-width:480px){.brand b{font-size:16px}.panel-link{display:none}.feature-grid,.mini-grid,.info-grid,.progress-list{grid-template-columns:1fr}.hero-actions a,.download-actions a{width:100%}.rank-title{align-items:flex-start;flex-direction:column}.boss-row,.boss-head{grid-template-columns:1fr 62px}.boss-row>*:nth-child(3),.boss-head>*:nth-child(3){display:none}}
.news-section,.static-page{max-width:1440px;margin:0 auto;padding:0 clamp(22px,5vw,72px)}.news-section{margin-bottom:16px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:12px}.section-heading h2,.static-hero h1{font-family:Georgia,serif;font-weight:500;margin:5px 0}.section-heading h2{font-size:28px}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.news-card{border:1px solid #29313c;background:linear-gradient(145deg,#10161e,#0a0e14);border-radius:13px;padding:18px;min-height:140px}.news-card small{color:#d6ad5d;font-size:9px;letter-spacing:.12em}.news-card h3{margin:8px 0;font-size:16px}.news-card p{margin:0;color:#84909e;font-size:11px;line-height:1.6}.static-page{padding-top:56px;padding-bottom:48px}.static-hero{padding:34px 0 28px;border-bottom:1px solid #252c35;margin-bottom:22px}.static-hero h1{font-size:48px}.static-hero p{max-width:820px;color:#8d99a7;line-height:1.7}.static-grid,.download-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.static-grid article,.static-card{border:1px solid #28313b;background:#0c1118;border-radius:13px;padding:20px}.static-grid h2,.static-card h2{font-family:Georgia,serif;margin:0 0 9px;color:#efcf86}.static-grid p,.static-card p{color:#85919f;font-size:12px;line-height:1.65}.download-link{margin-top:10px}@media(max-width:900px){.news-grid,.static-grid,.download-cards{grid-template-columns:1fr 1fr}}@media(max-width:620px){.news-grid,.static-grid,.download-cards{grid-template-columns:1fr}.static-hero h1{font-size:38px}}
