/* Nova Era — direção visual de lançamento. Artes separadas da interface. */

:root{--gold:#d7b775;--gold-light:#f2deb2;--blood:#861d13;--bg:#090605}

body{background:#090605}.site-header{height:78px;background:linear-gradient(90deg,#140806f5,#350b07ed,#140806f5);border-bottom:1px solid #b8864299;box-shadow:0 8px 35px #0006}.site-header nav a{font-size:11px;letter-spacing:.45px}.site-header .brand{width:90px;min-width:90px}.site-header .brand .official-logo{width:90px;height:69px}.account-link{border:1px solid #a27b47;background:#2c0b07}.language-control select{background:#260b07}.section{padding-block:95px}.section-heading{margin-bottom:46px}.section-heading h2{font-size:clamp(32px,4vw,58px);line-height:1.25;color:#edcf91;font-weight:500}.section-heading p{letter-spacing:2.3px;font-size:10px;color:#c4aa7b}.heading-rule{background:linear-gradient(90deg,transparent,#987344,transparent);height:1px}.ornament{color:#ba8b48}.hero{height:100svh;min-height:830px;max-height:1100px;background:#110a07 none center top/cover no-repeat}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#090605,transparent 19%);pointer-events:none;z-index:-1}.hero-scene{background:radial-gradient(ellipse at 50% 62%,#07040370,transparent 49%);mask-image:none}.hero-content{width:min(990px,100%);padding:100px 24px 90px;transform:none!important}.hero .hero-logo{width:290px;margin:0 auto 12px}.hero-logo .official-logo{filter:drop-shadow(0 12px 24px #000b)}.hero h1{font:500 clamp(29px,3.2vw,47px)/1.35 var(--serif);margin:12px 0;color:#f1dcaf;letter-spacing:-1px;text-shadow:0 3px 18px #000,0 1px 2px #000}.hero h1 em{font-style:normal;color:#f1dcaf}.hero-content>p{font-family:Georgia,serif;font-size:19px;line-height:1.65;color:#eadfc8;max-width:620px;margin:15px auto 24px;text-shadow:0 2px 10px #000}.hero .download-options{margin-top:22px}.download-options{gap:20px}.download-button{border:1px solid #d5a35d;outline:1px solid #8a652e;outline-offset:4px;background:linear-gradient(#7d160e,#3b0805);box-shadow:inset 0 0 0 3px #200705,inset 0 0 20px #f55c1620,0 10px 30px #0007}.download-button.android{background:linear-gradient(#65150f,#2f0a07);border-color:#c79751}.download-button strong{font-family:var(--serif);font-size:15px}.hero-register{margin-top:26px;text-shadow:0 2px 8px #000}.hero-performance{display:block;margin-top:17px;color:#bcae94;font-size:10px;text-shadow:0 1px 6px #000}.scroll-cue{bottom:20px;color:#ddc08a}.scroll-cue span{font-size:8px}.server-signature{display:flex;align-items:center;justify-content:center;gap:29px;padding:23px 20px;background:linear-gradient(90deg,#0a0604,#29140b,#0a0604);border-block:1px solid #76522d;color:#d0ae72;font:11px var(--serif);letter-spacing:1.4px}.server-signature i{font-style:normal;font-size:9px;color:#80602e}.online-strip{border-bottom:1px solid #594126;background:#100a06}

.campaign-section{position:relative;background:linear-gradient(#09060570,#090605c2),url('visual/vault-background.webp') center/cover no-repeat;padding-top:95px;padding-bottom:90px}.campaign-section .section-heading h2{font-size:clamp(38px,5vw,68px);letter-spacing:1px}.campaign-counter{width:min(660px,calc(100% - 48px));padding:22px 35px;background:linear-gradient(90deg,#240705,#67140d,#240705);border:1px solid #ad8445;outline:1px solid #614322;outline-offset:5px;clip-path:polygon(3% 0,97% 0,100% 50%,97% 100%,3% 100%,0 50%);gap:30px;margin-bottom:48px}.campaign-counter strong{font-size:42px;margin:6px 0}.campaign-counter p{margin:7px 0 0;font-size:11px}.counter-label{letter-spacing:2px}.reward-grid{gap:25px}.milestone{margin-bottom:27px}.milestone strong{font-size:23px}.milestone-gem{background:#191009;color:#d3a45c}.campaign-track{background:#6d4e28}.campaign-track-fill{background:linear-gradient(90deg,#77170c,#deaa56);box-shadow:0 0 15px #c34e2088}.reward-banner{height:226px;padding:22px 12px 38px;border:0;background:linear-gradient(135deg,#efca7c,#805021 40%,#d5aa61 75%,#61411c);filter:drop-shadow(0 8px 12px #0008)}.reward-banner:before{inset:3px;border:0;background:radial-gradient(ellipse at 50% 30%,#72231b,#2e0c09 75%)}.reward-art{z-index:1;height:141px;gap:8px}.reward-art img{mix-blend-mode:normal;max-width:112px;max-height:127px;filter:drop-shadow(0 7px 10px #0006)}.reward-art .reward-chest{max-width:157px;max-height:155px}.jewel-art img{width:64px;height:80px;image-rendering:auto}.reward-art .native-wings{max-width:130px;max-height:110px;width:120px}.dragon-pieces img{max-width:46px;max-height:85px}.dragon-pieces img:nth-child(2){max-width:60px;max-height:110px}.reward-index{z-index:1;color:#b78d4b}.reward h3{font-size:18px;color:#ecd09a;margin-top:19px}.reward p{font-size:11px;line-height:1.8;color:#bea98a}.reward-status{color:#947d5b}.reward.unlocked .reward-banner{filter:drop-shadow(0 0 14px #efac4f77)}.campaign-primary{font-family:var(--serif);font-weight:600;letter-spacing:.5px;border:1px solid #ce9e57;outline:1px solid #6f4e28;outline-offset:4px;background:linear-gradient(#8c2015,#410a06);box-shadow:inset 0 0 0 3px #280705,0 8px 25px #0007}.campaign-actions p{color:#bda589;font-size:11px}.campaign-demo-note{color:#8d7b65;font-size:9px}.campaign-actions{margin-top:45px}

.presale-section{background:linear-gradient(#090605e8,#130a07d9),url('visual/vault-background.webp') center/cover no-repeat;position:relative;border-block:1px solid #51391f}.collection-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.collection-art{text-align:center;position:relative}.collection-art:before{content:'';position:absolute;inset:10%;border-radius:50%;background:#b66d2233;filter:blur(50px);z-index:0}.collection-art img{position:relative;width:100%;height:auto;max-width:540px;filter:drop-shadow(0 22px 30px #0009)}.collection-art-caption{display:block;font:19px var(--serif);color:#d2b47b;margin-top:10px}.collection-copy h3{font:500 clamp(25px,2.5vw,38px)/1.5 var(--serif);color:#ebd1a1;margin:0 0 23px}.collection-copy p{font-size:13px;line-height:1.95;color:#bba78b;margin-bottom:15px}.collection-copy>small{display:block;font-size:10px;line-height:1.8;color:#8d7a63;margin-top:22px;max-width:390px}.collection-copy .campaign-primary{margin-top:22px;display:inline-flex;opacity:1}.collection-status{display:block;color:#dab276;font:12px var(--serif);margin-top:23px}.collection-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;text-align:center;margin-top:50px;padding-top:35px;border-top:1px solid #71522e}.collection-medallion{margin:auto;display:grid;place-items:center;width:108px;height:108px;border:1px solid #b38748;border-radius:50%;outline:1px solid #5d4123;outline-offset:4px;background:radial-gradient(#5e2114,#170a06);box-shadow:0 9px 25px #0006}.collection-medallion img{max-width:72px;max-height:77px;object-fit:contain;filter:drop-shadow(0 4px 8px #0008)}.collection-categories h3{font:17px var(--serif);color:#ddc291;margin:21px 0 9px}.collection-categories p{font-size:10px;color:#9d886b}

.crossplay-section{background:radial-gradient(ellipse at 10% 45%,#271c12,#090605 70%)}.crossplay-section .universe-layout{grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.mobile-demo{min-width:0;position:relative}.mobile-device{border:8px solid #191513;border-radius:34px;outline:1px solid #967246;padding:6px;background:#030303;box-shadow:0 0 0 5px #050403,0 25px 65px #000c;transform:perspective(1000px) rotateY(4deg);overflow:hidden}.mobile-device video{width:100%;aspect-ratio:16/9;display:block;object-fit:cover;border-radius:19px;background:#000}.mobile-demo>p{text-align:center;font-size:10px;color:#a58e6b;margin:22px 0 0}.crossplay-section .universe-copy h3{font:500 clamp(29px,3vw,43px)/1.35 var(--serif);color:#ead1a1;margin-top:0}.crossplay-section .universe-copy>p{font-size:14px;line-height:1.9;color:#c2b49d}.crossplay-facts{margin:25px 0 15px;border-top:1px solid #73582f}.crossplay-facts>div{padding:18px 0;border-bottom:1px solid #73582f}.crossplay-facts strong{font:21px var(--serif);color:#e0c18b;display:block;margin-bottom:8px}.crossplay-facts span{font-size:11px;color:#b09d7f}.crossplay-section .universe-copy>small{display:block;font-size:10px;color:#8e806b;line-height:1.8;margin-bottom:27px}

.classes.section{position:relative;isolation:isolate;background:#080605;padding-bottom:100px;overflow:hidden}.classes:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#090605f0,#09060585),url('visual/class-bk.jpg') center right/cover no-repeat;opacity:.8;transition:opacity .4s}.classes[data-active-class=elf]:before{background-image:linear-gradient(90deg,#090605f0,#09060585),url('visual/class-elf.jpg')}.classes[data-active-class=wizard]:before{background-image:linear-gradient(90deg,#090605f0,#09060585),url('visual/class-sm.jpg')}.classes[data-active-class=gladiator]:before{background-image:linear-gradient(90deg,#090605f0,#09060585),url('visual/class-mg.jpg')}.classes[data-active-class=lord]:before{background-image:linear-gradient(90deg,#090605f0,#09060585),url('visual/class-dl.jpg')}.class-tabs button{background:#100907d9;border-color:#6d4b2b}.class-tab-poster{object-position:left center}.class-tabs button[aria-selected=true]{background:linear-gradient(#5c170f,#210a06);border-color:#d0a360;box-shadow:0 0 20px #b44c171c}.class-stage{grid-template-columns:.8fr 1.2fr;gap:55px;min-height:440px}.class-copy h3{font-size:clamp(30px,3.5vw,49px);color:#ebc48a}.class-copy p{font-size:13px;color:#c4b297;line-height:1.95}.class-gameplay{border-color:#8f6c39;padding:6px;background:#080504cc;box-shadow:0 25px 50px #0008}.class-gameplay video{aspect-ratio:16/10;max-height:420px}.class-traits span{border-color:#94703e}.class-tabs small{color:#cdb48c}.gameplay-label{font-size:8px}

.join{background:linear-gradient(90deg,#060404ba,#080504dc),none center 40%/cover no-repeat;border-block:1px solid #49331e}.join h2{font-size:clamp(34px,4vw,58px);line-height:1.3}.join p{color:#c1ad90}.download-note{display:block;margin-top:24px;color:#96846c;font-size:10px}.news{padding-block:95px}.news-image{background:#130906;height:250px}.news-image img{width:100%;height:100%;object-fit:cover;object-position:left center}.news-image:after{display:none}.news-feature{background:#150b07;border-color:#644827}.news-list article{border-color:#584125}.news h3{color:#ddc08d}.news-body p,.news-list p{line-height:1.85;color:#ad9c80}.news-heading h2{font-size:45px}.castle-section{background:linear-gradient(90deg,#090605c2,#090605ed),url('visual/vault-background.webp') center/cover no-repeat}.castle-illustration{align-self:stretch;min-height:330px;border:1px solid #725431;background:none center 38%/220% auto no-repeat;box-shadow:inset 0 -80px 80px #090605,inset 0 0 80px #090605}.castle-illustration svg{display:none}.castle-illustration>span{margin-top:auto;padding-top:270px;display:block;text-shadow:0 3px 6px #000;font-size:20px}.castle-owner h3{color:#ebcc94}.footer{background:#070403}.footer p{color:#ac9777}.footer>small{color:#736147}

@media(min-width:1700px){.hero .hero-logo{width:315px}.hero h1{font-size:47px}}

@media(max-width:1100px){.site-header nav{gap:15px}.site-header nav a{font-size:10px}.hero{background-position:center top}.hero .hero-logo{width:260px}.hero h1{font-size:38px}.collection-layout{gap:35px}.class-stage{gap:28px}.crossplay-section .universe-layout{gap:35px}.reward-grid{gap:16px}.reward h3{font-size:15px}.reward-banner{height:207px}.reward-art{height:126px}.reward-art .reward-chest{max-width:132px}.reward-art img{max-width:95px;max-height:115px}.dragon-pieces img{max-width:35px}.dragon-pieces img:nth-child(2){max-width:48px}.collection-categories{gap:14px}.collection-categories h3{font-size:15px}}

@media(max-width:700px){.site-header{height:72px}.site-header .brand{width:74px;min-width:74px}.site-header .brand .official-logo{width:74px;height:63px}.site-header nav{background:#1d0907fa}.hero{min-height:850px;height:auto;background-position:50% 0;background-size:auto 900px}.hero-content{padding:110px 20px 100px}.hero .hero-logo{width:235px;margin-bottom:17px}.hero h1{font-size:29px;line-height:1.45;max-width:360px;margin-inline:auto}.hero-content>p{font-size:16px;line-height:1.7}.hero-register{font-size:10px}.hero .download-options{gap:18px}.hero .download-button{min-height:75px;width:min(100%,310px)}.hero-performance{font-size:9px}.server-signature{gap:12px;flex-wrap:wrap;font-size:8px;padding:18px 14px;line-height:1.8}.server-signature i{font-size:7px}.section{padding-block:65px}.section-heading h2{font-size:32px}.section-heading p{font-size:8px;letter-spacing:1.3px}.campaign-section .section-heading h2{font-size:39px}.campaign-counter{width:calc(100% - 52px);padding:21px 15px;gap:14px;margin-bottom:38px}.campaign-counter strong{font-size:34px}.counter-label{font-size:8px;letter-spacing:1.2px}.campaign-counter p{font-size:10px}.reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.campaign-track{display:none}.reward:last-child{grid-column:1/-1;width:calc(50% - 9px);margin:auto}.milestone{margin-bottom:17px}.milestone strong{font-size:21px}.reward-banner{height:205px}.reward-art{height:125px}.reward h3{font-size:15px}.reward p{font-size:10px}.campaign-actions{padding-inline:24px}.campaign-actions .campaign-primary{font-size:13px}.collection-layout{display:flex;flex-direction:column;gap:30px}.collection-art img{max-width:330px}.collection-art-caption{font-size:16px}.collection-copy{text-align:center}.collection-copy h3{font-size:26px}.collection-copy p{font-size:12px}.collection-copy>small{margin-inline:auto}.collection-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 15px;margin-top:40px}.collection-categories article:last-child{grid-column:1/-1}.collection-medallion{width:90px;height:90px}.collection-medallion img{max-height:62px;max-width:60px}.collection-categories h3{font-size:16px}.crossplay-section .universe-layout{display:flex;flex-direction:column;gap:35px}.mobile-demo{width:100%}.mobile-device{border-width:6px;border-radius:23px;transform:none;padding:4px}.mobile-device video{border-radius:13px}.crossplay-section .universe-copy h3{font-size:30px}.crossplay-section .universe-copy>p{font-size:13px}.class-stage{flex-direction:column-reverse;gap:28px}.class-copy{width:100%}.class-copy h3{font-size:31px}.class-gameplay{width:100%}.class-gameplay video{max-height:320px}.classes:before{opacity:.35}.class-tabs button{margin-inline:1px}.class-tabs small{font-size:8px}.join .download-options{gap:20px}.join h2{font-size:34px}.join p{font-size:12px}.news-heading h2{font-size:34px}.news-heading{gap:20px;align-items:center}.news-heading .text-link{font-size:10px}.castle-illustration{min-height:250px}.castle-illustration>span{padding-top:200px}.footer>div{flex-wrap:wrap;gap:18px}.floating-menu{right:14px!important}}

@media(prefers-reduced-motion:reduce){.hero-content{animation:none}.reward-banner,.classes:before{transition:none}.reveal{transform:none!important;opacity:1!important}}

@media(min-width:701px){.campaign-section{padding-top:60px;padding-bottom:60px}.campaign-section .section-heading{margin-bottom:25px}.campaign-section .section-heading h2{font-size:56px;margin:10px 0}.campaign-counter{padding:14px 25px;margin-bottom:32px}.campaign-counter strong{font-size:34px;margin:0}.campaign-counter p{font-size:10px}.milestone{margin-bottom:18px}.milestone strong{margin-top:2px}.reward-banner{height:205px}.reward-art{height:126px}.reward h3{margin:14px 0 8px}.reward p{margin:5px 0}.campaign-actions{margin-top:28px}.campaign-actions>p{margin:18px 0 8px}}

@media(max-width:700px){.site-header{padding:0 16px;align-items:center;gap:10px}.site-header .brand{width:64px;min-width:64px}.site-header .brand .official-logo{width:64px}.site-header .menu-toggle{position:static!important;order:4;margin:0;width:28px;flex-shrink:0}.site-header nav{top:72px;margin:0}.language-control{position:static;margin:0 0 0 auto}.language-control select{min-height:32px;padding:5px 7px}.site-header .account-link{margin:0!important;padding:9px 8px}.streams-button,.preview-live-button{bottom:16px!important;right:10px!important}.has-floating-menu .streams-button{bottom:175px!important}.preview-live-button{display:none}}



.preview-live-button{display:none!important}



/* Revisão: gameplay real, pré-venda original e recompensas por classe. */

.hero{background:#100907;isolation:isolate}.hero-scene{position:absolute;inset:0;background:none;z-index:-2;opacity:1;transform:none;mask-image:none}.hero-background-video{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.8}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06030285,transparent 30%,transparent 70%,#06030285),linear-gradient(0deg,#090605 0%,#09060555 35%,#09060533 75%,#09060577);z-index:-1;pointer-events:none}.hero-content>p{max-width:640px;font-size:17px}.hero-performance{max-width:560px;margin-inline:auto;line-height:1.8}.server-signature{padding:14px;letter-spacing:5px}.reward.unlocked .reward-banner{background:linear-gradient(#160c09,#070504);border-color:#67573c;filter:brightness(.67)}.reward.unlocked .milestone-gem{color:#d8ba77;border:1px solid #af894d;border-radius:50%;display:inline-grid;place-items:center;width:25px;height:25px;background:#172014}.reward.unlocked .reward-status{color:#d9c08c}.presale-section{background:linear-gradient(#080504eb,#1c0906df,#080504f0),url('visual/vault-background.webp') center/cover}.presale-intro h3{font-family:var(--serif);color:#e4c28c}.presale-showcase{grid-template-columns:minmax(0,1.5fr) minmax(270px,.8fr);gap:50px;align-items:center}.character-showcase{border:1px solid #9a713e;background:#080504;box-shadow:0 22px 50px #0008}.character-showcase video{width:100%;display:block;aspect-ratio:16/9;object-fit:contain}.inventory-heading h3{color:#e9c893}.presale-products{margin-top:50px}.presale-product{background:linear-gradient(#34120d,#160a07);border:1px solid #77502c;padding:23px 16px;text-align:center}.presale-product h3{font-family:var(--serif);color:#e6c792}.dinasty-category-art{display:block;width:105px;height:105px;margin:0 auto 22px;background-image:url('campaign/dinasty-inventory.png');background-repeat:no-repeat;filter:drop-shadow(0 4px 8px #000);border-radius:10px;background-color:#080605}.dinasty-category-wings{width:112px;height:95px;background-size:340px 357px;background-position:-215px -65px}.dinasty-category-armor{width:95px;background-size:440px 462px;background-position:-169px -220px}.dinasty-category-pendant{background-size:600px 630px;background-position:-170px -241px}.dinasty-category-staff{background-size:380px 399px;background-position:-20px -160px}.dinasty-category-shield{background-size:380px 399px;background-position:-270px -160px}.presale-offer{background:#1c0a07;border-color:#795631}.mobile-demo{padding:20px 5px}.mobile-device{position:relative;padding:12px 30px;border-radius:36px;border:3px solid #6e7378;background:linear-gradient(150deg,#34373a,#080909 20%,#24282a 80%,#666);box-shadow:inset 0 0 0 3px #030404,0 0 0 2px #151719,0 26px 50px #000b;transform:perspective(1000px) rotateY(-8deg) rotateZ(-3deg);overflow:visible}.mobile-device:before{content:"";position:absolute;left:12px;top:42%;height:34px;width:6px;background:#020203;border:1px solid #444;border-radius:8px}.mobile-device:after{content:"";position:absolute;right:12px;top:48%;height:9px;width:9px;background:radial-gradient(circle,#234b6c,#070a10 55%);border:1px solid #555;border-radius:50%}.mobile-device video{border-radius:19px;aspect-ratio:16/9;object-fit:contain}.castle-illustration{background:#0c0805 url('visual/castle-siege.jpg') center/contain no-repeat;box-shadow:inset 0 -45px 40px #090605;min-height:330px}.castle-illustration>span{padding-top:280px}.hero .download-options{scroll-margin-top:110px}

@media(max-width:700px){.hero{min-height:850px}.hero-content>p{font-size:15px}.hero h1{font-size:28px}.hero-performance{font-size:10px}.presale-showcase{grid-template-columns:1fr;gap:35px}.presale-products{grid-template-columns:repeat(2,minmax(0,1fr))}.presale-product:last-child{grid-column:1/-1}.mobile-device{padding:8px 23px;border-radius:25px;transform:rotate(-2deg)}.mobile-device video{border-radius:13px}.mobile-device:before{left:9px}.mobile-device:after{right:8px;width:7px;height:7px}.castle-illustration{min-height:280px}.castle-illustration>span{padding-top:240px}}

.hero .scroll-cue span{display:none}.hero .scroll-cue{bottom:8px}



/* PC, celular e tablet: molduras em CSS com gameplay verdadeiro. */

.crossplay-section .universe-layout{grid-template-columns:minmax(0,1.4fr) minmax(330px,1fr);gap:55px;max-width:1280px;align-items:center}.multiplatform-demo{min-width:0;width:100%;padding-top:15px}.multiplatform-stage{position:relative;aspect-ratio:1.12;isolation:isolate}.multiplatform-stage:before{content:"";position:absolute;inset:12% -4% 0;background:radial-gradient(ellipse at 50% 55%,#8c351b25,transparent 66%);z-index:-1}.platform-device{margin:0;position:absolute;filter:drop-shadow(0 18px 18px #0009)}.platform-frame{position:relative;background:linear-gradient(135deg,#696b6d,#151718 18%,#25282a 70%,#777b7d);border:1px solid #8d8d86;box-shadow:inset 0 0 0 2px #090a0a,0 2px 4px #0009}.platform-screen{position:relative;overflow:hidden;background:#020303;aspect-ratio:16/9}.platform-screen video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.platform-pc{left:11%;top:0;width:86%;z-index:1;padding-bottom:13%}.platform-pc .platform-frame{padding:12px 10px 17px;border-radius:9px}.platform-pc .platform-frame:before{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:#212c25;top:5px;left:50%}.platform-pc .platform-frame:after{content:"";position:absolute;width:23%;height:34%;top:100%;left:38.5%;background:linear-gradient(90deg,#5d6061,#c4c4c0 45%,#737574);clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);z-index:-1}.platform-pc:after{content:"";position:absolute;width:32%;height:2.3%;left:34%;bottom:5%;background:linear-gradient(#bab9b1,#343737);border-radius:50% 50% 3px 3px;box-shadow:0 7px 14px #000a}.platform-device figcaption{display:flex;gap:7px;justify-content:center;align-items:center;position:absolute;left:0;right:0;bottom:-25px;font-size:9px;letter-spacing:.3px;white-space:nowrap;color:#a9906d;text-shadow:0 2px 5px #000}.platform-device figcaption strong{font-family:var(--serif);font-size:13px;font-weight:500;color:#e7c78d}.platform-pc figcaption{top:-28px;bottom:auto}.platform-tablet{right:0;bottom:7%;width:59%;z-index:2;transform:rotate(2deg)}.platform-tablet .platform-frame{padding:11px 14px;border-radius:15px;background:linear-gradient(145deg,#69666a,#232225 30%,#625d60);border-color:#8e8582}.platform-tablet .platform-screen{border-radius:6px;aspect-ratio:16/10}.platform-tablet .platform-frame:before{content:"";width:3px;height:3px;position:absolute;left:5px;top:49%;border-radius:50%;background:#111723;box-shadow:0 0 0 1px #45434a}.platform-tablet .platform-frame:after{content:"";position:absolute;bottom:5px;left:39%;height:2px;width:22%;background:#111;border-radius:5px}.platform-phone{left:0;bottom:23%;width:49%;z-index:3;transform:rotate(-5deg)}.platform-phone .platform-frame{padding:7px 16px;border-radius:19px}.platform-phone .platform-screen{border-radius:11px;aspect-ratio:19.5/9}.platform-phone .platform-frame:before{content:"";position:absolute;width:4px;height:20px;left:6px;top:40%;background:#080b0e;border:1px solid #444;border-radius:6px}.platform-phone .platform-frame:after{content:"";position:absolute;right:6px;top:48%;width:4px;height:4px;background:#152e46;border:1px solid #555;border-radius:50%}.platform-expand{position:absolute;top:5px;right:5px;border:1px solid #bba37988;background:#080807a3;color:#ead4ad;width:25px;height:25px;border-radius:4px;font-size:16px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s}.platform-device:hover .platform-expand,.platform-device:focus-within .platform-expand{opacity:1}.platform-expand:focus-visible,.screens-toggle:focus-visible{outline:2px solid #f6dca0;outline-offset:4px}.multiplatform-caption{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:8px;border-top:1px solid #65472866;padding:16px 0 0}.multiplatform-caption p{color:#c6ad83;font-size:11px;line-height:1.8;margin:0}.multiplatform-caption p span{font-size:9px;color:#988569}.screens-toggle{flex-shrink:0;border:1px solid #755332;background:#21100b;color:#d9bf93;padding:10px 12px;font:10px var(--sans,Arial,sans-serif);cursor:pointer;border-radius:3px;display:flex;align-items:center;gap:7px}.screens-toggle:hover{background:#3d160e;border-color:#bc925b}.screens-toggle>span:first-child{font-size:13px}.platform-screen video:fullscreen{object-fit:contain;background:#000}

@media(max-width:1100px){.crossplay-section .universe-layout{grid-template-columns:minmax(0,1.3fr) minmax(290px,1fr);gap:30px}.platform-device figcaption{font-size:8px}.platform-device figcaption strong{font-size:11px}.platform-phone .platform-frame{padding:5px 12px;border-radius:15px}.platform-phone .platform-frame:before{left:4px;width:3px}.platform-phone .platform-frame:after{right:4px;width:3px;height:3px}.platform-tablet .platform-frame{padding:8px 11px}.platform-pc .platform-frame{padding:9px 8px 13px}.platform-pc .platform-frame:before{top:4px}.multiplatform-caption{gap:10px}.screens-toggle{font-size:9px;padding:9px}}

@media(max-width:700px){.crossplay-section .universe-layout{display:flex;flex-direction:column;gap:45px}.multiplatform-demo{padding-top:24px}.multiplatform-stage{aspect-ratio:1.03}.platform-pc{width:88%;left:10%}.platform-pc .platform-frame{padding:7px 6px 10px;border-radius:6px}.platform-pc .platform-frame:before{top:3px}.platform-phone{width:51%;bottom:25%}.platform-tablet{width:61%;bottom:7%}.platform-phone .platform-frame{padding:5px 10px;border-radius:13px}.platform-phone .platform-screen{border-radius:8px}.platform-phone .platform-frame:before{left:3px;width:2px;height:13px}.platform-phone .platform-frame:after{right:3px;width:2px;height:2px}.platform-tablet .platform-frame{padding:7px 9px;border-radius:11px}.platform-tablet .platform-frame:before{left:3px;width:2px;height:2px}.platform-tablet .platform-frame:after{bottom:3px}.platform-device figcaption{font-size:7px;gap:4px;bottom:-21px}.platform-device figcaption strong{font-size:10px}.platform-pc figcaption{top:-23px;bottom:auto}.platform-expand{opacity:1;top:3px;right:3px;width:22px;height:22px;font-size:14px}.multiplatform-caption{margin-top:4px;align-items:center;gap:8px}.multiplatform-caption p{font-size:10px}.multiplatform-caption p span{font-size:8px}.screens-toggle{padding:9px 8px;font-size:9px}.crossplay-section .universe-copy{width:100%}}

@media(prefers-reduced-motion:reduce){.platform-expand{transition:none}}

@media(min-width:701px){.crossplay-section.section{padding-block:70px}.crossplay-section .section-heading{margin-bottom:35px}.multiplatform-stage{aspect-ratio:1.25}.crossplay-section .universe-copy h3{font-size:36px;line-height:1.3}}



.platform-viewer{width:min(1000px,92vw);max-width:92vw;max-height:92svh;padding:52px 18px 18px;background:#100906;border:1px solid #a68149;color:#e8cf9f;box-shadow:0 30px 100px #000d}.platform-viewer::backdrop{background:#000d;backdrop-filter:blur(6px)}.platform-viewer>p{position:absolute;top:15px;left:20px;margin:0;font:16px var(--serif);color:#e7c792}.platform-viewer>video{display:block;width:100%;max-height:75svh;object-fit:contain;background:#000}.platform-viewer-close{position:absolute;top:9px;right:12px;width:34px;height:34px;border:1px solid #a68149;background:#30120b;color:#ead2a4;font-size:24px;cursor:pointer}.platform-viewer-close:focus-visible{outline:2px solid #f4dba7;outline-offset:3px}@media(max-width:700px){.platform-viewer{padding:50px 8px 8px}.platform-viewer>p{font-size:14px;left:12px}}


/* Revisao 20261028: acabamento completo da caixa Colecao Dinasty. */
.presale-section .presale-offer{box-sizing:border-box;border:1px solid #96703f;padding:28px 30px;background:#1c0a07;gap:32px}
.presale-section .presale-offer>div{min-width:0}
.presale-section .presale-offer h3{overflow-wrap:break-word}
.presale-section .presale-purchase .campaign-primary{box-sizing:border-box;max-width:100%;white-space:normal}
@media(max-width:760px){.presale-section .presale-offer{padding:22px 18px;gap:22px}}
