/* Approved Signature design on existing routes and working transaction forms. */
.signature-promotion{display:flex;align-items:center;justify-content:center;gap:25px;padding:18px 30px;background:#ead6bb;color:#3f2c20;font-size:13px;line-height:1.6}.signature-promotion a{font-weight:800;text-decoration:underline;white-space:nowrap}.signature-anchor{display:block;scroll-margin-top:110px}@media(max-width:650px){.signature-promotion{flex-direction:column;gap:8px;text-align:center;font-size:12px}}
.signature-live .game-hero h1{font-size:clamp(48px,6.2vw,92px);line-height:1.03;max-width:980px}.signature-live .game-hero h1 em{font-style:normal;color:var(--game,#ef8c44)}
.signature-language-notice{position:fixed;bottom:22px;left:22px;max-width:420px;z-index:10000;display:flex;align-items:center;gap:18px;padding:18px 20px;border:1px solid #c6d1c4;border-radius:10px;background:#fff;color:#20362a;box-shadow:0 14px 50px #17351c25;font-size:13px}.signature-language-notice a{font-weight:700}.signature-language-notice button{font-size:26px;cursor:pointer}@media(max-width:650px){.signature-language-notice{bottom:90px;left:15px;right:15px;max-width:none}}
.signature-native form button:not(.cart-remove):not(#coupon-remove){background:#ba5e2e!important;color:#fff!important;border-color:#ba5e2e!important}.signature-native form button:disabled{opacity:.5}.signature-native.signature-native-page .account-hero{padding-top:10px}
body.signature-live .language-switcher{display:none!important}body.signature-live::before,body.signature-live::after{display:none!important}
.signature-live .signature-checkout .buy-checkout{max-height:none;overflow:visible}.signature-live .signature-native .finp{display:block;width:100%;padding:13px 14px;margin:7px 0 18px}.signature-live .signature-native .flbl{display:block;font-weight:700;margin-top:15px}.signature-live .signature-native .coupon-controls .finp{margin:0}.signature-live .signature-native .coupon-controls button{background:#203b2c!important}.signature-live .signature-native .buy-payment-choice legend{color:#203b2c}.signature-live .signature-native .buy-payment-note b{color:#203b2c}.signature-live .signature-native .buy-checkout-head>span{color:#80512b;background:#f6ebdf}.signature-native-page .account-hero{padding-top:10px}.signature-native-page .account-state.success,.signature-native-page .hwid-reset-badge{color:#256740}.signature-native-page .account-row span:first-child,.signature-native-page .account-history div,.signature-native-page .referral-steps{color:#60725d}.signature-native-page .referral-code code{color:#875027;background:#f5f7ef;border-color:#c4d2b9}
body.signature-live{display:block;padding:0;min-height:100vh}.signature-live .site-header button{width:auto;background:none;color:inherit;padding:0}.signature-native-page{min-height:65vh;padding-top:140px;padding-bottom:70px}.signature-native-page>.account-main{padding-top:0}.signature-native-page>.box{margin:auto;width:min(680px,calc(100% - 40px))}.signature-native-page .account-search{background:#fff;border-color:#dbe2d7;box-shadow:0 12px 35px #203b2c0a}.signature-native-page .account-row{border-color:#dbe2d7}.signature-native-page .referral-code,.signature-native-page .hwid-reset-panel,.signature-native-page .pp,.signature-native-page .stripe-pay{background:#eef3e9!important;border-color:#cad8c3!important;color:#203b2c}.signature-native-page .pp b,.signature-native-page .referral-steps b,.signature-native-page .account-row span:last-child{color:#203b2c}.signature-native-page .ref{color:#875027}.signature-native-page .key{background:#f4f7ef;color:#875027;border-color:#c0cfb6}.signature-native-page .box h1{font-size:40px}.signature-live .cart-drawer button{width:auto}.signature-live .cart-drawer .button{width:100%}
body.signature-live{--fg:#172126;--muted:#667177;background:#f6f7f4!important;color:#172126!important}.signature-live .site-header{color:#172126}.signature-live .page-heading h1,.signature-live .shop-sidebar,.signature-live .offer-heading h3,.signature-live .price,.signature-live .shop-toolbar{color:#172126}.signature-live h1,.signature-live h2{font-style:normal;text-transform:none}.signature-live .hero h1,.signature-live .game-hero h1{color:#fff}.signature-live .offer li{color:#5e6f60}.signature-live .signature-native .account-card{background:#fff;border-color:#d8e1d3;color:#1b2b23}.signature-live .signature-native .account-card h2,.signature-live .signature-native .account-value{color:#1b2b23}
body.signature-live{background:#f6f6f2;color:#1a282a;font-family:Manrope,sans-serif}.signature-live .site-header{top:18px}.signature-live .preview-bar{display:none}.signature-live .signature-brand-heading{display:block;font:800 17px/1.5 Manrope,sans-serif;letter-spacing:1px;margin-bottom:16px}.signature-brand-heading small{font-size:11px;color:#c8d4cb}.signature-live .hero{padding-top:0}.signature-live .hero-inner{padding-top:180px}.signature-live .signature-context{padding-block:35px}.signature-context h2{font-size:30px;max-width:980px;line-height:1.2}.signature-details{background:#edf1e7}.signature-details section{width:min(1320px,calc(100% - 80px));margin:auto;padding:45px 0;border-bottom:1px solid #d9e2d1}.signature-details .container,.signature-details .fn-wrap{width:100%;max-width:none}.signature-details h2{font:600 40px/1.15 'Barlow Condensed',sans-serif;color:#1a282a;margin-bottom:22px}.signature-details h3{font-size:17px;line-height:1.5}.signature-details p,.signature-details li{font-size:14px;line-height:1.9;color:#576c5c}.signature-details a{color:#a3522b;text-decoration:underline}.signature-details .fn-features,.signature-details .fn-steps,.signature-details .referral-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.signature-details .fn-features article,.signature-details .fn-steps article{padding:25px;border:1px solid #d7dfd1;border-radius:8px;background:#f9faf6}.signature-details summary{padding:18px 0;border-bottom:1px solid #d4ddce;font-size:15px;font-weight:800;cursor:pointer}.signature-details details p{padding:16px 0}.signature-details img{max-width:100%;height:auto;border-radius:10px}.signature-details .grad{color:#a4542f;background:none;-webkit-text-fill-color:currentColor}.signature-native{--text:#1a282a;--muted:#68776b;--bg:#f6f6f2;--card:#fff;--border:#dbe2d7;--accent:#d76f32;--purple:#d76f32;color:#1a282a}.signature-native .container{width:min(1320px,calc(100% - 80px));max-width:1320px}.signature-native h1{font:600 64px/1.05 'Barlow Condensed',sans-serif;color:#1a282a}.signature-native h2{font-family:'Barlow Condensed',sans-serif;color:#1a282a}.signature-native .grad{background:none!important;-webkit-text-fill-color:currentColor;color:#b65a28}.signature-native .buy-hero,.signature-native .account-hero{background:none;padding-top:150px}.signature-native .buy-glow{display:none}.signature-native .buy-checkout,.signature-native .account-panel,.signature-native .account-stat,.signature-native .account-metrics>*,.signature-native .account-recharge,.signature-native .account-login,.signature-native .account-status-card,.signature-native .buy-plan-card,.signature-native .card,.signature-native .box{background:#fff!important;border:1px solid #d8e1d3!important;color:#1b2b23!important;box-shadow:0 10px 35px #1b32200a!important}.signature-native p,.signature-native .muted,.signature-native .account-hero p{color:#61735f}.signature-native input:not([type=checkbox]):not([type=radio]),.signature-native select,.signature-native textarea{background:#f6f8f2!important;color:#172d21!important;border:1px solid #cdd9c6!important;border-radius:7px}.signature-native input::placeholder{color:#7b8875}.signature-native .flbl,.signature-native label,.signature-native .buy-field-label{color:#354f38}.signature-native .buy-submit,.signature-native .btn-primary,.signature-native .fn-btn,.signature-native button[type=submit]{background:#d56d30!important;color:#fff!important;border-color:#d56d30!important;box-shadow:none!important}.signature-native button,.signature-native a.btn{min-height:42px}.signature-native .buy-payment-option,.signature-native .buy-order-summary,.signature-native .account-device,.signature-native .account-key{background:#edf2e8;color:#1c3926;border-color:#d6dfd0}.signature-native .buy-payment-option:has(input:checked){background:#edf2e8;border-color:#809873}.signature-native .buy-plan-button{background:#20392a!important;color:#fff!important}.signature-native .buy-plan-title,.signature-native .buy-plan-price,.signature-native .buy-order-name,.signature-native .buy-order-price{color:#20362a!important}.signature-checkout .buy-section{padding-top:50px}.signature-checkout .buy-layout{display:block;max-width:760px;margin:0 auto}.signature-checkout .buy-checkout{position:static;width:100%;max-width:none}.signature-checkout #order{scroll-margin-top:120px}.signature-checkout .buy-mobile-bar{display:none}.signature-native .cart-line-copy>strong,.signature-native .cart-line>b,.signature-native .cart-total{color:#203b2c}.signature-native .cart-remove{color:#9e332a!important;background:#fff0eb!important;border:1px solid #e9b9a9!important}.signature-native .coupon-box{background:#f1f5eb;border-color:#d6dfce}.signature-native .coupon-controls button{background:#203b2c;color:#fff;border-color:#203b2c}.signature-native .account-main{padding-top:20px}.signature-native .account-grid{gap:24px}.signature-native .account-section,.signature-native .account-game-card{background:#fff;color:#213d2c;border-color:#d4dfcc}.signature-live .footer{background:#162626;color:#e8ede5}.signature-live .footer a{color:inherit}.signature-live .footer-bottom{border-color:#ffffff20}.signature-live .signature-native #order input[type=checkbox]{accent-color:#ab612e}.signature-live .buy-page .signature-native{padding-top:0}.signature-live .signature-native .buy-glow{display:none}.signature-live .signature-native .account-submit{background:#d56d30;color:#fff}.signature-live .signature-native .account-key-input{background:#fff;color:#1c3827}.signature-live .signature-native .buy-checkout h3{color:#233d2a}.signature-live .signature-native .buy-trust,.signature-live .signature-native .buy-step-number{color:#61745a}.signature-live .signature-native .buy-plan-card.is-selected{border:2px solid #ba763c!important}.signature-live .signature-native .account-game-card p{color:#60725d}.signature-live .signature-native .buy-plans-area .buy-plan-grid{gap:18px}.signature-live .signature-native .account-main>section{margin-inline:auto}.signature-live .signature-native .account-hero .account-backdrop{display:none}
@media(max-width:900px){.signature-native .container,.signature-details section{width:calc(100% - 40px)}.signature-details .fn-features,.signature-details .fn-steps,.signature-details .referral-flow{grid-template-columns:1fr}.signature-native h1{font-size:48px}.signature-live .site-header{top:10px}.signature-live .hero-inner{padding-top:135px}.signature-context h2{font-size:25px}.signature-native .buy-checkout{padding:24px}.signature-native .account-grid{grid-template-columns:1fr}}
@media(max-width:600px){.signature-live .signature-brand-heading{font-size:13px}.signature-brand-heading small{font-size:9px}.signature-native .container{width:calc(100% - 32px)}.signature-details section{width:calc(100% - 40px)}.signature-native h1{font-size:43px}.signature-native .buy-hero,.signature-native .account-hero{padding-top:120px}.signature-details h2{font-size:30px}.signature-details p,.signature-details li{font-size:13px}.signature-checkout .buy-checkout{padding:20px}.signature-native .account-metrics{grid-template-columns:1fr 1fr}.signature-live .signature-native .buy-plan-grid{grid-template-columns:1fr}}
