/*
 * AA Game — custom Typecho landing-page theme
 * Original UI inspired by contemporary mobile-game landing page conventions.
 */
:root{--ink:#07142e;--ink-2:#0b1d3f;--panel:#0e2145;--panel-2:#112953;--blue:#1976ff;--cyan:#5cddff;--gold:#f6c55b;--gold-bright:#ffe5a0;--cream:#edf5ff;--muted:#9dafca;--line:rgba(154,193,255,.16);--shadow:0 25px 70px rgba(0,0,0,.27);--shell:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(calc(100% - 48px),var(--shell));margin:0 auto}.skip-link{background:#fff;color:#06132c;left:-10000px;padding:12px 18px;position:fixed;top:0;z-index:99}.skip-link:focus{left:20px}.site-header{background:rgba(5,16,39,.82);border-bottom:1px solid rgba(169,206,255,.12);backdrop-filter:blur(18px);position:sticky;top:0;z-index:50}.nav-wrap{align-items:center;display:flex;height:78px;gap:36px}.brand{align-items:center;display:inline-flex;gap:9px;min-width:max-content}.brand-mark{align-items:center;background:linear-gradient(135deg,#ffd873,#bc7118);border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 7px 18px rgba(232,166,32,.22);color:#132444;display:inline-flex;font-size:17px;font-weight:900;height:39px;justify-content:center;letter-spacing:-2px;width:47px}.brand-copy{display:flex;flex-direction:column;line-height:1}.brand-copy strong{font-size:18px;font-weight:900;letter-spacing:.4px}.brand-copy small{color:#7791ba;font-size:7px;font-weight:700;letter-spacing:1.45px;margin-top:5px}.main-menu{align-items:center;display:flex;gap:26px;margin-left:auto}.main-menu a,.text-action{color:#b8c9e5;font-size:13px;font-weight:650;transition:color .2s}.main-menu a:hover,.main-menu a.is-current,.text-action:hover{color:#fff}.nav-actions{align-items:center;display:flex;gap:19px}.button{align-items:center;background:linear-gradient(135deg,#ffdd79,#d7942f);border:0;border-radius:8px;box-shadow:0 10px 24px rgba(223,158,42,.22),inset 0 1px 0 rgba(255,255,255,.55);color:#15213b;display:inline-flex;font-size:13px;font-weight:850;gap:12px;justify-content:center;letter-spacing:.15px;min-height:49px;padding:0 23px;transition:transform .2s,box-shadow .2s}.button:hover{box-shadow:0 14px 30px rgba(223,158,42,.35);transform:translateY(-2px)}.button-small{font-size:12px;min-height:39px;padding:0 15px}.button span{font-size:19px;line-height:1}.button-ghost{background:transparent;border:1px solid rgba(197,218,254,.39);box-shadow:none;color:#f5f9ff}.button-ghost:hover{background:rgba(255,255,255,.08);box-shadow:none}.menu-toggle{background:transparent;border:0;cursor:pointer;display:none;margin-left:auto;padding:8px}.menu-toggle span{background:#fff;border-radius:4px;display:block;height:2px;margin:5px;width:23px}
.hero{isolation:isolate;min-height:630px;overflow:hidden;position:relative}.hero-art{background-position:center;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:-2}.hero:after{background:linear-gradient(180deg,transparent 72%,var(--ink));bottom:0;content:"";height:220px;left:0;position:absolute;right:0;z-index:-1}.hero-content{padding:115px 0 142px}.eyebrow{align-items:center;color:#f8cf70;display:inline-flex;font-size:10px;font-weight:850;gap:9px;letter-spacing:1.9px}.eyebrow i{background:#f5c75e;border-radius:100%;box-shadow:0 0 12px #ffc84f;display:inline-block;height:6px;width:6px}.hero h1,.section-intro h2,.section-heading h2,.app-copy h2,.faq-intro h2,.final-cta h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,5vw,70px);letter-spacing:-2.8px;line-height:.99;margin:16px 0 23px}.hero h1{max-width:660px}.hero h1 em,.section-intro h2 em,.section-heading h2 em,.app-copy h2 em,.faq-intro h2 em,.final-cta h2 em{color:#f2c662;font-style:normal}.hero p{color:#c2d1e6;font-size:16px;line-height:1.75;max-width:490px}.hero-actions{display:flex;gap:12px;margin-top:29px}.hero-proof{color:#a9b9d2;display:flex;font-size:11px;font-weight:650;gap:17px;margin-top:36px}.hero-proof span+span:before{color:#4b6d9e;content:"•";margin-right:17px}.hero-scroll{align-items:center;bottom:38px;color:#7c92b7;display:flex;font-size:8px;font-weight:700;gap:11px;letter-spacing:1.5px;left:50%;position:absolute;transform:translateX(-50%)}.hero-scroll b{border:1px solid #7890b7;border-radius:9px;height:20px;position:relative;width:11px}.hero-scroll b:after{background:#d3e1fb;border-radius:50%;content:"";height:3px;left:3px;position:absolute;top:4px;width:3px}
.trust-strip{background:#0a1c3b;border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-grid article{align-items:center;border-right:1px solid var(--line);display:flex;gap:13px;padding:24px 14px}.trust-grid article:first-child{border-left:1px solid var(--line)}.trust-icon{align-items:center;background:rgba(46,128,253,.13);border:1px solid rgba(101,168,255,.28);border-radius:9px;color:#6eb9ff;display:flex;font-size:17px;height:36px;justify-content:center;width:36px}.trust-grid strong{display:block;font-size:12px}.trust-grid small{color:#8198bb;display:block;font-size:10px;margin-top:1px}.section{padding:112px 0}.benefits{background:radial-gradient(circle at 50% -5%,#133461 0,transparent 42%),var(--ink)}.centered{text-align:center}.section-intro{margin:0 auto;max-width:650px}.section-intro h2,.section-heading h2,.app-copy h2,.faq-intro h2{font-size:clamp(38px,4.4vw,56px);margin:13px 0 18px}.section-intro p{color:var(--muted);font-size:14px;margin:0 auto;max-width:530px}.benefit-grid{display:grid;gap:16px;grid-template-columns:1.28fr 1fr 1fr 1fr;margin-top:55px}.benefit-card{background:linear-gradient(145deg,rgba(25,57,108,.74),rgba(12,31,68,.72));border:1px solid rgba(130,178,246,.17);border-radius:13px;min-height:295px;overflow:hidden;padding:29px;position:relative;transition:border-color .2s,transform .2s}.benefit-card:hover{border-color:rgba(246,197,91,.6);transform:translateY(-4px)}.benefit-card:after{background:radial-gradient(circle,rgba(72,156,255,.13),transparent 66%);bottom:-78px;content:"";height:230px;position:absolute;right:-70px;width:230px}.benefit-card .number{color:#6684b2;font-size:10px;font-weight:800;letter-spacing:1px}.icon-disc{align-items:center;background:linear-gradient(135deg,#236ad0,#0d3c96);border:1px solid rgba(135,198,255,.34);border-radius:50%;box-shadow:0 9px 30px rgba(0,58,185,.32);color:#ccecff;display:flex;font-family:Georgia,serif;font-size:31px;height:66px;justify-content:center;margin:29px 0 20px;width:66px}.benefit-card h3{font-size:17px;margin:0}.benefit-card p{color:#9bb0cf;font-size:12px;line-height:1.7;margin:9px 0 17px;max-width:245px}.benefit-card a,.read-link{color:#f3c55d;font-size:11px;font-weight:800;position:relative;z-index:1}.benefit-card a span,.read-link span,.inline-link span{font-size:16px;margin-left:6px}.feature-card{background:linear-gradient(145deg,#173a70,#0b2250)}.feature-card .feature-orbit{border:1px solid rgba(142,198,255,.11);border-radius:50%;height:320px;position:absolute;right:-150px;top:-110px;width:320px}.feature-card .feature-orbit:after{border:1px solid rgba(235,188,70,.44);border-radius:50%;content:"";height:164px;left:55px;position:absolute;top:75px;width:164px}
.games-section{background:#081831}.section-heading{align-items:end;display:flex;justify-content:space-between}.section-heading h2{margin-bottom:0}.inline-link{border-bottom:1px solid rgba(246,197,91,.56);color:#f4cf71;font-size:12px;font-weight:800;padding-bottom:4px}.game-grid{display:grid;gap:17px;grid-template-columns:repeat(3,1fr);margin-top:42px}.game-card{border-radius:13px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);display:flex;flex-direction:column;height:250px;justify-content:flex-end;overflow:hidden;padding:22px;position:relative;transition:transform .25s,box-shadow .25s}.game-card:after{background:linear-gradient(180deg,transparent 24%,rgba(3,8,24,.93));bottom:0;content:"";height:75%;left:0;position:absolute;right:0}.game-card:hover{box-shadow:inset 0 0 0 1px rgba(255,214,117,.75),0 20px 35px rgba(0,0,0,.25);transform:translateY(-5px)}.game-card>*{position:relative;z-index:1}.game-top{align-items:center;display:flex;justify-content:space-between;left:19px;position:absolute;right:19px;top:17px}.game-top span{background:#ff4e5f;border-radius:4px;color:#fff;font-size:8px;font-weight:900;letter-spacing:.8px;padding:4px 6px}.game-top b{color:#fff;font-size:10px;text-shadow:0 1px 7px #000}.game-icon{align-items:center;color:white;display:flex;font-family:Georgia,serif;font-size:78px;font-weight:700;height:128px;justify-content:center;margin:auto;text-shadow:0 9px 20px rgba(0,0,0,.5);transform:translateY(18px)}.game-card h3{font-size:19px;letter-spacing:-.3px;line-height:1.2;margin:0}.game-card p{color:#b9c8dd;font-size:11px;margin:5px 0 0}.play-round{align-items:center;background:#f5c75b;border-radius:50%;color:#192743;display:flex;font-size:18px;height:31px;justify-content:center;position:absolute;right:19px;bottom:21px;width:31px}.game-aviator{background:radial-gradient(circle at 70% 22%,#e5314c 0,transparent 25%),linear-gradient(135deg,#351443,#ec354a)}.game-slots{background:radial-gradient(circle at 70% 18%,#ffdb54 0,transparent 22%),linear-gradient(135deg,#451649,#ba3269)}.game-plinko{background:radial-gradient(circle at 34% 25%,#74efff 0,transparent 13%),linear-gradient(135deg,#092d68,#22a8d6)}.game-cards{background:radial-gradient(circle at 63% 23%,#ecce65 0,transparent 18%),linear-gradient(135deg,#154537,#0b8a78)}.game-mines{background:radial-gradient(circle at 64% 21%,#a0ff6c 0,transparent 15%),linear-gradient(135deg,#23406d,#3255aa)}.game-ludo{background:radial-gradient(circle at 32% 27%,#ffa373 0,transparent 17%),linear-gradient(135deg,#3a1769,#9342a7)}
.app-showcase{background:radial-gradient(circle at 24% 52%,rgba(29,100,222,.18),transparent 34%),#091934;overflow:hidden}.app-layout{align-items:center;display:grid;gap:100px;grid-template-columns:1fr 1fr}.phone-stage{height:510px;position:relative}.app-phone{background:#031128;border:9px solid #d8e7fc;border-radius:43px;box-shadow:0 25px 55px rgba(0,0,0,.42),0 0 0 4px #1d4a8e;height:458px;left:26%;overflow:hidden;position:absolute;top:19px;transform:rotate(-7deg);width:244px}.phone-notch{background:#07142e;border-radius:0 0 14px 14px;height:20px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:110px;z-index:3}.app-screen{background:radial-gradient(circle at 50% 30%,#2a73d1 0,transparent 35%),linear-gradient(165deg,#092956,#061634);height:100%;padding:46px 19px 20px;text-align:center}.app-logo{color:#fff;font-size:13px;font-weight:800}.app-logo span{color:var(--gold);font-size:20px;font-style:italic}.app-screen p{color:#8caad7;font-size:7px;font-weight:800;letter-spacing:1.5px;margin:50px 0 7px}.app-screen h3{font-family:Georgia,serif;font-size:26px;line-height:1.1;margin:0}.app-mini-games{display:grid;gap:7px;grid-template-columns:repeat(2,1fr);margin:31px auto 27px;width:145px}.app-mini-games i{align-items:center;background:linear-gradient(135deg,#164f9e,#0c2868);border:1px solid rgba(170,221,255,.3);border-radius:7px;color:#ffe187;display:flex;font-family:Georgia,serif;font-size:22px;font-style:normal;height:52px;justify-content:center}.app-screen button{background:linear-gradient(135deg,#ffdd77,#d78d27);border:0;border-radius:5px;color:#152240;font-size:9px;font-weight:900;padding:12px 28px}.phone-shadow{background:rgba(0,0,0,.45);border-radius:50%;bottom:13px;filter:blur(15px);height:52px;left:18%;position:absolute;width:330px}.float-chip{align-items:center;background:linear-gradient(135deg,#ffe198,#bb771a);border:4px solid #7d4d16;border-radius:50%;box-shadow:0 8px 19px rgba(0,0,0,.27);color:#1a427d;display:flex;font-family:Georgia,serif;font-size:34px;height:77px;justify-content:center;position:absolute;width:77px}.chip-one{left:10%;top:45px}.chip-two{bottom:29px;right:8%;transform:rotate(18deg)}.app-copy p{color:var(--muted);font-size:14px;max-width:480px}.check-list{list-style:none;margin:27px 0 32px;padding:0}.check-list li{color:#c4d2e7;font-size:13px;margin:11px 0}.check-list span{align-items:center;background:rgba(58,157,255,.14);border:1px solid rgba(84,173,255,.32);border-radius:50%;color:#77c6ff;display:inline-flex;font-size:10px;height:19px;justify-content:center;margin-right:9px;width:19px}
.articles{background:var(--ink)}.article-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:43px}.article-card{background:#0c2043;border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:transform .2s}.article-card:hover{transform:translateY(-4px)}.article-image{display:block;height:194px;overflow:hidden;position:relative}.article-image:after{background:linear-gradient(180deg,transparent,rgba(4,12,31,.38));content:"";inset:0;position:absolute}.article-image span{background:rgba(5,16,40,.8);border:1px solid rgba(255,255,255,.19);border-radius:3px;color:#e9f0fc;font-size:8px;font-weight:800;left:17px;letter-spacing:.8px;padding:5px 7px;position:absolute;top:16px;z-index:1}.article-one{background:radial-gradient(circle at 70% 30%,#f9d76c 0,transparent 19%),linear-gradient(135deg,#5a183a,#e34b65)}.article-two{background:radial-gradient(circle at 34% 33%,#5ee7ff 0,transparent 17%),linear-gradient(135deg,#092a6a,#106ca5)}.article-three{background:radial-gradient(circle at 73% 35%,#f8d481 0,transparent 20%),linear-gradient(135deg,#123f46,#147c76)}.article-dynamic{background:linear-gradient(135deg,#123e7a,#142850)}.article-content{padding:22px 22px 20px}.article-content small{color:#f1c464;font-size:9px;font-weight:800;letter-spacing:1px}.article-content h3{font-size:17px;line-height:1.32;margin:8px 0}.article-content p{color:#9cb0ce;font-size:12px;line-height:1.7;margin:0 0 14px}.read-link{display:inline-block}
.faq-section{background:radial-gradient(circle at 100% 0,rgba(26,83,164,.26),transparent 36%),#0a1a35}.faq-layout{display:grid;gap:100px;grid-template-columns:.86fr 1.14fr}.faq-intro p{color:var(--muted);font-size:14px;max-width:410px}.accordion-list{border-top:1px solid var(--line)}.accordion-list article{border-bottom:1px solid var(--line)}.accordion-list button{align-items:center;background:transparent;border:0;color:#eaf2ff;cursor:pointer;display:flex;font-size:15px;font-weight:700;justify-content:space-between;padding:21px 0;text-align:left;width:100%}.accordion-list button b{align-items:center;border:1px solid rgba(163,204,255,.37);border-radius:50%;color:#f5c95f;display:flex;font-size:20px;font-weight:400;height:25px;justify-content:center;line-height:1;width:25px}.accordion-list .answer{color:#9db1cf;font-size:13px;max-height:0;overflow:hidden;transition:max-height .3s}.accordion-list .answer p{margin:0 38px 21px 0}.accordion-list article.active .answer{max-height:150px}.accordion-list article.active button b{transform:rotate(45deg)}
.testimonials{background:var(--ink)}.quote-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:42px}.quote-grid article{background:linear-gradient(145deg,#10284f,#0a1d3e);border:1px solid var(--line);border-radius:11px;padding:28px}.stars{color:#facf61;font-size:12px;letter-spacing:2px}.quote-grid blockquote{color:#dce7f7;font-family:Georgia,serif;font-size:17px;line-height:1.55;margin:15px 0 25px}.quote-user{align-items:center;border-top:1px solid var(--line);display:flex;gap:11px;padding-top:18px}.quote-user>span{align-items:center;background:linear-gradient(135deg,#3769b5,#19396b);border-radius:50%;color:#dcebff;display:flex;font-size:13px;font-weight:800;height:33px;justify-content:center;width:33px}.quote-user strong,.quote-user small{display:block;font-size:11px}.quote-user small{color:#879dbf;font-size:10px}.final-cta{background:linear-gradient(100deg,rgba(6,20,48,.83),rgba(11,38,89,.54)),radial-gradient(circle at 79% 50%,#246bd3 0,transparent 23%),#081731;min-height:390px;overflow:hidden;padding:90px 0;position:relative;text-align:center}.final-cta:before,.final-cta:after{border:1px solid rgba(117,179,255,.22);border-radius:50%;content:"";height:550px;position:absolute;right:-90px;top:-80px;width:550px}.final-cta:after{height:330px;right:20px;top:30px;width:330px}.final-cta .shell{position:relative;z-index:1}.final-cta h2{font-size:clamp(38px,4.5vw,60px);margin-bottom:15px}.final-cta p{color:#aebfda;font-size:14px;margin:0 auto 26px}.cta-glow{background:#f6c65a;border-radius:50%;filter:blur(70px);height:170px;left:8%;opacity:.13;position:absolute;top:105px;width:170px}
.site-footer{background:#050f23}.footer-grid{display:grid;gap:50px;grid-template-columns:1.6fr .85fr .85fr 1fr;padding:61px 0}.footer-brand p{color:#7890b4;font-size:12px;line-height:1.75;margin:20px 0;max-width:280px}.footer-grid h2{color:#dce8fb;font-size:11px;letter-spacing:.3px;margin:4px 0 17px}.footer-grid>div:not(.footer-brand) a{color:#8499ba;display:block;font-size:11px;margin:9px 0}.footer-grid>div:not(.footer-brand) a:hover{color:#f7cc63}.footer-badges p{color:#8095b7;font-size:11px;line-height:1.7}.age-badge{align-items:center;border:2px solid #f2c45d;border-radius:50%;color:#f2c45d;display:inline-flex;font-size:14px;font-weight:900;height:39px;justify-content:center;width:39px}.social-links{display:flex;gap:8px;margin-top:15px}.footer-grid .social-links a{align-items:center;border:1px solid rgba(153,192,243,.23);border-radius:50%;color:#bdd0ed;display:flex;font-size:13px;height:29px;justify-content:center;margin:0;width:29px}.footer-base{border-top:1px solid rgba(163,194,236,.1);color:#7187aa;font-size:10px}.footer-base .shell{display:flex;justify-content:space-between;padding:17px 0}.footer-base a{color:#a5b9d9}.back-to-top{background:#f4c657;border:0;border-radius:50%;bottom:22px;box-shadow:0 10px 20px rgba(0,0,0,.25);color:#152642;cursor:pointer;font-size:20px;height:42px;opacity:0;position:fixed;right:22px;transform:translateY(15px);transition:.2s;visibility:hidden;width:42px;z-index:10}.back-to-top.visible{opacity:1;transform:translateY(0);visibility:visible}
@media(max-width:900px){.nav-wrap{gap:17px}.main-menu{gap:16px}.nav-actions .text-action{display:none}.benefit-grid{grid-template-columns:repeat(2,1fr)}.app-layout,.faq-layout{gap:46px}.footer-grid{gap:25px;grid-template-columns:1.4fr 1fr 1fr}.footer-badges{grid-column:1/-1}.hero{min-height:590px}.hero-content{padding-top:93px}.game-grid{gap:13px}.game-card{height:225px}.app-phone{left:18%}}
@media(max-width:700px){.shell{width:min(calc(100% - 32px),var(--shell))}.site-header{position:relative}.nav-wrap{height:67px}.menu-toggle{display:block}.main-menu{background:#0b1d3f;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);display:none;left:16px;margin:0;padding:12px;position:absolute;right:16px;top:61px}.main-menu.open{display:flex;flex-direction:column;gap:2px}.main-menu a{padding:9px 10px;width:100%}.nav-actions{margin-left:0}.nav-actions .button{font-size:10px;min-height:34px;padding:0 10px}.brand-mark{font-size:14px;height:34px;width:41px}.brand-copy strong{font-size:15px}.hero{min-height:612px}.hero-art{background-position:61% center}.hero:after{height:330px}.hero-content{padding:75px 0 120px}.hero h1{font-size:44px;letter-spacing:-2px;max-width:400px}.hero p{font-size:13px;max-width:355px}.hero-actions{align-items:stretch;flex-direction:column;max-width:245px}.hero-proof{flex-wrap:wrap;gap:7px 12px;max-width:320px}.hero-proof span+span:before{margin-right:12px}.hero-scroll{bottom:19px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid article{border-bottom:1px solid var(--line);padding:16px 7px}.trust-grid article:nth-child(3),.trust-grid article:nth-child(4){border-bottom:0}.trust-grid article:nth-child(odd){border-left:0}.trust-grid strong{font-size:10px}.trust-grid small{font-size:8px}.trust-icon{height:31px;width:31px}.section{padding:74px 0}.section-intro h2,.section-heading h2,.app-copy h2,.faq-intro h2{font-size:39px;letter-spacing:-1.9px}.benefit-grid{grid-template-columns:1fr;margin-top:35px}.benefit-card{min-height:235px}.section-heading{align-items:start;flex-direction:column;gap:17px}.game-grid{grid-template-columns:repeat(2,1fr);margin-top:30px}.game-card{height:202px;padding:15px}.game-icon{font-size:58px;height:104px}.game-card h3{font-size:15px}.game-card p{font-size:9px}.game-top{left:13px;right:13px;top:11px}.play-round{bottom:14px;right:13px}.app-layout,.faq-layout{display:block}.phone-stage{height:425px;margin:0 auto 32px;max-width:390px}.app-phone{height:381px;left:26%;width:202px}.app-screen{padding-top:39px}.app-screen p{margin-top:35px}.app-screen h3{font-size:23px}.app-mini-games{margin:22px auto;width:130px}.app-mini-games i{height:43px}.float-chip{height:55px;width:55px}.chip-two{right:6%}.article-grid,.quote-grid{grid-template-columns:1fr;margin-top:31px}.article-image{height:174px}.faq-intro{margin-bottom:35px}.accordion-list button{font-size:13px}.final-cta{min-height:350px;padding:76px 0}.final-cta h2{font-size:39px;letter-spacing:-1.6px}.footer-grid{grid-template-columns:1fr 1fr;padding:45px 0}.footer-brand{grid-column:1/-1}.footer-base .shell{gap:10px}.footer-base{font-size:9px}.back-to-top{bottom:15px;right:15px}}
@media(max-width:390px){.brand-copy small{letter-spacing:1px}.nav-actions .button{font-size:9px;padding:0 8px}.hero h1{font-size:39px}.game-grid{gap:9px}.game-card{height:187px}.section-intro h2,.section-heading h2,.app-copy h2,.faq-intro h2{font-size:34px}}
.desktop-menu{align-items:center;display:flex;gap:26px;margin-left:auto}.desktop-menu a{color:#b8c9e5;font-size:13px;font-weight:650;transition:color .2s}.desktop-menu a:hover,.desktop-menu a.is-current{color:#fff}.mobile-drawer{display:none}
.aa-page-intro{border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:29px}.aa-page-intro>span{color:var(--gold);font-size:10px;font-weight:850;letter-spacing:1.6px}.aa-page-intro h2{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(29px,4vw,45px);letter-spacing:-1.3px;line-height:1.05;margin:11px 0}.aa-page-intro p{font-size:15px;max-width:630px}.post-content>h2{font-size:25px;margin-top:34px}.post-content li{margin:8px 0}.aa-page-grid{display:grid;gap:13px;grid-template-columns:repeat(4,1fr);margin:25px 0 38px}.aa-page-grid a{background:linear-gradient(135deg,#123a75,#0b1c40);border:1px solid rgba(151,202,255,.22);border-radius:10px;display:block;padding:22px 17px;text-decoration:none;transition:.2s}.aa-page-grid a:hover{border-color:var(--gold);transform:translateY(-3px)}.aa-page-grid b{color:#fff;display:block;font-size:16px}.aa-page-grid small{color:#9cb4d4;display:block;font-size:12px;line-height:1.45;margin-top:6px}.aa-article-list{display:grid;gap:12px;margin:20px 0}.aa-article-list article{background:#0a1b38;border:1px solid var(--line);border-radius:9px;padding:18px}.aa-article-list b{color:#f6cf72}.aa-article-list p{font-size:13px;margin:6px 0 0}
@media(max-width:900px){.desktop-menu{gap:16px}}
@media(max-width:700px){.desktop-menu{display:none}.mobile-drawer{background:rgba(13,17,22,.98);border:1px solid rgba(213,224,240,.18);border-radius:25px;box-shadow:0 24px 45px rgba(0,0,0,.42);display:none;left:calc(50% - min(44vw,240px));max-width:480px;overflow:hidden;position:absolute;right:calc(50% - min(44vw,240px));top:75px;z-index:60}.mobile-drawer.open{display:block}.drawer-main-links{padding:14px 0}.drawer-main-links a{align-items:center;color:#afb0b3;display:flex;font-size:16px;font-weight:750;gap:21px;min-height:56px;padding:0 30px}.drawer-main-links a span{color:#b9bbbe;font-size:22px;text-align:center;width:25px}.drawer-main-links a b{color:#c8cbd0;font-size:24px;font-weight:500;margin-left:auto}.drawer-main-links a:hover{background:rgba(255,255,255,.03);color:#f8ca59}.drawer-main-links a:hover span,.drawer-main-links a:hover b{color:#32dd75}.drawer-game-tabs{border-bottom:1px solid rgba(255,255,255,.08);display:grid;gap:5px;grid-template-columns:repeat(4,1fr);padding:0 20px 16px}.drawer-game-tabs a{background:#242424;border-radius:22px;color:#aaa;font-size:13px;padding:8px 2px;text-align:center}.drawer-game-tabs a:hover{background:#2d2d2d;color:#f6c75b}.drawer-content-links{border-bottom:1px solid rgba(255,255,255,.08);padding:8px 0}.drawer-content-links a:first-child{color:#36e37b}.drawer-content-links a:first-child span,.drawer-content-links a:first-child b{color:#36e37b}.drawer-legal-links{padding:8px 0 15px}.aa-page-grid{grid-template-columns:1fr 1fr}.aa-page-intro h2{font-size:31px}}

/* Locally mirrored game artwork from the reference games page. */
.game-card.game-aviator{background-image:linear-gradient(180deg,rgba(9,5,6,.03) 18%,rgba(9,5,6,.9) 100%),url('assets/images/games/color-game.avif');background-position:center;background-size:cover}
.game-card.game-slots{background-image:linear-gradient(180deg,rgba(9,5,6,.03) 18%,rgba(9,5,6,.9) 100%),url('assets/images/games/dragon-tiger.jpg');background-position:center;background-size:cover}
.game-card.game-plinko{background-image:linear-gradient(180deg,rgba(9,5,6,.03) 18%,rgba(9,5,6,.9) 100%),url('assets/images/games/zoo-roulette.jpg');background-position:center;background-size:cover}
.game-card.game-cards{background-image:linear-gradient(180deg,rgba(9,5,6,.03) 18%,rgba(9,5,6,.9) 100%),url('assets/images/games/toss-a-coin.jpg');background-position:center;background-size:cover}
.game-card.game-mines{background-image:linear-gradient(180deg,rgba(9,5,6,.03) 18%,rgba(9,5,6,.9) 100%),url('assets/images/games/roulette.jpg');background-position:center;background-size:cover}
.game-card.game-ludo{background-image:linear-gradient(180deg,rgba(9,5,6,.03) 18%,rgba(9,5,6,.9) 100%),url('assets/images/games/sabong.jpg');background-position:center;background-size:cover}
.aa-game-badge.game-aviator{background-image:linear-gradient(180deg,rgba(9,5,6,.02),rgba(9,5,6,.42)),url('assets/images/games/color-game.avif');background-position:center;background-size:cover}
.aa-game-badge.game-slots{background-image:linear-gradient(180deg,rgba(9,5,6,.02),rgba(9,5,6,.42)),url('assets/images/games/dragon-tiger.jpg');background-position:center;background-size:cover}
.aa-game-badge.game-plinko{background-image:linear-gradient(180deg,rgba(9,5,6,.02),rgba(9,5,6,.42)),url('assets/images/games/zoo-roulette.jpg');background-position:center;background-size:cover}
.aa-game-badge.game-cards{background-image:linear-gradient(180deg,rgba(9,5,6,.02),rgba(9,5,6,.42)),url('assets/images/games/toss-a-coin.jpg');background-position:center;background-size:cover}
.aa-game-badge.game-mines{background-image:linear-gradient(180deg,rgba(9,5,6,.02),rgba(9,5,6,.42)),url('assets/images/games/roulette.jpg');background-position:center;background-size:cover}
.aa-game-badge.game-ludo{background-image:linear-gradient(180deg,rgba(9,5,6,.02),rgba(9,5,6,.42)),url('assets/images/games/sabong.jpg');background-position:center;background-size:cover}

/* Use the new rounded display face consistently across the theme. */
html,body,button,input,textarea,select{font-family:'Poppins','Segoe UI',Arial,sans-serif}
h1,h2,h3,h4,h5,h6,.hero h1,.section-intro h2,.section-heading h2,.app-copy h2,.faq-intro h2,.final-cta h2,.reading-card h1,.not-found h1,.post-content h2,.post-content h3,.comments h2,.aa-page-intro h2{font-family:'Poppins','Segoe UI',Arial,sans-serif}

/* Crimson noir visual system — AA Game */
:root{--ink:#090506;--ink-2:#17080d;--panel:#1a0b11;--panel-2:#261018;--blue:#f31d50;--cyan:#ff5e82;--gold:#ff7a55;--gold-bright:#ffc081;--cream:#fff7f8;--muted:#c5aeb4;--line:rgba(255,124,151,.19);--shadow:0 25px 70px rgba(0,0,0,.5)}
body{background:var(--ink)}.site-header{background:rgba(8,3,5,.82);border-bottom-color:rgba(255,139,157,.18)}.brand-mark{background:linear-gradient(135deg,#ff164c,#8c091f);box-shadow:inset 0 1px 0 rgba(255,210,216,.6),0 7px 22px rgba(240,20,67,.35);color:#fff;letter-spacing:-1px}.brand-copy small{color:#bf919d}.desktop-menu a,.text-action{color:#d7c4c8}.desktop-menu a:hover,.desktop-menu a.is-current,.text-action:hover{color:#ff5678}.button{background:linear-gradient(135deg,#ef174c,#ff754c);box-shadow:0 10px 27px rgba(238,20,73,.38),inset 0 1px 0 rgba(255,224,226,.45);color:#fff}.button:hover{box-shadow:0 14px 32px rgba(238,20,73,.56)}.button-ghost{background:rgba(22,4,9,.22);border-color:#ff406c;color:#fff}.button-ghost:hover{background:rgba(255,44,89,.16)}
.hero{min-height:650px}.hero:after{background:linear-gradient(180deg,transparent 57%,#090506)}.hero h1,.section-intro h2,.section-heading h2,.app-copy h2,.faq-intro h2,.final-cta h2,.reading-card h1,.not-found h1{font-family:Inter,"Segoe UI",Arial,sans-serif;font-weight:850;letter-spacing:-2.3px}.hero h1 em,.section-intro h2 em,.section-heading h2 em,.app-copy h2 em,.faq-intro h2 em,.final-cta h2 em,.not-found h1 em{color:#ff496f}.hero p{color:#ddd0d3}.eyebrow{color:#ff406a}.eyebrow i{background:#ff315f;box-shadow:0 0 13px #ff315f}.hero-proof{color:#e6c6cd}.hero-proof span+span:before{color:#d52a51}.hero-scroll{color:#d58f9c}.hero-scroll b{border-color:#d58f9c}.hero-scroll b:after{background:#ffdae1}
.trust-strip{background:#12070a;border-color:rgba(255,113,140,.18)}.trust-grid article{border-color:rgba(255,113,140,.16)}.trust-icon{background:rgba(242,29,80,.13);border-color:rgba(255,91,126,.42);color:#ff5477}.trust-grid small{color:#b9959e}.benefits{background:radial-gradient(circle at 50% -10%,#4c0a1d 0,transparent 42%),#0a0507}.section-intro p{color:#cbb4ba}.benefit-card{background:linear-gradient(145deg,rgba(71,13,27,.88),rgba(26,7,12,.93));border-color:rgba(255,121,147,.25)}.benefit-card:hover{border-color:#ff5b79}.benefit-card:after{background:radial-gradient(circle,rgba(250,29,82,.18),transparent 66%)}.feature-card{background:linear-gradient(145deg,#5e0b24,#1b0710)}.feature-card .feature-orbit{border-color:rgba(255,130,150,.16)}.feature-card .feature-orbit:after{border-color:rgba(255,116,87,.56)}.benefit-card .number{color:#cb8596}.icon-disc{background:linear-gradient(135deg,#f52458,#86112d);border-color:rgba(255,176,193,.45);box-shadow:0 9px 30px rgba(222,17,66,.42);color:#ffe2e7}.benefit-card p{color:#c9abb3}.benefit-card a,.read-link{color:#ff7b60}
.games-section{background:#0b0507}.game-aviator{background:radial-gradient(circle at 70% 22%,#ffbe5c 0,transparent 23%),linear-gradient(135deg,#520519,#e41450)}.game-slots{background:radial-gradient(circle at 70% 18%,#ffd06a 0,transparent 22%),linear-gradient(135deg,#440314,#c40c4b)}.game-plinko{background:radial-gradient(circle at 34% 25%,#ff9b70 0,transparent 13%),linear-gradient(135deg,#65011f,#f22061)}.game-cards{background:radial-gradient(circle at 63% 23%,#ffd176 0,transparent 18%),linear-gradient(135deg,#3f0615,#a3083b)}.game-mines{background:radial-gradient(circle at 64% 21%,#ffca63 0,transparent 15%),linear-gradient(135deg,#38050f,#9d133a)}.game-ludo{background:radial-gradient(circle at 32% 27%,#ffc178 0,transparent 17%),linear-gradient(135deg,#5c061d,#d71858)}.play-round{background:#ff5570;color:#fff}
.app-showcase{background:radial-gradient(circle at 24% 52%,rgba(237,21,76,.26),transparent 34%),#0c0508}.app-phone{border-color:#ffd1d9;box-shadow:0 25px 55px rgba(0,0,0,.5),0 0 0 4px #8d1231}.phone-notch{background:#100509}.app-screen{background:radial-gradient(circle at 50% 30%,#a61139 0,transparent 35%),linear-gradient(165deg,#440417,#100509)}.app-logo span{color:#ff647f}.app-screen p{color:#e19aaa}.app-mini-games i{background:linear-gradient(135deg,#8e1030,#470716);border-color:rgba(255,195,207,.35);color:#ffc46e}.app-screen button{background:linear-gradient(135deg,#f01851,#ff754d);color:#fff}.float-chip{background:linear-gradient(135deg,#ff725b,#b20c37);border-color:#6e0b25;color:#fff}.app-copy p{color:#cbb2b8}.check-list li{color:#e2d2d5}.check-list span{background:rgba(246,35,83,.16);border-color:rgba(255,114,146,.45);color:#ff7893}
.articles{background:#090506}.article-card{background:#190a10;border-color:rgba(255,121,147,.2)}.article-one{background:radial-gradient(circle at 70% 30%,#ffdb75 0,transparent 19%),linear-gradient(135deg,#500616,#e11954)}.article-two{background:radial-gradient(circle at 34% 33%,#ff765f 0,transparent 17%),linear-gradient(135deg,#5c071b,#df2456)}.article-three{background:radial-gradient(circle at 73% 35%,#ffd281 0,transparent 20%),linear-gradient(135deg,#4b0718,#bc0e3f)}.article-dynamic{background:linear-gradient(135deg,#710826,#1f0711)}.article-content small{color:#ff7965}.article-content p{color:#c2aab0}
.faq-section{background:radial-gradient(circle at 100% 0,rgba(202,14,59,.28),transparent 36%),#13070b}.faq-intro p,.accordion-list .answer{color:#c4aeb3}.accordion-list button{color:#fff3f5}.accordion-list button b{border-color:rgba(255,143,164,.48);color:#ff627f}.testimonials{background:#090506}.quote-grid article{background:linear-gradient(145deg,#310b18,#14070b);border-color:rgba(255,121,147,.2)}.stars{color:#ff8767}.quote-grid blockquote{color:#f3e2e5}.quote-user>span{background:linear-gradient(135deg,#d51a4a,#520919);color:#fff0f3}.quote-user small{color:#bb9ca4}.final-cta{background:linear-gradient(100deg,rgba(23,3,8,.93),rgba(93,7,28,.64)),radial-gradient(circle at 79% 50%,#d9144a 0,transparent 23%),#110609}.cta-glow{background:#ff315e;opacity:.22}.site-footer{background:#060304}.footer-brand p,.footer-grid>div:not(.footer-brand) a,.footer-badges p{color:#b5929b}.footer-grid>div:not(.footer-brand) a:hover{color:#ff5f7d}.age-badge{border-color:#ff5f78;color:#ff7190}.footer-base{border-color:rgba(255,139,157,.13);color:#a58089}.footer-base a{color:#ddb4bd}.back-to-top{background:#f22858;color:#fff}
.reading-page{background:radial-gradient(circle at 100% 0,rgba(197,15,57,.25),transparent 29%),#090506}.reading-card{background:linear-gradient(145deg,#2a0b16,#120609);border-color:rgba(255,121,147,.22)}.crumb,.post-content a{color:#ff7961}.post-content{color:#dec9ce}.comments input,.comments textarea{background:#100508;border-color:rgba(255,143,164,.3)}.aa-page-intro{border-color:rgba(255,121,147,.2)}.aa-page-intro>span{color:#ff657d}.aa-page-grid a{background:linear-gradient(135deg,#5a071d,#220811);border-color:rgba(255,120,150,.32)}.aa-page-grid a:hover{border-color:#ff6b73}.aa-page-grid small{color:#d0aab4}.aa-article-list article{background:#19070e;border-color:rgba(255,121,147,.2)}.aa-article-list b{color:#ff826b}
.page-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.page-actions-bottom{border-top:1px solid rgba(255,121,147,.2);margin-top:39px;padding-top:26px}
@media(max-width:700px){.mobile-drawer{background:rgba(15,4,7,.985);border-color:rgba(255,125,150,.27)}.drawer-main-links a{color:#d7c3c8}.drawer-main-links a span,.drawer-main-links a b{color:#e4bec7}.drawer-main-links a:hover,.drawer-content-links a:first-child{color:#ff496f}.drawer-main-links a:hover span,.drawer-main-links a:hover b,.drawer-content-links a:first-child span,.drawer-content-links a:first-child b{color:#ff496f}.drawer-game-tabs a{background:#2b1018;color:#d2a8b2}.drawer-game-tabs a:hover{background:#42101e;color:#ff7891}}
.aa-games-list{display:grid;gap:16px;margin-top:28px}.aa-games-list article{align-items:center;background:linear-gradient(105deg,#310a16,#17070c);border:1px solid rgba(255,121,147,.2);border-radius:12px;display:grid;gap:25px;grid-template-columns:135px 1fr;overflow:hidden;padding:23px 25px}.aa-games-list article:nth-child(even){background:linear-gradient(105deg,#22070e,#3d0b1b)}.aa-game-badge{align-items:center;border-radius:13px;color:#fff;display:flex;font-size:68px;height:135px;justify-content:center;box-shadow:inset 0 0 0 1px rgba(255,220,225,.2),0 12px 25px rgba(0,0,0,.25)}.aa-game-type{color:#ff6d74;font-size:9px;font-weight:850;letter-spacing:1.3px}.aa-games-list h2{font-size:24px;letter-spacing:.4px;margin:7px 0}.aa-games-list p{color:#d0b8bf;font-size:13px;line-height:1.65;margin:0;max-width:700px}.aa-games-list ul{color:#ba9fa8;display:flex;flex-wrap:wrap;font-size:11px;gap:7px 25px;list-style:none;margin:13px 0 17px;padding:0}.aa-games-list li:before{color:#ff506d;content:"•";margin-right:6px}.aa-page-note{background:rgba(188,17,60,.13);border:1px solid rgba(255,103,130,.2);border-radius:9px;margin-top:20px;padding:17px 20px}.aa-page-note strong{color:#ff6978;font-size:13px}.aa-page-note p{color:#c9adb5;font-size:12px;margin:3px 0 0}.final-cta .hero-actions{justify-content:center;margin-top:25px}
@media(max-width:700px){.nav-actions .play-action{display:none}.aa-games-list article{align-items:start;grid-template-columns:1fr;padding:19px}.aa-game-badge{font-size:48px;height:92px;width:100%}.aa-games-list h2{font-size:21px}.aa-games-list p{font-size:12px}.aa-games-list ul{display:block}.aa-games-list li{margin:4px 0}.aa-games-list .button{min-height:42px}}
.promo-strip{background:linear-gradient(105deg,#03140f,#002c20 48%,#03150f);border-bottom:1px solid rgba(64,255,145,.58);border-top:1px solid rgba(64,255,145,.58);overflow:hidden;position:relative}.promo-strip:before{background:radial-gradient(circle,rgba(40,224,111,.17),transparent 67%);content:"";height:420px;left:20%;position:absolute;top:-205px;width:600px}.promo-layout{align-items:center;display:grid;gap:22px;grid-template-columns:1.12fr 1.3fr 1.1fr .45fr;min-height:260px;position:relative}.promo-heading,.promo-actions,.promo-points,.promo-stats{position:relative;z-index:1}.promo-kicker{align-items:center;color:#59e587;display:flex;font-size:10px;font-weight:800;gap:8px;letter-spacing:1.4px}.promo-kicker i{background:#4de87f;border-radius:50%;height:6px;width:6px}.promo-heading h2{color:#f2fff7;font-size:clamp(25px,2.7vw,39px);font-weight:800;letter-spacing:-1.5px;line-height:1.07;margin:11px 0 8px}.promo-heading h2 em{color:#d8fa39;font-style:normal}.promo-heading p{color:#9ac4b0;font-size:11px;line-height:1.55;margin:0;max-width:280px}.promo-actions{display:flex;gap:14px}.promo-action{align-items:center;border-radius:13px;box-shadow:0 11px 22px rgba(0,0,0,.3);display:flex;gap:15px;min-height:116px;padding:17px 19px;transition:transform .2s,filter .2s;width:50%}.promo-action:hover{filter:brightness(1.1);transform:translateY(-3px)}.promo-download{background:linear-gradient(135deg,#8ce827,#30ce61)}.promo-play{background:linear-gradient(135deg,#26e2ae,#05aeea)}.promo-symbol{align-items:center;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff;display:flex;font-size:37px;height:56px;justify-content:center;min-width:56px}.promo-action strong,.promo-action small{color:#fff;display:block}.promo-action strong{font-size:17px;line-height:1.1;white-space:nowrap}.promo-action small{font-size:10px;margin-top:7px;opacity:.92}.promo-points{display:grid;gap:8px;grid-template-columns:1fr 1fr}.promo-points div{align-items:center;background:rgba(23,114,84,.47);border:1px solid rgba(90,225,148,.13);border-radius:6px;display:flex;flex-direction:column;justify-content:center;min-height:64px}.promo-points span{color:#f0fff4;font-size:18px;font-weight:800;line-height:1}.promo-points small{color:#c7ecda;font-size:9px;margin-top:6px}.promo-stats{display:flex;flex-direction:column;gap:11px}.promo-stats div{align-items:center;background:linear-gradient(145deg,#663fe2,#426de9);border-radius:50%;box-shadow:0 8px 18px rgba(0,0,0,.28);display:flex;flex-direction:column;height:80px;justify-content:center;width:80px}.promo-stats div+div{background:linear-gradient(145deg,#32b8ef,#4764d9)}.promo-stats b{color:#fff;font-size:22px;line-height:1}.promo-stats b span{color:#b7ff6d}.promo-stats small{color:#e8efff;font-size:8px;margin-top:4px}.heart-mark{color:#ff3a59;font-size:.75em;margin:0 3px}
.testimonials{background:radial-gradient(circle at 50% 50%,rgba(105,8,34,.26),transparent 46%),#090506}.testimonials .section-intro p{color:#bd9da7;font-size:12px}.quote-carousel{align-items:center;display:flex;gap:16px;margin-top:48px}.quote-carousel .quote-grid{align-items:stretch;display:grid;flex:1;gap:16px;grid-template-columns:.73fr 1.5fr .73fr;margin-top:0}.quote-carousel .quote-grid article{min-height:270px}.quote-side{align-self:center;opacity:.42;transform:scale(.9)}.quote-side blockquote{font-size:13px;line-height:1.55}.quote-side .quote-user{margin-top:12px;padding-top:13px}.quote-active{background:linear-gradient(145deg,#3b0b1b,#1a070d)!important;border:1px solid rgba(255,91,122,.35)!important;border-radius:0 0 38px 0!important;box-shadow:0 18px 40px rgba(0,0,0,.28);min-height:335px!important;padding:27px 31px!important;position:relative;text-align:left}.quote-active:after{border:1px solid rgba(255,75,106,.2);border-radius:0 0 38px 0;content:"";inset:8px;pointer-events:none;position:absolute}.quote-avatar{align-items:center;background:linear-gradient(145deg,#ff6479,#7d0b27);border:4px solid #270912;border-radius:50%;box-shadow:0 8px 18px rgba(0,0,0,.35);color:#fff;display:flex;font-size:26px;font-weight:800;height:82px;justify-content:center;left:31px;position:absolute;top:-41px;width:82px;z-index:2}.quote-active .stars{margin-top:28px}.quote-date{color:#c48b98;font-size:10px;position:absolute;right:30px;top:29px}.quote-active h3{font-size:23px;margin:21px 0 0}.quote-member{color:#c998a5;font-size:11px}.quote-active blockquote{font-size:17px;line-height:1.6;margin:21px 0 0;max-width:530px}.quote-arrow{align-items:center;background:rgba(255,255,255,.13);border:0;border-radius:50%;color:#ffdce2;cursor:pointer;display:flex;font-size:38px;height:52px;justify-content:center;line-height:1;transition:.2s;width:52px;z-index:2}.quote-arrow:hover{background:#ee315b}.final-cta .hero-actions{justify-content:center;margin-top:25px}
@media(max-width:900px){.promo-layout{grid-template-columns:1fr 1fr;padding:34px 0}.promo-heading{grid-column:1/-1}.promo-actions{grid-column:1/-1}.promo-points{grid-column:1}.promo-stats{align-items:center;flex-direction:row;grid-column:2}.quote-carousel .quote-grid{grid-template-columns:1fr}.quote-side{display:none}.quote-active{min-height:320px!important}}
@media(max-width:700px){body{font-family:Poppins,"Segoe UI",Arial,sans-serif}.promo-layout{display:block;padding:35px 0}.promo-heading{text-align:center}.promo-heading p{margin:0 auto}.promo-actions{display:flex;margin-top:24px}.promo-action{gap:8px;min-height:104px;padding:12px 9px}.promo-symbol{font-size:25px;height:43px;min-width:43px}.promo-action strong{font-size:13px}.promo-action small{font-size:8px;margin-top:4px}.promo-points{margin-top:15px}.promo-points div{min-height:59px}.promo-stats{align-items:center;flex-direction:row;justify-content:center;margin-top:16px}.promo-stats div{height:65px;width:65px}.promo-stats b{font-size:18px}.quote-carousel{gap:0;position:relative}.quote-carousel .quote-grid{width:100%}.quote-active{padding:27px 22px!important}.quote-date{right:22px}.quote-active blockquote{font-size:15px}.quote-arrow{height:38px;position:absolute;width:38px}.quote-prev{left:-8px}.quote-next{right:-8px}.testimonials .section-intro h2{font-size:32px}}
.reading-page{background:radial-gradient(circle at 100% 0,rgba(36,104,204,.26),transparent 29%),var(--ink);min-height:70vh;padding:72px 0 110px}.reading-shell{max-width:860px}.crumb{color:#f4c65d;font-size:12px;font-weight:800}.reading-card{background:linear-gradient(145deg,#10284f,#0a1d3e);border:1px solid var(--line);border-radius:14px;margin-top:19px;padding:clamp(28px,6vw,66px)}.reading-card h1,.not-found h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(38px,5vw,62px);letter-spacing:-2px;line-height:1.05;margin:16px 0}.post-meta{color:#8da3c5;font-size:12px}.post-content{color:#c1d0e6;font-size:15px;margin-top:35px}.post-content h2,.post-content h3{color:#fff;font-family:Georgia,"Times New Roman",serif}.post-content a{color:#f4c65d;text-decoration:underline}.post-content img{border-radius:10px;height:auto;max-width:100%}.post-content blockquote{border-left:3px solid var(--gold);color:#dbe8fa;margin:24px 0;padding-left:18px}.comments{border-top:1px solid var(--line);margin-top:46px;padding-top:28px}.comments h2{font-family:Georgia,"Times New Roman",serif}.comment-list{list-style:none;padding:0}.comment-list li{border-bottom:1px solid var(--line);padding:15px 0}.comment-list strong,.comment-list small{display:block}.comment-list small{color:#8aa1c1;font-size:10px}.comments form{display:grid;gap:11px;margin-top:25px}.comments input,.comments textarea{background:#07172f;border:1px solid rgba(153,192,243,.26);border-radius:6px;color:#fff;padding:12px}.comments .button{justify-self:start}.not-found{background:radial-gradient(circle at 74% 38%,rgba(40,107,224,.26),transparent 25%),var(--ink);min-height:68vh;padding:130px 0}.not-found h1{font-size:clamp(50px,7vw,86px)}.not-found h1 em{color:#f3c55d;font-style:normal}.not-found p{color:#a9bcda;max-width:430px}
