:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#edf4e7;background:#080f0f}a{color:inherit;text-decoration:none}.site{max-width:1540px;margin:auto;padding:0 5.2%}.nav{height:95px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #28382d}.brand{display:inline-flex;align-items:center;gap:11px}.brandmark{display:grid;place-items:center;width:41px;height:43px;border-radius:12px;background:#c8fb86;color:#15261b;font-size:27px;font-weight:1000;letter-spacing:-.1em}.brand strong{font-size:24px;font-weight:950;letter-spacing:.11em}.brand small{font-size:10px;color:#a6bba2;letter-spacing:.21em}.nav nav{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:650;color:#bccdbc}.nav a:hover{color:#d5f9a8}.nav .nav-login{padding:12px 21px;border:1px solid #759b60;border-radius:7px;color:#d5f8bd}.hero{display:grid;grid-template-columns:1.09fr .91fr;gap:7%;align-items:center;min-height:670px;padding:90px 0 100px}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:#b6ee86;font-size:11px;letter-spacing:.22em;font-weight:850}.pulse{width:7px;height:7px;background:#d1ff9b;border-radius:50%;box-shadow:0 0 13px #c0ff8c}.hero h1{font-size:clamp(49px,5.3vw,85px);line-height:1.08;letter-spacing:-.062em;margin:21px 0 26px;font-weight:900}.hero em{font-style:normal;color:#c4ef96}.hero-copy>p{font-size:17px;line-height:1.85;color:#9eb1a5;max-width:525px;margin-bottom:35px}.actions{display:flex;gap:12px;flex-wrap:wrap}.primary,.outline{display:inline-flex;gap:30px;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.05em;font-weight:900;border-radius:9px;padding:16px 25px}.primary{background:#c5f18b;color:#172617}.primary:hover{background:#e3ffb8}.outline{border:1px solid #597162;color:#cde0cd}.outline:hover{background:#1b2923}.hero-notes{display:flex;gap:18px;margin-top:40px;flex-wrap:wrap;color:#b0c2b5;font-size:12px}.feature-poster{height:470px;border:1px solid #36513f;background:radial-gradient(ellipse at 44% 68%,#1f382b,#101b19 65%);border-radius:20px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 25px 85px #0005;overflow:hidden}.poster-top{color:#bddda9;font-size:11px;font-weight:800;letter-spacing:.2em}.showdown{display:flex;align-items:center;justify-content:space-around;gap:5px}.side{text-align:center;display:grid;justify-items:center;gap:12px}.side .creature{font-size:clamp(48px,7vw,105px);filter:drop-shadow(0 10px 25px #0007)}.side strong{letter-spacing:.1em;font-size:17px}.side.red strong{color:#ff8d85}.side.gold strong{color:#f9d68b}.vs{font-weight:900;color:#d0e6ba;font-size:20px}.poster-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #385045;padding-top:23px;font-size:11px;color:#bfd2bd;letter-spacing:.09em}.poster-bottom a{color:#ccfa95;font-weight:900}.section-title{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:29px}.section-title h2,.updates h2,.contact h2{font-size:clamp(29px,3vw,43px);margin:12px 0 0;letter-spacing:-.04em}.section-title p{max-width:310px;color:#91a69b;line-height:1.7;font-size:13px}.games,.updates{padding:75px 0;border-top:1px solid #24382f}.game-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.game-grid article{min-height:320px;border:1px solid #395345;border-radius:18px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(133deg,#14271e,#101a1a)}.game-icon{font-size:55px;letter-spacing:.09em}.game-icon span{font-size:13px;color:#bbd6ad}.game-grid h3{font-size:21px;margin:8px 0}.game-grid p{font-size:13px;color:#a5b4ad;line-height:1.75;max-width:360px}.game-live .status{color:#c1f58b;font-weight:800;font-size:10px;letter-spacing:.1em}.game-live>a{display:flex;justify-content:space-between;font-size:12px;font-weight:900;color:#cff395;border-top:1px solid #365343;padding-top:17px}.game-coming{background:#161a1d!important;border-color:#394342!important;position:relative}.game-coming .tag{position:absolute;top:20px;right:22px;color:#d9edb9;border:1px solid #536451;padding:7px 11px;border-radius:15px;font-size:10px;letter-spacing:.08em}.coming-visual{display:flex;align-items:center;justify-content:center;position:relative;height:200px;overflow:hidden}.coming-visual strong{z-index:1;text-align:center;line-height:1.15;letter-spacing:.12em;font-size:35px;text-shadow:0 6px 16px #000}.orb{position:absolute;border-radius:50%;filter:blur(5px);opacity:.5}.orb.one{width:150px;height:150px;background:#488a78;left:16%;top:13%}.orb.two{width:135px;height:135px;background:#b0a34c;right:16%;top:17%}.update-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.update-grid article{border-top:2px solid #547d4c;background:#111d1b;padding:25px;border-radius:0 0 14px 14px}.update-grid span{font-size:10px;color:#b8de8d;letter-spacing:.15em}.update-grid h3{font-size:19px;margin:18px 0 7px}.update-grid p{font-size:13px;color:#9caf9f;line-height:1.7}.contact{padding:65px 43px;border:1px solid #41654e;border-radius:18px;background:linear-gradient(125deg,#1e3827,#14211d);display:flex;align-items:center;justify-content:space-between;gap:26px}.contact p{max-width:560px;line-height:1.75;color:#a9c2ad;font-size:13px}.contact .primary{white-space:nowrap}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:65px 0 35px;color:#899d90;font-size:11px;flex-wrap:wrap}footer .brandmark{width:30px;height:32px;font-size:20px}footer .brand strong{font-size:16px}footer .brand small{font-size:8px}@media(max-width:950px){.site{padding:0 22px}.hero{grid-template-columns:1fr;gap:40px;min-height:auto;padding:75px 0}.feature-poster{max-width:680px;width:100%;height:385px}.game-grid{grid-template-columns:1fr}.update-grid{grid-template-columns:1fr}.nav nav{gap:13px}.nav nav a:not(.nav-login){display:none}}@media(max-width:540px){.nav{height:75px}.brand small{display:none}.nav .nav-login{padding:10px 13px}.hero h1{font-size:49px}.hero-copy>p{font-size:15px}.feature-poster{height:320px;padding:19px}.side .creature{font-size:60px}.side strong{font-size:12px}.poster-bottom{font-size:9px}.section-title{display:block}.games,.updates{padding:50px 0}.contact{padding:30px;align-items:start;flex-direction:column}.game-grid article{padding:21px}}
.brandmark{object-fit:cover;background:#030603;border:1px solid #284825;border-radius:11px;letter-spacing:normal}
.poster-brand{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#c6f796;font-size:10px;letter-spacing:.2em;font-weight:900}
.poster-brand img{width:115px;height:90px;object-fit:cover;object-position:center;border-radius:8px}
@media(max-width:540px){.poster-brand img{width:92px;height:70px}}
