*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#1c1816 url('/assets/bk_main.png') center top/1900px auto no-repeat;color:#f5efea;font:14px Onest,Arial,sans-serif;min-height:100vh}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}header{background:#26211ef5;border-bottom:1px solid #3c342f;position:sticky;top:0;z-index:10}.nav{max-width:1440px;margin:auto;min-height:80px;padding:16px 24px;display:flex;align-items:center;gap:42px}.brand{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:800;letter-spacing:2px;white-space:nowrap}.brand-mark{font-family:Georgia,serif;color:#fac459;font-size:32px;line-height:1}.brand-sub{font-size:8px;letter-spacing:2px;color:#a38e80;border-left:1px solid #5c4f49;padding-left:10px;max-width:60px}.nav-links,.nav-actions{display:flex;align-items:center;gap:28px}.nav-links{font-size:13px;font-weight:500;flex:1}.nav-links span{color:#927e70;padding-left:8px}.nav-actions{gap:12px}.language{font-size:11px;color:#b7a69d;margin-right:8px}.button{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:14px 24px;border:1px solid #fac459;border-radius:8px;background:#fac459;color:#251c12;font-size:14px;font-weight:600;transition:.2s}.button:hover{background:#ffce6d;transform:translateY(-1px)}.button.small{padding:8px 12px;font-size:11px;border-radius:6px}.button.outline{background:transparent;color:#eee2d9;border-color:#9d8e84}.button.outline:hover{background:#3c342f}.button:disabled{cursor:default;opacity:.5;transform:none}main{max-width:1440px;margin:auto;padding:0 24px 72px;min-height:75vh}.hero{height:362px;margin:46px 0 66px;border-radius:12px;background:#332a23 url('/assets/bk_03.jpg') center/cover;position:relative}.hero-character{width:440px;height:443px;position:absolute;object-fit:contain;left:4.8%;top:-29px;pointer-events:none}.hero-copy{position:absolute;left:49%;top:58px;right:30px}.hero h1{font-size:32px;line-height:1.2;margin:0 0 22px;font-weight:700;letter-spacing:-1px}.hero p{font-size:16px;color:#baa89b;line-height:1.65;margin:0 0 24px}.traits{display:flex;gap:22px;margin-bottom:27px;font-size:11px;font-weight:500}.traits span::first-letter{color:#fac459}.section-title{text-align:center;font-size:24px;margin:0 0 32px}.servers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.server-card{position:relative;background:#26211ecc;border-radius:12px;overflow:hidden;border:1px solid #45382b}.card-art{position:relative;height:238px;background-size:cover;background-position:center}.card-art img{position:absolute;left:-30px;bottom:0;width:265px;height:265px;object-fit:contain}.card-copy{position:absolute;left:46%;right:16px;top:32px;text-align:center}.card-copy .eyebrow{font-size:9px;letter-spacing:3px;color:#ccb792}.card-copy h3{font-family:Georgia,serif;font-size:33px;font-weight:400;color:#ead3a7;margin:10px 0 16px;text-shadow:0 2px 10px #000}.card-copy p{font-size:11px;color:#dccabd;line-height:1.6;margin:0 0 18px}.card-copy .button{padding:9px 20px;font-size:11px}.card-bottom{padding:19px 20px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:84px}.card-bottom strong{font-weight:500}.gold{color:#fac459}.tag{display:inline-block;font-size:9px;border:1px solid #655448;border-radius:4px;padding:3px 5px;margin-left:7px;color:#bfafa3}.muted{color:#a89283}.card-bottom small{display:block;color:#a89283;font-size:11px;margin-top:7px}.card-bottom a{font-size:10px;color:#baa99c}.status-row{display:flex;align-items:center;justify-content:center;gap:24px;margin:28px 0 48px;font-size:11px;color:#baa99c}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b99148;margin-right:7px}.dot.online{background:#7bc47d}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0 60px}.step{border:1px solid #3c342f;background:#26211e88;border-radius:12px;padding:28px}.step-number{font:30px Georgia,serif;color:#fac459}.step h3{font-size:16px}.step p,.panel p{color:#b9a99d;line-height:1.8;font-size:13px}.text-link{color:#fac459;font-size:12px}.download-banner{border:1px solid #55432f;border-radius:12px;padding:36px 44px;background:linear-gradient(110deg,#40301fbb,#26211e);display:flex;align-items:center;justify-content:space-between;gap:24px}.download-banner h2{font-size:25px;margin:0 0 12px}.download-banner p{color:#b9a99d;margin:0}.page-heading{text-align:center;padding:55px 0 35px}.page-heading h1{font-size:32px;margin:0 0 12px}.page-heading p{color:#b9a99d}.panel{max-width:760px;background:#26211ee6;border:1px solid #463a31;border-radius:14px;padding:32px;margin:0 auto 24px}.panel h2{font-size:20px;margin:0 0 18px}.notice{padding:15px 18px;border:1px solid #665034;background:#48351b44;border-radius:8px;color:#dcc49c;line-height:1.7;font-size:12px;margin:20px 0}.form-panel{max-width:460px}.tabs{display:flex;border-bottom:1px solid #4b3e33;margin-bottom:24px;gap:25px}.tabs button{background:none;border:0;color:#a9988b;padding:0 0 16px}.tabs button.active{color:#fac459;border-bottom:2px solid #fac459}label{display:block;font-size:12px;margin-bottom:8px;color:#cfbfb2}input{width:100%;background:#1c1816;color:#f5efea;border:1px solid #514236;border-radius:7px;padding:13px 14px;margin-bottom:20px;outline:none}input:focus{border-color:#fac459}.wide{width:100%}.form-note{font-size:11px!important}.form-message{font-size:12px;color:#f0ce97;line-height:1.6;margin-top:18px}.account-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.character-list{list-style:none;padding:0}.character-list li{padding:14px;border-bottom:1px solid #45372d}.download-list{line-height:2.2;color:#c4b4a7;padding-left:22px}.server-details{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.server-details div{padding:15px;background:#1c1816;border-radius:6px;color:#b9a99d}.server-details strong{float:right;color:#f5efea}footer{border-top:1px solid #3c342f;background:#211c19;padding:38px 24px 24px}.footer-content,.footer-bottom{max-width:1392px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:24px}.footer-content>div{display:flex;gap:28px;color:#c8b7a9;font-size:12px}.footer-bottom{margin-top:32px;border-top:1px solid #3c342f;padding-top:20px;font-size:10px;color:#8b796d}.footer-bottom span{font-size:9px}@media(max-width:1100px){.nav{gap:20px}.nav-links{gap:16px}.brand-sub{display:none}.hero-character{left:-25px;width:400px}.hero-copy{left:44%}.hero h1{font-size:28px}.traits{gap:12px}.servers{gap:14px}.card-art img{left:-65px;width:240px}.card-copy{left:40%;right:10px}.card-copy h3{font-size:27px}.card-bottom{padding:16px 12px}.card-bottom a{max-width:60px}}@media(max-width:760px){.nav{padding:15px 18px;gap:10px;min-height:68px}.brand{font-size:14px}.brand-mark{font-size:28px}.nav-links,.language,.nav-actions .outline{display:none}.nav-actions{margin-left:auto}main{padding:0 16px 40px}.hero{height:480px;margin:22px 0 36px;background-position:30% center;overflow:hidden}.hero-character{width:330px;height:332px;left:50%;transform:translateX(-50%);top:-35px;opacity:.9}.hero-copy{left:20px;right:20px;top:235px;text-align:center;background:linear-gradient(transparent,#2a231cef 12%);padding-top:25px}.hero h1{font-size:26px;margin-bottom:12px}.hero p{font-size:12px;margin-bottom:14px}.traits{justify-content:center;margin-bottom:18px;font-size:9px;gap:13px}.hero .button{padding:12px 24px}.servers,.steps{grid-template-columns:1fr;gap:20px}.card-art img{left:0;width:265px}.card-copy{left:47%;right:15px}.card-copy h3{font-size:34px}.card-bottom a{max-width:none}.status-row{flex-wrap:wrap;gap:13px;margin:24px 0 35px}.steps{margin-bottom:32px}.download-banner{flex-direction:column;text-align:center;padding:28px 22px}.download-banner h2{font-size:22px}.download-banner p{font-size:12px}.panel{padding:24px 20px}.page-heading{padding:36px 0 22px}.page-heading h1{font-size:28px}.footer-content,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-content>div{gap:20px}.footer-bottom{line-height:1.7;gap:12px}.server-details{grid-template-columns:1fr}}
