@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@400..800&display=swap";:root{color:#f5f7fb;background:#0b0f17;font-family:"Baloo 2",Poppins,system-ui,sans-serif}*{box-sizing:border-box}p{font-family:"Baloo 2",Poppins,system-ui,sans-serif}html,body{min-height:100%;margin:0;overflow-x:hidden}body{color:#f5f7fb;background:linear-gradient(#0b0f17 0%,#101827 48%,#0b0f17 100%);min-width:320px}#main-div{width:calc(100vw - 270px);min-height:100vh;margin-left:270px;transition:margin-left .35s,width .35s}#submaindiv{width:100%;min-height:100vh;padding:48px clamp(18px,5vw,72px) 72px}.hero{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);background:linear-gradient(110deg,#070a12eb,#0d1624b3),linear-gradient(135deg,#0f172a 0%,#164e63 50%,#d97706 100%);border:1px solid #ffffff2e;border-radius:32px;align-content:end;min-height:min(460px,58vh);padding:clamp(28px,6vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0006,inset 0 2px 1px #ffffff26,inset 0 -2px 12px #ffffff0d}.hero:before,.hero:after{content:"";pointer-events:none;filter:blur(60px);border-radius:50%;position:absolute}.hero:before{background:#00d9ff38;width:280px;height:280px;top:-100px;left:-60px}.hero:after{background:#ffaa002e;width:220px;height:220px;bottom:-80px;right:-40px}.hero>*{z-index:1;position:relative}.hero::selection{background:#fff3}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#fbbf242e,#0000 40%);position:absolute;inset:0}.hero-content{z-index:1;position:relative}.eyebrow{color:#fbbf24;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.9rem;font-weight:800}.hero h1{max-width:820px;margin:0;font-size:5.2rem;line-height:.95}.subtitle{color:#f5f7fbe0;max-width:690px;margin:18px 0 0;font-size:1.3rem;line-height:1.5}.content-section{margin-top:42px;scroll-margin-top:24px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.section-heading h2{color:#f8fafc;margin:0;font-size:2.2rem;line-height:1}.latest-game-card{background:#0f172ab8;border:1px solid #ffffff1f;border-radius:24px;align-items:center;gap:24px;padding:24px;display:grid;box-shadow:0 20px 55px #02081759}.latest-game-media{background:linear-gradient(135deg,#111827,#1f2937);border-radius:18px;min-height:260px;position:relative;overflow:hidden}.latest-game-media img{object-fit:cover;width:100%;height:100%;min-height:260px;display:block}.latest-game-placeholder{color:#f8fafcbf;letter-spacing:.04em;text-transform:uppercase;place-items:center;min-height:260px;font-size:1rem;font-weight:700;display:grid}.latest-game-copy h3{margin:0 0 10px;font-size:2rem}.latest-game-info{color:#f8fafccc;gap:10px;font-size:1rem;line-height:1.6;display:grid}.card-list{gap:14px;display:grid}.card-item{color:#f8fafc;background:#0f172ab8;border:1px solid #ffffff1a;border-radius:18px;padding:18px 20px;text-decoration:none;transition:transform .2s,border-color .2s;display:block;box-shadow:0 14px 28px #02081738}.card-item:hover,.card-item:focus-visible{border-color:#fbbf24b3;transform:translateY(-3px)}.card-item:focus-visible{outline-offset:3px;outline:3px solid #fbbf24}.card-item .meta{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:.78rem;font-weight:800;display:flex}.card-item h3{margin:0 0 6px;font-size:1.12rem}.card-item p{color:#f8fafcc2;margin:0;line-height:1.5}@media (width<=780px){#main-div{width:100vw;margin-left:0}#submaindiv{padding:82px 16px 40px}.hero{min-height:390px;padding:28px}.hero h1{font-size:3.2rem}.subtitle{font-size:1.1rem}.section-heading{display:block}.section-heading h2{font-size:1.8rem}.latest-game-card{padding:16px}.latest-game-copy h3{font-size:1.6rem}}.latest-game-placeholder.is-hidden{display:none}
