@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--bg:#090a08;--panel:#131510;--gold:#f4c51e;--white:#f3f1e9;--muted:#a6a69b;--line:#38372b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font:15px Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.top{height:82px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:sticky;top:0;background:#090a08f2;backdrop-filter:blur(12px);z-index:10}.logo{display:flex;align-items:center;gap:10px;font:900 25px 'Barlow Condensed',sans-serif;letter-spacing:2px}.logo img{width:51px;height:51px}.logo small{display:block;color:var(--gold);font-size:12px;letter-spacing:3px}nav{display:flex;gap:29px}nav a,.top-cta{font-size:10px;font-weight:800;letter-spacing:1.5px}nav a{color:#ddd}nav a:hover,footer a:hover{color:var(--gold)}.top-cta{border:1px solid var(--gold);padding:12px 15px;color:var(--gold)}.top-cta b{margin-left:12px}.hero{min-height:590px;padding:75px 8%;display:grid;grid-template-columns:.9fr 1.1fr;gap:5%;align-items:center;background:radial-gradient(ellipse at 75% 45%,#34210c 0,transparent 55%),linear-gradient(110deg,#0b0c09,#15130d)}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:var(--gold);display:flex;align-items:center;gap:12px}.eyebrow i{width:29px;height:2px;background:var(--gold);display:inline-block}h1,h2,h3{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;line-height:.9;letter-spacing:1px}h1{font-size:clamp(70px,9vw,128px);margin:24px 0}.hero h1 em,h2 em{color:var(--gold);font-style:normal}.hero-copy>p,.about p,.contact p{color:var(--muted);line-height:1.8;max-width:470px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.button{display:inline-block;padding:16px 20px;font-size:10px;font-weight:900;letter-spacing:1px}.gold{background:var(--gold);color:#111;border:1px solid #ffe27a;box-shadow:4px 4px #80640b}.outline{border:1px solid #777;color:white}.hero-meta{display:flex;gap:18px;margin-top:45px;color:#858477;font-size:9px;letter-spacing:2px}.hero-meta span:nth-child(2){color:var(--gold)}.hero-art{height:390px;position:relative;overflow:hidden;border:2px solid var(--gold);background:linear-gradient(#24213b 0 32%,#d4773e 32% 59%,#1d2118 59%);box-shadow:12px 12px #4c3b13}.sun{position:absolute;width:125px;height:125px;border-radius:50%;background:#ffd64d;top:48px;left:58%}.horizon{position:absolute;top:59%;height:3px;width:100%;background:#f9c84d}.mountain{position:absolute;bottom:34%;width:70%;height:100px;background:#25251b;clip-path:polygon(0 100%,35% 10%,52% 65%,72% 0,100% 100%)}.m1{left:-4%}.m2{right:-25%;height:125px;background:#171b16}.water{position:absolute;bottom:0;height:34%;width:100%;background:repeating-linear-gradient(180deg,#26291d 0 5px,#a35a2f 6px 8px,#1b2018 9px 14px)}.palm{position:absolute;color:#0b120d;font-size:150px;line-height:1;z-index:2;text-shadow:5px 5px #0b0d09}.palm-a{left:12%;top:93px}.palm-b{right:7%;top:35px;font-size:210px}.art-label{position:absolute;bottom:13px;right:15px;z-index:3;font-size:9px;color:var(--gold);font-weight:800;letter-spacing:2px}.section{padding:85px 8%;border-top:1px solid var(--line)}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}h2{font-size:clamp(38px,5vw,65px);margin:15px 0 0}.section-count{color:#77776d;font-size:10px;letter-spacing:2px}.cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.game{background:var(--panel);border:1px solid #3c392b;transition:transform .2s,border-color .2s}.game:hover{transform:translateY(-5px);border-color:var(--gold)}.cover{height:175px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font:900 30px 'Barlow Condensed';letter-spacing:2px;text-shadow:2px 3px #000;position:relative;overflow:hidden}.cover b{position:absolute;right:12px;top:10px;font:10px Inter;color:#ffffff88}.cover1{background:radial-gradient(circle at 50% 80%,#a33b19,#31120e 70%)}.cover2{background:linear-gradient(135deg,#17202a,#62605a,#17191b)}.cover3{background:linear-gradient(#2586c4,#70c5ed 55%,#39823b)}.cover4{background:radial-gradient(circle,#8c1717,#160b0d 70%);color:#f33}.cover5{background:linear-gradient(135deg,#38220c,#d38c24)}.game-info{padding:16px}.game-info h3{font-size:21px;margin:0 0 10px}.game-info p{font-size:12px;line-height:1.6;color:var(--muted);min-height:58px}.tags{display:flex;gap:6px;flex-wrap:wrap}.tags span{border:1px solid #62552a;color:var(--gold);font-size:8px;font-weight:800;padding:5px 7px}.rating{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:8px;color:#969487;letter-spacing:1px}.rating b{float:right;color:var(--gold);font-size:11px}.game-info small{display:block;margin-top:12px;color:#858477;font-size:10px}.disclaimer{color:#77776d;font-size:10px;line-height:1.6;margin-top:22px}.about{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;align-items:center;background:linear-gradient(110deg,#13140f,#090a08)}.about-mark{min-height:250px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(circle,#30240d,#10110d 65%);font:900 23px 'Barlow Condensed';letter-spacing:3px;text-align:center}.about-mark img{width:130px;height:130px}.news-panel{margin-top:28px;padding:23px;border:1px solid var(--line);background:var(--panel);display:flex;align-items:center;gap:17px}.pulse{width:10px;height:10px;border-radius:50%;background:#9cce58;box-shadow:0 0 15px #9cce58}.news-panel b{font-size:12px;letter-spacing:1px}.news-panel p{margin:7px 0 0;color:var(--muted);font-size:12px}.news-id{margin-left:auto;color:var(--gold);font-size:10px}.contact{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.contact .disclaimer{flex-basis:100%;margin-top:0}footer{padding:25px 8%;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#858477;font-size:9px;letter-spacing:1px}.foot-logo{color:white;font-size:18px}.foot-logo img{width:38px;height:38px}.foot-logo small{font-size:9px}@media(max-width:950px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr}.hero-art{height:300px}.top{padding:0 4%}nav{gap:13px}}@media(max-width:620px){.top{height:auto;padding:13px 5%;flex-wrap:wrap;gap:12px}.logo{font-size:20px}.logo img{width:40px;height:40px}nav{order:3;width:100%;justify-content:space-between}nav a{font-size:8px}.top-cta{font-size:8px;padding:9px}.hero{padding:55px 6%}.hero-art{height:230px}h1{font-size:70px}.section{padding:60px 6%}.cards{grid-template-columns:1fr}.cover{height:190px}.section-head{align-items:start;gap:12px;flex-direction:column}.about{grid-template-columns:1fr}.about-mark{min-height:190px}.contact{align-items:flex-start;flex-direction:column}footer{gap:15px;flex-wrap:wrap}}
