:root{font-family:Tahoma,Arial,sans-serif;color:#f5f3ee;background:#07152b;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:2px solid #e8bd73;outline-offset:5px}.shell{min-height:100vh;background:radial-gradient(ellipse at 10% 6%,#1a365a 0,transparent 35%),radial-gradient(ellipse at 92% 36%,#102b48 0,transparent 36%),#07152b}.header{border-bottom:1px solid #ffffff1b;background:#08182bdc}.header-inner{max-width:1380px;margin:auto;padding:18px 34px;display:flex;align-items:center;justify-content:space-between;gap:28px}.logo{display:flex;align-items:center;gap:8px;color:#edc17b;font-size:26px;font-weight:900;white-space:nowrap}.logo-mark{font-size:24px}.logo small{font-size:13px;color:#f5f3ee;font-weight:600}.header nav{display:flex;align-items:center;gap:clamp(14px,3vw,42px);font-size:15px;font-weight:600}.header nav a:hover{color:#edc17b}.phase{border:1px solid #c6a06a55;color:#c7b18e;border-radius:99px;padding:8px 12px;font-size:11px;white-space:nowrap}main{max-width:1380px;margin:auto;padding:0 34px 80px}.intro{min-height:390px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:28px;padding:55px 24px 48px}.eyebrow,.kicker{color:#eac078;font-size:13px;font-weight:700}.intro h1{font-size:clamp(35px,4.2vw,66px);line-height:1.35;max-width:770px;margin:14px 0 18px;letter-spacing:-1px}.intro h1 em{font-style:normal;color:#eac078}.intro p{color:#b9c9dd;font-size:17px;line-height:1.9;max-width:580px}.primary-link{display:inline-flex;align-items:center;gap:20px;background:#eac078;color:#0b1b30;border-radius:12px;padding:13px 22px;font-size:14px;font-weight:800;margin-top:14px}.primary-link:hover{background:#f4d39b}.intro-art{position:relative;min-height:285px;display:grid;place-items:center}.art-ring{width:235px;height:235px;border:1px solid #d9b67470;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(circle,#294a70 0,#102440 70%);box-shadow:0 0 0 22px #eac0780a,0 0 0 48px #eac07805}.art-ring span{font-size:47px;font-weight:900;letter-spacing:4px;color:#f0c580}.art-ring strong{font-size:22px}.art-ring i{font-style:normal;color:#eac078;margin-top:10px}.art-chip{position:absolute;border:1px solid #bda06a55;background:#172f4b;padding:12px 18px;border-radius:12px;font-size:14px}.chip-one{top:38px;right:4%}.chip-two{bottom:24px;left:2%}.panel,.game-card,.feature-card{border:1px solid #d9b6742d;background:linear-gradient(145deg,#142c4b,#0e2039);border-radius:19px}.online{padding:25px 29px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:21px}.section-heading h2{font-size:clamp(22px,2.3vw,30px);margin:7px 0 0}.demo-note{color:#9eb2ca;font-size:12px}.people{display:flex;gap:clamp(18px,3vw,43px);overflow-x:auto;padding:5px 0 8px}.person{display:flex;flex-direction:column;align-items:center;gap:10px;white-space:nowrap;color:#d9e3ee;font-size:12px}.avatar{position:relative;width:66px;height:66px;border-radius:50%;border:2px solid #c9a468;background:linear-gradient(145deg,#36577c,#172d4b);display:grid;place-items:center;font-size:29px;color:#e4c591}.avatar i{position:absolute;width:12px;height:12px;border:2px solid #102442;background:#5cd59b;border-radius:50%;bottom:2px;right:3px}.games-section,.features-section{padding-top:47px;scroll-margin-top:24px}.games-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.game-card{min-height:225px;padding:23px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.game-symbol{width:65px;height:65px;display:grid;place-items:center;border-radius:16px;font-size:42px;background:#eac07816;color:#f0c580}.carti .game-symbol{color:#b7d7f4}.akrour .game-symbol{color:#e4b8a0}.dhamet .game-symbol{color:#c6b8ef}.game-info h3,.feature-card h3{font-size:21px;margin:12px 0 7px}.game-info p,.feature-card p{font-size:13px;color:#b9c9dc;line-height:1.8;margin:0 0 12px}.status,.feature-status{font-size:12px;color:#eac078}.features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.feature-card{min-height:210px;padding:26px;scroll-margin-top:30px}.feature-icon{font-size:30px;width:54px;height:54px;display:grid;place-items:center;background:#eac07813;border-radius:13px}.feature-card p{max-width:310px}.footer-inner{max-width:1380px;margin:auto;border-top:1px solid #ffffff1c;padding:25px 34px;display:flex;justify-content:space-between;gap:15px;color:#9aacc4;font-size:12px}.footer-inner b{color:#eac078}@media(max-width:950px){.intro{grid-template-columns:1fr;min-height:auto;padding:55px 0 30px}.intro-art{display:none}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-inner{flex-wrap:wrap}.header nav{order:3;width:100%;justify-content:center}.phase{margin-inline-start:auto}}@media(max-width:600px){.header-inner{padding:15px 18px;gap:12px}.logo{font-size:23px}.header nav{gap:8px;justify-content:space-between;font-size:12px}.phase{font-size:10px;padding:6px 9px}main{padding:0 16px 45px}.intro{padding:40px 3px 35px}.intro h1{font-size:clamp(30px,8vw,42px)}.intro p{font-size:14px}.online{padding:20px 16px}.section-heading{align-items:start;flex-direction:column;gap:7px}.people{gap:18px}.avatar{height:55px;width:55px}.games-section,.features-section{padding-top:36px}.games-grid,.features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.game-card{min-height:210px;padding:15px}.game-symbol{height:49px;width:49px;font-size:32px}.game-info h3,.feature-card h3{font-size:17px}.game-info p,.feature-card p{font-size:12px}.features-grid .feature-card:last-child{grid-column:1/-1}.feature-card{min-height:200px;padding:17px}.footer-inner{padding:22px 16px;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
