:root{color-scheme:dark;--bg:#070c16;--card:#111b2b;--line:#25364c;--muted:#96a5bd;--white:#f6f8ff;--cyan:#40dcf7;--gold:#ffc64d;--gold2:#e99a22;--rounded:16px;--shadow:0 24px 75px #0007;font-family:'DM Sans',system-ui,-apple-system,'Segoe UI',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;min-width:320px;background:radial-gradient(ellipse 750px 520px at 70% 4%,#16344a45,transparent 70%),radial-gradient(ellipse 760px 540px at 0% 50%,#08223c65,transparent 70%),var(--bg);color:var(--white);font-size:15px;line-height:1.5}body.no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.5}::selection{background:#4adbf96e}.shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.announcement{background:linear-gradient(90deg,#15243b,#233549,#15243b);min-height:34px;padding:7px 16px;text-align:center;font-size:11px;letter-spacing:.06em;color:#ccdbed}.announcement strong{color:#fff}.pulse{display:inline-block;width:7px;height:7px;background:var(--gold);border-radius:50%;margin-right:7px;box-shadow:0 0 10px #f3b941aa}.announcement-sep{margin:0 9px;color:var(--gold)}
.site-header{position:sticky;top:0;z-index:30;background:#07101ce8;backdrop-filter:blur(18px);border-bottom:1px solid #24344890}.header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:12px}.brand-symbol{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;font-size:41px;line-height:1;letter-spacing:-.07em;color:var(--cyan);text-shadow:0 0 17px #40dcf766}.brand-symbol span{color:var(--gold);text-shadow:0 0 12px #ffc64d77}.brand-caption{display:flex;flex-direction:column;font-size:12px;letter-spacing:.07em;line-height:1.3}.brand-caption small{color:#8198b1;font-size:9px;letter-spacing:.18em}.desktop-nav{display:flex;gap:35px;color:#c0cadd;font-weight:600;font-size:13px}.desktop-nav a:hover{color:var(--cyan)}.cart-toggle{color:#f7faff;border:1px solid #35536b;background:#14253a;display:flex;gap:10px;align-items:center;padding:10px 13px;border-radius:12px;font-weight:700;font-size:13px}.cart-icon{font-size:20px;color:var(--cyan)}.cart-count{background:var(--gold);color:#142338;min-width:24px;height:24px;padding:0 6px;display:grid;place-items:center;border-radius:7px;font-size:12px}
.hero{display:grid;grid-template-columns:1.08fr .92fr;gap:68px;align-items:center;padding-top:80px;padding-bottom:70px;min-height:590px;position:relative;isolation:isolate}.hero-content{z-index:1}.eyebrow,.kicker{font-size:11px;letter-spacing:.17em;color:var(--cyan);font-weight:800}.star-mark{color:var(--gold);font-size:20px;margin-right:6px}.hero h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(54px,5.9vw,91px);line-height:.99;letter-spacing:-.015em;margin:20px 0 22px;font-weight:900;text-transform:uppercase}.hero h1 em{font-style:normal;color:var(--gold);text-shadow:0 10px 26px #be7d2822}.hero-content>p{font-size:15px;color:#a8b9ca;max-width:520px;line-height:1.8;margin:0 0 29px}.hero-content>p strong{color:#edf5fe}.hero-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.primary-btn{display:inline-flex;justify-content:center;align-items:center;gap:20px;background:linear-gradient(115deg,var(--gold),#f7a52e);color:#102037;padding:15px 22px;border:0;border-radius:10px;font-size:13px;font-weight:900;letter-spacing:.015em;box-shadow:0 9px 32px #de952e24;white-space:nowrap}.primary-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.secondary-btn{border:1px solid #335b6b;background:#14314261;border-radius:10px;padding:14px 17px;color:#dcf7ff;font-size:12px;font-weight:700}.secondary-btn:hover{background:#15334e}.server-info{display:flex;gap:30px;margin-top:40px}.server-info>div{display:flex;align-items:center;gap:10px}.server-info b,.server-info strong{display:block;font-size:12px;white-space:nowrap}.server-info small{display:block;color:#8296ad;font-size:10px;white-space:nowrap}.info-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid #315672;border-radius:12px;background:#12283b;color:var(--cyan);font-size:21px}
.hero-art{height:480px;border-radius:24px;position:relative;overflow:hidden;background:linear-gradient(#0a192230,#07131f25),url('assets/cvg-art.webp') center 48% / cover no-repeat;border:1px solid #5787a688;box-shadow:0 28px 100px #0009,0 0 80px #32d5ee1c}.art-frame{position:absolute;inset:9px;border:1px solid #c1e6ed4b;border-radius:16px;pointer-events:none}.hero-art:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#09152670 0,transparent 28%,transparent 55%,#07111ff2 100%)}.art-top{position:absolute;top:26px;left:30px;right:28px;display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.1em;font-weight:900;text-shadow:0 2px 3px #000a}.art-live-dot{width:8px;height:8px;border-radius:50%;background:#62f7d7;box-shadow:0 0 15px #62f7d7}.art-world{margin-left:auto;border:1px solid #aad0ed77;padding:6px 9px;border-radius:5px;background:#0e233b8c;font-size:9px}.art-bottom{position:absolute;bottom:25px;left:30px;right:25px;display:flex;justify-content:space-between;align-items:end}.art-big{font-family:'Barlow Condensed',Impact,sans-serif;font-size:84px;font-weight:900;line-height:.8;letter-spacing:-.06em;color:var(--cyan);text-shadow:2px 5px 0 #0a293d,0 0 25px #13acc7}.art-big:first-letter{color:var(--gold)}.art-mini{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;font-size:22px;text-align:right;line-height:1;color:#fff;text-shadow:0 2px 8px #000}.hero-glow{position:absolute;width:260px;height:260px;border-radius:50%;filter:blur(100px);z-index:-1;opacity:.3;pointer-events:none}.glow-1{top:10px;right:190px;background:#26e3fc}.glow-2{bottom:0;left:120px;background:#ba7526}
.feature-strip{border:1px solid #273e56;background:linear-gradient(120deg,#0e1a2a,#0e1e2d);border-radius:18px;display:grid;grid-template-columns:repeat(3,1fr);box-shadow:0 20px 50px #0004}.feature-strip>div{display:flex;align-items:center;gap:14px;padding:24px 26px;min-height:94px}.feature-strip>div+div{border-left:1px solid #2d3a4d}.feature-symbol{font-size:27px;color:var(--gold);width:38px;text-align:center}.feature-strip b{display:block;font-size:12px}.feature-strip small{display:block;margin-top:4px;font-size:10px;color:#90a5b7}
.catalog-section{padding-top:100px;padding-bottom:100px}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:31px}.section-heading h2,.how-heading h2,.cta h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(40px,4.4vw,62px);line-height:1.08;letter-spacing:.005em;margin:10px 0}.section-heading h2 span,.how-heading h2 span{color:var(--gold)}.section-heading p,.how-heading p,.cta p{max-width:670px;color:#97aabd;font-size:13px;line-height:1.7;margin:0}.section-bubble{text-align:center;border:1px solid #2b5f77;padding:13px 19px;border-radius:13px;letter-spacing:.14em;color:#6cd8ed;font-size:10px;font-weight:800;line-height:1.5;background:#102538}.section-bubble b{font-size:18px;color:#fff}.catalog-toolbar{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:20px}.search-wrap{border:1px solid #334259;background:#111c2b;display:flex;align-items:center;gap:12px;border-radius:11px;padding:0 17px;flex:1;max-width:480px;height:54px}.search-wrap span{font-size:32px;color:#6ebac8;line-height:1}.search-wrap input{background:none;border:0;outline:0;color:white;flex:1;font-size:13px;min-width:0}.search-wrap input::placeholder{color:#7f91a5}.search-wrap:focus-within{border-color:#54dcee}.result-count{font-size:12px;color:#8da4bc}.categories{display:flex;gap:9px;margin-bottom:24px;flex-wrap:wrap}.category-btn{padding:10px 17px;border:1px solid #2d3e50;border-radius:9px;background:#101b2a;color:#94aac1;font-size:12px;font-weight:800;transition:background .15s}.category-btn:hover{border-color:#4c7a91;color:#e8f8fb}.category-btn.active{background:#154057;border-color:#31c5e4;color:#80f0ff}
.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.product-card{border:1px solid #283c51;background:linear-gradient(180deg,#111f30,#0f1726);border-radius:16px;overflow:hidden;transition:border-color .2s,transform .2s;min-width:0}.product-card:hover{transform:translateY(-4px);border-color:#4786a1}.product-visual{height:150px;position:relative;display:grid;place-items:center;overflow:hidden}.product-visual:before,.cart-emoji:before{content:'';position:absolute;width:130px;height:130px;border-radius:50%;background:#fff2;filter:blur(35px)}.product-visual.amber,.cart-emoji.amber{background:radial-gradient(ellipse at 60% 33%,#815a2c90,transparent 62%),linear-gradient(125deg,#383022,#1b2530)}.product-visual.slate,.cart-emoji.slate{background:radial-gradient(ellipse at 70% 15%,#8699a780,transparent 63%),linear-gradient(125deg,#24323b,#162431)}.product-visual.silver,.cart-emoji.silver{background:radial-gradient(ellipse at 50% 35%,#a6b6ca70,transparent 63%),linear-gradient(125deg,#303749,#1d2531)}.product-visual.green,.cart-emoji.green{background:radial-gradient(ellipse at 45% 25%,#31b99190,transparent 65%),linear-gradient(125deg,#143e3c,#142633)}.product-visual.blue,.cart-emoji.blue{background:radial-gradient(ellipse at 45% 24%,#27a3e4b0,transparent 65%),linear-gradient(125deg,#16425f,#1b253c)}.product-visual.purple,.cart-emoji.purple{background:radial-gradient(ellipse at 50% 31%,#9672ff99,transparent 63%),linear-gradient(125deg,#322557,#20253e)}.product-visual.orange,.cart-emoji.orange{background:radial-gradient(ellipse at 50% 25%,#ef996c99,transparent 63%),linear-gradient(125deg,#56372d,#2e2632)}.product-visual.cyan,.cart-emoji.cyan{background:radial-gradient(ellipse at 50% 25%,#5cfcdf77,transparent 63%),linear-gradient(125deg,#164e51,#1b2c3c)}.product-emoji{font-size:65px;filter:drop-shadow(0 12px 8px #0006);position:relative;transform:rotate(-6deg)}.item-tag{position:absolute;top:13px;left:13px;border-radius:6px;background:#ffe3a8;color:#39301c;font-size:10px;font-weight:900;letter-spacing:.03em;padding:5px 8px}.product-body{padding:18px}.product-category{font-size:10px;letter-spacing:.1em;color:#62cbe3;font-weight:800;text-transform:uppercase}.product-body h3{font-size:17px;margin:8px 0 6px;line-height:1.2}.product-body p{font-size:11px;min-height:37px;line-height:1.6;color:#8297ac;margin:0 0 19px}.product-bottom{display:flex;justify-content:space-between;gap:12px;align-items:end;border-top:1px solid #283b4c;padding-top:15px}.product-price{font-size:19px;font-weight:900;color:var(--gold);letter-spacing:-.025em;white-space:nowrap}.product-price b{font-size:10px;color:#e8b65a}.product-bottom small{display:block;color:#71869c;font-size:10px}.add-btn{border:0;background:#1c5267;color:#85ebff;border-radius:9px;height:40px;width:40px;flex-shrink:0;font-size:28px;font-weight:600}.add-btn:hover{background:#20afd2;color:#062038}.empty-products{grid-column:1/-1;border:1px dashed #315165;border-radius:12px;padding:50px;text-align:center;color:#8ea3b7}.empty-products>span{font-size:50px;color:var(--cyan)}.empty-products h3{color:#fff}.empty-products button{background:#193f55;color:#fff;border:1px solid #3c91ab;padding:10px 17px;border-radius:8px}.catalog-note{margin-top:25px;border-radius:10px;border:1px solid #61502d;background:#3c301c45;color:#bdb7a9;font-size:11px;padding:14px 17px}.catalog-note span{color:var(--gold);margin-right:4px}.catalog-note strong,.catalog-note b{color:#e8c992}
.how-section{padding:65px 0 95px;border-top:1px solid #223348}.how-heading{text-align:center;max-width:640px;margin:0 auto 38px}.how-heading p{margin:auto}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.steps article{padding:27px;border:1px solid #2a4252;background:linear-gradient(155deg,#152b3b,#0d1828);border-radius:14px}.step-no{font-family:'Barlow Condensed',Impact,sans-serif;font-size:40px;font-weight:900;color:var(--cyan)}.steps h3{font-size:17px;margin:10px 0 7px}.steps p{font-size:12px;color:#96a9b9;line-height:1.7;margin:0}.cta{border:1px solid #466477;background:radial-gradient(circle at 80% 40%,#225f7480,transparent 55%),linear-gradient(110deg,#142f43,#101827);border-radius:20px;padding:36px 42px;display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:80px}.cta h2{font-size:45px}.cta .primary-btn{flex-shrink:0}.footer{border-top:1px solid #263347;background:#060c15}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:85px}.footer-inner>div{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700}.footer-logo{font:900 29px 'Barlow Condensed',Impact,sans-serif;color:var(--cyan)}.footer p{font-size:11px;color:#7189a1}.footer-muted{font-size:11px;color:#6b839a}
.drawer-backdrop{position:fixed;inset:0;background:#030910a8;z-index:39;opacity:0;transition:opacity .25s}.drawer-backdrop.show{opacity:1}.cart-drawer{position:fixed;inset:0 0 0 auto;width:min(440px,100%);background:#0c1624;border-left:1px solid #32465d;box-shadow:-30px 0 80px #000a;z-index:40;transform:translateX(105%);transition:transform .26s;display:flex;flex-direction:column;visibility:hidden}.cart-drawer.open{transform:translateX(0);visibility:visible}.drawer-heading{display:flex;justify-content:space-between;align-items:center;padding:30px 27px 21px;border-bottom:1px solid #2c4155}.drawer-heading h2{font:900 32px 'Barlow Condensed',Impact,sans-serif;margin:4px 0 0}.close-btn{background:#192b40;color:#e1faff;border:1px solid #395166;width:40px;height:40px;border-radius:8px;font-size:27px}.cart-list{overflow-y:auto;flex:1;padding:19px 22px}.cart-item{display:flex;align-items:flex-start;gap:13px;padding:16px 0;border-bottom:1px solid #25384c}.cart-emoji{position:relative;display:grid;place-items:center;border-radius:10px;width:56px;height:56px;flex-shrink:0;font-size:30px;overflow:hidden}.cart-item-main{flex:1;min-width:0}.cart-item-main h3{font-size:13px;margin:0 0 4px}.cart-item-main small{font-size:10px;color:#92adc0}.cart-item>b{font-size:11px;color:var(--gold);white-space:nowrap}.cart-item-controls{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:12px}.cart-item-controls button{background:#1a2e43;color:#e9ffff;border:1px solid #35506a;border-radius:6px;width:27px;height:27px}.cart-item-controls .remove-item{margin-left:5px;border:0;background:none;color:#ef9d9d;width:auto;font-size:10px}.cart-footer{padding:24px 25px 28px;border-top:1px solid #2b4254}.cart-summary{display:flex;justify-content:space-between;gap:20px;margin-bottom:19px;font-size:12px;color:#a9b7c8}.cart-summary strong{color:var(--gold);font-size:19px}.checkout-btn{width:100%;background:linear-gradient(120deg,#ffe07c,#eda42a);color:#101924;border:0;border-radius:9px;padding:16px;font-weight:900}.cart-footer p{text-align:center;font-size:10px;color:#8697aa}.empty-cart{padding:90px 20px;text-align:center;color:#869bad}.empty-cart span{font-size:66px;color:#4d9ac0}.empty-cart h3{color:#fff}.site-dialog{background:#112138;color:#f1f8ff;border:1px solid #437089;box-shadow:var(--shadow);padding:34px;border-radius:16px;max-width:min(410px,calc(100% - 30px));text-align:center}.site-dialog::backdrop{background:#02080fd9}.dialog-mark{font-size:37px;color:var(--gold)}.site-dialog h2{font:900 32px 'Barlow Condensed',Impact,sans-serif;margin:15px 0 5px}.site-dialog p{color:#acc3d5;font-size:13px;line-height:1.8;margin-bottom:25px}.site-dialog button{width:100%}.toast{position:fixed;bottom:23px;left:50%;transform:translate(-50%,40px);opacity:0;pointer-events:none;z-index:60;background:#14374b;color:#e4fbff;border:1px solid #51bed4;border-radius:10px;padding:13px 20px;box-shadow:var(--shadow);font-size:12px;transition:all .2s;text-align:center;max-width:calc(100% - 30px)}.toast.visible{opacity:1;transform:translate(-50%,0)}
@media(max-width:1024px){.hero{grid-template-columns:1fr .82fr;gap:30px;padding-top:55px}.hero h1{font-size:clamp(51px,6.6vw,70px)}.hero-art{height:440px}.feature-strip>div{padding:18px}.product-grid{grid-template-columns:repeat(3,1fr)}.cta{flex-direction:column;align-items:flex-start}}
@media(max-width:750px){.hero-glow{display:none}.shell{width:min(100% - 32px,500px)}.announcement{font-size:10px;line-height:1.6}.announcement-sep{margin:0 4px}.desktop-nav{display:none}.header-inner{height:66px}.brand-symbol{font-size:36px}.brand-caption{font-size:10px}.cart-toggle-label{display:none}.cart-toggle{padding:9px 10px;gap:6px}.hero{display:flex;flex-direction:column;padding-top:45px;padding-bottom:35px;gap:35px;min-height:unset}.hero-content{width:100%}.hero h1{font-size:clamp(54px,14vw,80px)}.hero-content>p{font-size:13px}.hero-actions{align-items:stretch}.hero-actions .primary-btn{flex:1}.hero-actions .secondary-btn{width:100%}.server-info{gap:18px;margin-top:27px}.server-info small{white-space:normal}.hero-art{height:340px;width:100%;border-radius:17px;background-position:center 48%}.art-bottom{bottom:22px;left:24px}.art-big{font-size:61px}.art-mini{font-size:17px}.art-top{top:20px;left:22px;right:20px}.feature-strip{grid-template-columns:1fr}.feature-strip>div{min-height:unset;padding:17px 21px}.feature-strip>div+div{border-left:none;border-top:1px solid #2d3a4d}.catalog-section{padding-top:74px;padding-bottom:70px}.section-heading{align-items:center}.section-heading h2,.how-heading h2{font-size:49px}.section-bubble{display:none}.catalog-toolbar{display:block}.search-wrap{max-width:none}.result-count{margin:11px 0 0}.categories{gap:7px;overflow-x:auto;flex-wrap:nowrap;padding:0 0 9px;scrollbar-width:thin}.category-btn{white-space:nowrap}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.product-visual{height:115px}.product-emoji{font-size:50px}.product-body{padding:13px}.product-body h3{font-size:14px;min-height:33px}.product-body p{font-size:10px;min-height:48px}.product-price{font-size:17px}.product-bottom{gap:4px}.add-btn{width:34px;height:34px;font-size:25px}.how-section{padding:55px 0 65px}.steps{grid-template-columns:1fr;gap:11px}.steps article{padding:19px 23px}.step-no{font-size:32px}.cta{padding:26px 20px;margin-bottom:50px}.cta h2{font-size:40px}.cta .primary-btn{width:100%;white-space:normal;text-align:center;font-size:12px}.footer-inner{flex-wrap:wrap;justify-content:space-between;padding:20px 0}.footer p{order:3;width:100%;margin:0}.footer-muted{margin-left:auto}}
@media(max-width:370px){.hero h1{font-size:51px}.brand-caption small{font-size:8px}.product-body h3{font-size:13px}.server-info{gap:10px}.info-icon{width:32px;height:32px}.server-info small{font-size:9px}.art-world{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Loja CVG v2: área de contas, lista vinculada e compras de teste */
[hidden]{display:none!important}
.header-actions{display:flex;align-items:center;gap:10px}
.account-section{padding-bottom:22px}.account-card{border:1px solid #34607c;background:linear-gradient(143deg,#15263a,#101825);border-radius:23px;padding:31px 35px;box-shadow:0 12px 48px #0004}
.account-pill{border:1px solid #2e758a;border-radius:999px;padding:8px 13px;color:#8deeff;font-size:11px;white-space:nowrap}
.account-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px}.account-form{border:1px solid #2b4255;background:#0b1928;padding:25px;border-radius:13px;display:flex;flex-direction:column;align-items:stretch;gap:14px}
.account-form h3,.member-top h3,.admin-area h3,.purchase-history h3{margin:0;color:#fff;font-size:21px}.account-form label,.account-search label{color:#bad1e1;font-size:12px;font-weight:700;display:flex;flex-direction:column;gap:8px}.account-form input,.account-search input{background:#101f32;border:1px solid #39536a;color:#fff;border-radius:10px;padding:13px;min-width:0;width:100%}
.account-message{color:#b9f2ff;min-height:16px;font-size:12px}.member-top{display:flex;justify-content:space-between;align-items:center;padding:15px 0 24px;border-bottom:1px solid #284259}.member-top small,.member-top p{color:#b0c2d2}.member-top p{margin:4px 0 0;font-size:12px}
.account-search{padding-top:22px;display:grid;gap:10px}.account-search-line{display:flex;gap:10px}.account-search-line input{flex:1}.account-search>small{color:#90a4b6}.roster-list{display:grid;gap:8px;margin-top:17px;max-height:310px;overflow-y:auto}.roster-list>p{font-size:13px;color:#96aebd}
.roster-player{border:1px solid #2b5d70;background:#0e2838;border-radius:12px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:10px;color:#8ee8fb}.roster-player:hover{border-color:var(--cyan)}.roster-player strong,.roster-player small{display:block}.roster-player strong{color:#fff}.roster-player small{font-size:11px;color:#98afc3}
.account-note{margin:15px 0;border:1px solid #63502b;color:#dcc795;background:#4f391824;padding:14px;border-radius:10px;font-size:12px}.admin-area{border-top:1px solid #31516b;padding-top:20px;margin-top:20px}.admin-area>p,.purchase-history>p{color:#a4b7cb;font-size:12px}.approval{border:1px solid #365671;background:#0b2435;border-radius:10px;margin-top:10px;padding:13px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.approval>div{margin-right:auto}.approval small{display:block;color:#a4b8c4;font-size:11px}.approval .primary-btn,.approval .secondary-btn{padding:10px 12px}.purchase-history{border-top:1px solid #355169;margin-top:24px;padding-top:20px}.receipt{border-bottom:1px solid #2e4658;padding:12px 0;display:grid;gap:5px}.receipt small{color:#8fa7b9}.receipt span{color:#e5be65;font-size:12px}
@media(max-width:750px){.account-card{padding:20px}.account-columns{grid-template-columns:1fr;gap:12px}.account-card .section-heading{display:block}.account-pill{display:inline-block;margin-top:10px}.header-actions #accountOpen{padding:9px;font-size:11px}.member-top{flex-wrap:wrap;gap:15px}.account-search-line{flex-direction:column}.roster-player small{overflow-wrap:anywhere}}

/* v2.1 — configuração privada para compra real de uma madeira */
.gamegrid-admin{padding:20px;background:#092233;border:1px solid #2d7184;border-radius:13px;margin-bottom:24px}
.gamegrid-admin h3{margin-bottom:8px}.gamegrid-admin p,.gamegrid-admin small{color:#a9c9d6;font-size:12px;line-height:1.7}
.gamegrid-key-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0}
.gamegrid-key-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#d4f5fa;font-weight:700;flex:1 1 230px;min-width:0}
.gamegrid-key-form input{width:100%;padding:13px;border:1px solid #487488;border-radius:9px;color:#fff;background:#111e2c}
.gamegrid-key-form button{min-height:45px}.gamegrid-status{font-weight:700;overflow-wrap:anywhere}
@media(max-width:750px){.gamegrid-admin{padding:15px}.gamegrid-key-form button{width:100%}}
