/*
Theme Name: MR Wonder World PRO
Theme URI: https://mrindigi.com/
Author: MRindigi
Description: Commercial-ready family gaming storefront theme for MR Wonder World PRO.
Version: 4.0.0
Text Domain: mrww-pro
*/
:root{--bg:#080d24;--card:#151d48;--txt:#fff;--muted:#bac4f4;--gold:#ffe55d;--pink:#ff6ec7;--cyan:#61eaff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(circle at 15% 0,#382775 0,#080d24 38%);color:var(--txt)}a{text-decoration:none;color:inherit}
.mrnav{display:flex;align-items:center;gap:16px;padding:14px 5%;position:sticky;top:0;z-index:50;background:#080d24e8;backdrop-filter:blur(16px);border-bottom:1px solid #ffffff14}.brand{font-weight:950;font-size:22px;flex:1}.navlinks{display:flex;gap:18px;color:#dce2ff}.navbtn{background:var(--gold);color:#171a37;padding:10px 16px;border-radius:13px;font-weight:900}
.hero{min-height:560px;display:grid;place-items:center;text-align:center;padding:70px 6% 55px;position:relative;overflow:hidden}.hero:after{content:"🎮  ✨  🏎️  🐶  🏰  🚀";position:absolute;font-size:clamp(42px,7vw,90px);opacity:.10;transform:rotate(-8deg);white-space:nowrap}.hero>div{position:relative;z-index:2}.hero h1{font-size:clamp(46px,8vw,90px);line-height:.95;margin:0;background:linear-gradient(90deg,var(--gold),var(--pink),var(--cyan));-webkit-background-clip:text;color:transparent}.hero p{max-width:760px;margin:20px auto;color:var(--muted);font-size:19px}.actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.primary,.secondary{display:inline-block;padding:14px 22px;border-radius:16px;font-weight:900}.primary{background:var(--gold);color:#171a37}.secondary{border:1px solid #ffffff35;background:#ffffff0c}
.section{max-width:1180px;margin:auto;padding:55px 5%}.section h2{text-align:center;font-size:36px;margin:0 0 10px}.sub{text-align:center;color:var(--muted);margin-bottom:28px}.featuregrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:15px}.feature{background:linear-gradient(145deg,#182252,#101633);border:1px solid #ffffff13;border-radius:24px;padding:23px;box-shadow:0 18px 45px #0004}.feature i{font-style:normal;font-size:45px}.feature h3{margin:10px 0 5px}.feature p{color:var(--muted);margin:0}
.pricegrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.price{background:#121a40;border:1px solid #ffffff17;border-radius:26px;padding:26px}.price.hot{outline:2px solid var(--gold)}.price h3{font-size:24px}.price .amount{font-size:34px;font-weight:950;color:var(--gold)}.price ul{padding-left:20px;color:#d9defc;line-height:1.8}.footer{text-align:center;color:#99a5dc;padding:40px 20px;border-top:1px solid #ffffff12}
@media(max-width:760px){.navlinks{display:none}.hero{min-height:500px}.section{padding-top:38px}}
