:root{--bg:#050607;--panel:#0a0d10;--panel2:#101216;--line:#3c2d1c;--gold:#d6a44d;--gold2:#ffe0a0;--red:#9f1710;--red2:#e43a1b;--blue:#2b67b7;--green:#49d879;--text:#f3eee4;--muted:#8c9196;--shell:1500px}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:18px}body{margin:0;background:radial-gradient(circle at 50% 0,#17100b 0,#050607 38%);color:var(--text);font-family:Georgia,'Times New Roman',serif}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(var(--shell),calc(100% - 32px));margin:auto}.top{position:sticky;top:0;z-index:90;background:rgba(3,4,6,.96);border-bottom:1px solid #5b3d20;box-shadow:0 8px 30px #000a}.nav{height:88px;display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:13px;min-width:max-content}.crest{width:51px;height:61px;clip-path:polygon(50% 0,100% 12%,88% 80%,50% 100%,12% 80%,0 12%);background:linear-gradient(#78140d,#210604);border:1px solid #b47a32;display:grid;place-items:center;box-shadow:0 0 24px #7d160b55}.crest:after{content:'✦';color:#ffd579;font-size:24px}.brand strong{display:block;font-size:30px;line-height:.92}.brand strong span{color:var(--red2)}.brand small{display:block;margin-top:7px;color:#b99965;font:800 9px Arial;letter-spacing:.22em}.navlinks{display:flex;justify-content:center;gap:2px;flex:1}.navlinks a{padding:16px 13px;font-size:14px;color:#ddd6ca;position:relative;transition:.25s}.navlinks a:after{content:'';position:absolute;left:50%;right:50%;bottom:7px;height:1px;background:linear-gradient(90deg,transparent,#ffbd68,transparent);box-shadow:0 0 14px #ff7f2c;transition:.25s}.navlinks a:hover{color:#fff1c8;text-shadow:0 0 16px rgba(255,180,88,.6)}.navlinks a:hover:after{left:8%;right:8%}.actions{display:flex;gap:8px}.btn{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #6c5431;background:#08090b;color:#eee6d4;font:900 11px Arial;letter-spacing:.11em;transition:.25s}.btn:hover{border-color:#e0a451;color:#ffe7ae;box-shadow:0 0 28px #d86a243d;transform:translateY(-1px)}.btn.play{background:linear-gradient(#ad2116,#470806);border-color:#d05d2d;color:#ffe7b8}.hero{position:relative;min-height:690px;overflow:hidden;display:flex;align-items:center}.hero:before{content:'';position:absolute;inset:0;z-index:-3;background-image:linear-gradient(90deg,rgba(1,2,3,.96) 0%,rgba(1,2,3,.74) 31%,rgba(1,2,3,.25) 61%,rgba(1,2,3,.40) 100%),linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.08) 60%,#050607 100%),url('assets/hero-1299-hd.jpg');background-size:cover;background-position:center 43%;filter:saturate(1.12) contrast(1.05)}.hero:after{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0007 0,transparent 34%,transparent 80%,#0006 100%)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center;padding:74px 0 118px}.kicker{color:var(--gold);font:900 12px Arial;letter-spacing:.24em}.title{margin:14px 0 8px;font-size:clamp(78px,8vw,128px);line-height:.82;letter-spacing:-.07em;text-shadow:0 8px 38px #000}.title .web{color:var(--red2)}.slogan{font-size:41px;color:#f0d99f;margin:23px 0 19px}.lead{max-width:690px;color:#e0dcd5;font:17px/1.65 Arial;text-shadow:0 2px 8px #000}.play-stage{display:grid;place-items:center;min-height:390px}.playdisc{width:260px;height:260px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#2a130b,#07090c 64%);border:1px solid #c49a53;box-shadow:0 0 0 8px #000c,0 0 0 9px #d6a85655,0 0 115px #ff481644;transition:.28s;position:relative}.playdisc:before,.playdisc:after{content:'';position:absolute;border-radius:50%;border:1px solid #8b6b3d55}.playdisc:before{inset:-33px}.playdisc:after{inset:-58px;border-style:dashed}.playdisc:hover{transform:scale(1.05);filter:brightness(1.15);box-shadow:0 0 0 8px #000c,0 0 0 9px #d6a85688,0 0 150px #ff48166b}.playcopy{text-align:center}.playicon{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;margin:auto;background:linear-gradient(#ffb753,#a84517);color:#160a05;font-size:24px;padding-left:5px;box-shadow:0 0 22px #ff7a2466}.playcopy strong{display:block;margin-top:15px;color:#ffe7b6;font:900 22px Arial;letter-spacing:.15em}.playcopy small{display:block;margin-top:7px;color:#a98a58;font:800 9px Arial;letter-spacing:.18em}.countdown{position:relative;margin-top:-74px;z-index:8}.count-frame{position:relative;padding:9px;background:linear-gradient(135deg,#a16b2c,#261506 28%,#a16b2c 50%,#261506 72%,#a16b2c);clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);box-shadow:0 28px 80px #000c,0 0 34px #a84a1a2c}.count-frame:before,.count-frame:after{content:'◆';position:absolute;top:50%;transform:translateY(-50%);z-index:2;color:#e7b256;text-shadow:0 0 12px #ff7a2a;font-size:20px}.count-frame:before{left:-5px}.count-frame:after{right:-5px}.count-card{min-height:174px;display:grid;grid-template-columns:1.05fr 2fr;align-items:center;background:radial-gradient(circle at 18% 50%,#350805,#090b0e 46%,#07090b);border:1px solid #2c1d12;clip-path:inherit}.count-intro{padding:28px 38px;border-right:1px solid #9f71332e}.count-intro small{display:block;color:#ef6137;font:900 10px Arial;letter-spacing:.22em}.count-intro h2{margin:6px 0;font-size:40px}.count-intro b{color:#ffd074;font:900 16px Arial;letter-spacing:.15em}.count-intro p{color:#85898b;font:10px Arial;margin:7px 0 0}.timer{display:grid;grid-template-columns:repeat(4,1fr);padding:22px}.time{text-align:center;border-right:1px solid #d7aa5c22}.time:last-child{border-right:0}.time b{display:block;font-size:66px;line-height:.9;color:#ffe0a3;text-shadow:0 0 18px #b7582144}.time span{display:block;margin-top:11px;color:#979084;font:900 9px Arial;letter-spacing:.18em}.hero:before{background-image:linear-gradient(90deg,rgba(1,2,3,.97) 0%,rgba(1,2,3,.80) 31%,rgba(1,2,3,.25) 62%,rgba(1,2,3,.28) 100%),linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.08) 62%,#050607 100%),url('https://s3.eu-central-1.amazonaws.com/images.gamesatis.com/app/public/content/705/content_knight-online-castle-siege-war-csw.jpg'),url('https://s3.eu-central-1.amazonaws.com/images.gamesatis.com/app/public/content/705/content_knight-online-castle-siege-war-csw.jpg');background-size:cover,cover,auto 100%,cover;background-position:center,center,right center,center;background-repeat:no-repeat;filter:saturate(1.18) contrast(1.08)}