@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Barlow:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#141212;--panel:#1c1a1a;--line:#373333;--muted:#aea3a4;--white:#f8f2f2;--purple:#f97981;--font:'Barlow',Arial,sans-serif;--display:'Barlow Condensed','Arial Narrow',Impact,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--white);font:16px/1.6 var(--font)}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--purple);outline-offset:5px}header{height:88px;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#141212f5;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:14px;font-weight:700;letter-spacing:1.4px;white-space:nowrap}.brand b{font-weight:500;color:var(--muted)}.brand-mark{font-family:var(--display);font-size:34px;font-weight:900;font-style:italic;line-height:1}.brand-mark span{color:var(--purple)}nav{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:600}nav a{transition:color .2s}nav a:hover,footer a:hover{color:var(--purple)}.nav-community{border-left:1px solid var(--line);padding-left:30px;color:var(--purple)}.menu{display:none}.hero{min-height:640px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 35%,#73303455,transparent 53%),linear-gradient(110deg,#1c1a1a,#181616 80%);padding:80px 5.5% 0}.hero-grid{position:absolute;inset:0;pointer-events:none;opacity:.23;background-image:linear-gradient(#8d626535 1px,transparent 1px),linear-gradient(90deg,#8d626535 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000)}.hero:after{content:'';position:absolute;width:290px;height:850px;background:linear-gradient(90deg,#f9788012,#f9788028);border:1px solid #f979813a;transform:rotate(28deg);right:13%;top:-180px;pointer-events:none}.hero-inner{position:relative;z-index:2}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:600;color:var(--purple);display:flex;align-items:center;gap:12px}.line{height:2px;width:30px;background:var(--purple)}h1,h2,h3,p{margin:0}h1{font:900 clamp(64px,7.2vw,112px)/.94 var(--display);letter-spacing:-1.5px;margin:28px 0}h1 span{color:var(--purple)}.hero p{color:#c1b4b5;font-size:18px;line-height:1.7}.actions{display:flex;gap:12px;margin-top:32px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:38px;border:1px solid #5b5051;padding:13px 23px;font-weight:600;font-size:16px;transition:background .2s,transform .2s}.button:hover{background:#ffffff0b;transform:translateY(-2px)}.button.primary{background:var(--purple);border-color:var(--purple);color:#252222}.button.primary:hover{background:#fc949a}.button span{font-size:21px}.copy-ip{display:flex;align-items:center;gap:12px;border:0;background:none;padding:18px 0;color:var(--muted);font-size:14px}.copy-symbol{color:var(--purple)}.copy-hint{font-size:11px;letter-spacing:1.2px;border-left:1px solid var(--line);padding-left:12px}.hero-aside{position:absolute;right:7%;top:96px;text-align:right;z-index:1;transform:rotate(-7deg)}.hero-aside>span{font:900 150px/1 var(--display);color:#fc989e16;-webkit-text-stroke:1px #ff9ba155}.hero-aside p{font:800 37px/1.08 var(--display);letter-spacing:2px;color:#e2b7ba56;margin-top:30px}.hero-aside small{display:block;font-size:10px;letter-spacing:3px;margin-top:23px;color:#db959977}.hero-bottom{position:relative;z-index:2;border-top:1px solid #93777933;display:flex;justify-content:space-between;margin-top:47px;padding:20px 0;font-size:11px;letter-spacing:1.8px;color:#a59596}.hero-bottom a{color:#dfd0d1}.hero-bottom a span{margin-left:26px}.section{max-width:1440px;margin:auto;padding:74px 5.5%;scroll-margin-top:20px}.section-top{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}h2{font:700 clamp(34px,3.3vw,48px)/1.05 var(--display);margin-top:14px;letter-spacing:-.3px}.section p{color:var(--muted)}.section-top>p{font-size:15px}.server{padding-top:44px;padding-bottom:32px}.status-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid #634345;color:#f7a3a8;font-size:12px;letter-spacing:1px;padding:5px 12px;white-space:nowrap}.status-pill:before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.status-pill.live{color:#a5d7b7;border-color:#345241}.server-panel{background:var(--panel);border:1px solid var(--line)}.server-title{padding:24px 28px;display:flex;gap:18px;align-items:center;border-bottom:1px solid var(--line)}.server-monogram{background:#f979811a;color:var(--purple);border:1px solid #f9798145;font:800 italic 36px var(--display);width:54px;height:56px;display:grid;place-items:center}.server-title h3{font-size:21px;font-weight:600}.server-title h3 span{color:var(--purple);font-size:14px;margin-left:10px;border:1px solid #6f4144;padding:2px 7px}.server-title p{font-size:11px;letter-spacing:1.5px;margin-top:5px}.server-title i{font-style:normal;margin:0 10px;color:#6c5b5c}.small{padding:8px 19px;font-size:14px}.server-title .button{margin-left:auto}.stats{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.3fr;padding:27px 28px}.stats>div{padding:0 24px;border-left:1px solid var(--line)}.stats>div:first-child{padding-left:0;border:0}.stats>div:last-child{padding-right:0}.stat-label{font-size:11px;letter-spacing:1.4px;color:var(--muted);display:block}.stats strong{font:600 38px/1.5 var(--display);white-space:nowrap}.stats strong small{font:400 16px var(--font);color:#9f9192}.stats .countdown{font-size:29px;line-height:1.9;color:#ffa2a8}.capacity-bar{height:3px;background:#3e3233;margin-top:4px}.capacity-bar span{display:block;background:var(--purple);height:100%;transition:width 1s;width:0}.server-foot{background:#181616;display:flex;justify-content:space-between;padding:12px 28px;border-top:1px solid var(--line);font-size:12px;color:#9f9192}.features{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.feature{padding:28px 24px 32px;border-right:1px solid var(--line);background:linear-gradient(135deg,#232020,#191717)}.feature:last-child{border:0}.feature-number{color:var(--purple);font:600 26px var(--display);display:block;margin-bottom:30px}.feature h3{font:600 25px var(--display);margin-bottom:12px}.feature p{font-size:15px;line-height:1.7}.wipe-section{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;background:#1e1c1c;border-top:1px solid #392728;border-bottom:1px solid #392728}.wipe-section h2,.rules-section h2{font-size:50px}.wipe-section p,.rules-section p{margin:20px 0;max-width:330px}.text-link{font-size:14px;color:var(--purple);border-bottom:1px solid #77474a;padding-bottom:6px}.schedule{align-self:center}.schedule-row{display:grid;grid-template-columns:1fr auto;gap:6px;border-bottom:1px solid #453233;padding:21px 0}.tag{font-size:11px;letter-spacing:1.6px;color:var(--purple)}.schedule-row .tag{grid-column:1/-1}.schedule-row h3{font:600 29px var(--display)}.schedule-row>span:last-child{align-self:center;color:#c4b0b1;font-size:14px}.schedule-note{display:flex;gap:16px;justify-content:space-between;font-size:11px;letter-spacing:1px;color:#ab9c9d;padding-top:23px}.schedule-note strong{font-weight:500;color:#e9d3d4;font-size:13px;letter-spacing:0}.rank-controls{display:flex;flex-direction:column;align-items:end;gap:10px}.rank-controls label{font-size:13px;color:var(--muted)}select{margin-left:8px;background:#242121;color:var(--white);border:1px solid #4c393a;padding:6px 10px;font-size:14px}.table-wrap{overflow-x:auto;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{background:#211e1f;font-size:11px;font-weight:500;letter-spacing:1.5px;color:#b6a4a5;padding:16px 24px}td{padding:17px 24px;border-top:1px solid #2f2b2b;font-size:15px}td:first-child{font-family:var(--display);font-size:22px;color:#9d8788;width:85px}tbody tr:first-child{background:#f9757d09}tbody tr:first-child td:first-child{color:var(--purple)}td:nth-child(2){font-weight:600;width:42%}.player-avatar{display:inline-grid;place-items:center;background:#302c2c;border:1px solid #583739;color:#fda8ad;width:32px;height:32px;font-size:12px;margin-right:14px;vertical-align:middle}td:nth-child(5){color:#eba7ab}.table-note{font-size:12px;margin-top:12px!important}.rules-section{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;border-top:1px solid var(--line)}.rule{display:flex;gap:25px;border-bottom:1px solid var(--line);padding:22px 0}.rule:first-child{padding-top:0}.rule>span{color:#c8757a;font-size:13px;padding-top:4px}.rule h3{font-size:18px;font-weight:500;margin-bottom:8px}.rule p{margin:0;max-width:none;font-size:15px}.team{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.team-card{padding:26px;display:flex;align-items:center;gap:20px;background:#1d1b1b;border:1px solid var(--line)}.team-avatar{width:52px;height:58px;display:grid;place-items:center;background:repeating-linear-gradient(135deg,#2c2829,#2c2829 4px,#302c2c 4px,#302c2c 5px);font:700 22px var(--display);color:var(--purple);flex-shrink:0}.team-card h3{font-size:17px;font-weight:600}.team-card p{font-size:13px;margin-top:4px}.faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{padding:20px 34px 20px 0;font-size:17px;cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:0;color:var(--purple);font-size:23px;top:13px}details[open] summary:after{content:'−'}details p{padding-bottom:22px;font-size:15px}.community{position:relative;text-align:center;padding-top:70px;padding-bottom:70px;background:repeating-linear-gradient(115deg,transparent,transparent 90px,#ed808705 90px,#ed808705 92px),radial-gradient(ellipse at center,#612e3155,#242121 75%);border-top:1px solid #4e3436;border-bottom:1px solid #4e3436}.community .eyebrow{justify-content:center}.community h2{font-size:clamp(38px,5vw,70px);font-weight:800;margin:20px 0 14px}.community .button{margin-top:27px}.community-note{font-size:12px;margin-top:20px!important}footer{padding:32px 5.5%;display:flex;align-items:center;justify-content:space-between;gap:28px}footer .brand{font-size:12px}footer .brand-mark{font-size:28px}footer>span{font-size:11px;color:#908384}footer>div{display:flex;gap:22px;font-size:12px;color:#c2b3b4}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:#2f2b2b;color:#fff;border:1px solid #ae5459;padding:14px 22px;z-index:50;opacity:0;pointer-events:none;transition:.2s;max-width:90vw;font-size:14px}#toast.show{opacity:1;transform:translate(-50%,0)}.skip{position:fixed;top:-70px;left:10px;background:var(--purple);color:black;padding:10px;z-index:100}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(min-width:1600px){.hero-inner,.hero-bottom{max-width:1280px;margin-left:auto;margin-right:auto}.hero-aside{right:14%}}@media(max-width:1000px){nav{gap:18px}.nav-community{display:none}.hero-aside{right:3%;opacity:.5}.hero-aside>span{font-size:100px}.stats>div{padding:0 15px}.stats strong{font-size:32px}.stats .countdown{font-size:24px}.features{grid-template-columns:1fr 1fr}.feature:nth-child(2){border-right:0}.feature:nth-child(-n+2){border-bottom:1px solid var(--line)}.team{gap:12px}.team-card{padding:18px;gap:12px}.wipe-section,.rules-section,.faq-section{gap:35px}.team-avatar{width:40px}footer{flex-wrap:wrap}footer>span{order:3;width:100%}}@media(max-width:700px){header{height:74px;padding:0 6%}.brand{font-size:13px}.menu{display:flex;gap:12px;background:none;border:1px solid #4f4041;color:var(--white);padding:6px 11px;font-size:14px}nav{display:none;position:absolute;top:73px;left:0;right:0;background:#1d1b1b;padding:20px 6%;border-bottom:1px solid #53393b;flex-direction:column;align-items:stretch;gap:0}nav.open{display:flex}nav a{padding:12px 0}.nav-community{display:block;border:0}.hero{padding:58px 6% 0;min-height:570px}.hero-aside{display:none}h1{font-size:clamp(52px,12vw,80px);letter-spacing:-.6px;line-height:.98;margin-top:26px}.eyebrow{font-size:10px;letter-spacing:1.6px}.hero p{font-size:16px;max-width:360px}.desktop{display:none}.hero:after{right:-220px}.button{padding:12px 17px;gap:20px;font-size:14px}.hero-bottom{margin-top:37px;font-size:9px;gap:20px}.hero-bottom>span{max-width:140px}.hero-bottom a{max-width:160px;text-align:right}.hero-bottom a span{margin-left:8px}.section{padding:45px 6%}.section-top{align-items:start;gap:16px;flex-direction:column}.section-top>p{font-size:14px}.server-title{padding:20px 17px;gap:12px}.server-title h3{font-size:17px}.server-title p{font-size:9px;letter-spacing:.8px}.server-title i{margin:0 4px}.server-monogram{width:40px;height:45px;font-size:28px}.server-title .button{padding:7px 10px;font-size:12px}.stats{grid-template-columns:repeat(3,1fr);padding:20px 17px;gap:24px 0}.stats>div{padding:0 13px}.stats .population{grid-column:span 2;padding-right:25px}.stats>div:nth-child(3){padding-left:0;border:0}.stats>div:nth-child(5){padding-right:0}.stats strong{font-size:32px}.stats .countdown{font-size:23px}.stat-label{font-size:10px;letter-spacing:.7px}.server-foot{padding:12px 17px;gap:10px;flex-wrap:wrap;font-size:11px}.features{grid-template-columns:1fr 1fr}.feature{padding:21px 17px}.feature-number{margin-bottom:24px}.feature h3{font-size:23px}.feature p{font-size:14px}.wipe-section,.rules-section,.faq-section{grid-template-columns:1fr;gap:32px}.wipe-section h2,.rules-section h2{font-size:43px}.schedule-row h3{font-size:26px}.schedule-note{flex-wrap:wrap}.rank-controls{flex-direction:row;align-items:center;justify-content:space-between;width:100%}th,td{padding:14px 17px}table{min-width:540px}.team{grid-template-columns:1fr}.team-card{padding:20px}.team-avatar{width:48px}.community{padding-top:54px;padding-bottom:54px}.community h2{font-size:43px}.community p{font-size:15px}.community-note{font-size:11px!important}footer{padding:28px 6%;gap:20px}footer>div{gap:18px}.copy-ip{font-size:12px}.copy-hint{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
