/* refinamentos.css */
:root{--mk-gold:#cfad75;--mk-gold-bright:#e8c994;--mk-gold-soft:#d4b781;--mk-ivory:#eee7db;--mk-text:#ccc7be}
html{scroll-behavior:smooth}.refinado{background:#111216;color:#eee7db;font-family:"Segoe UI",Arial,sans-serif!important;-webkit-font-smoothing:antialiased}.refinado [hidden]{display:none!important}
.refinado p,.refinado .menu-link,.refinado .sub-menu-link,.refinado .button-static,.refinado .button-install,.refinado .button-login,.refinado .carousel-description,.refinado .wiki-description,.refinado .middleContent .call h4{font-family:"Segoe UI",Arial,sans-serif!important}
.refinado .Top_Menu{background:#191a1df5;border-bottom:1px solid #ffffff09}.refinado .Topbar{background:#202124;border-bottom:1px solid #ffffff0c}.refinado .menu-link{font-size:11px;font-weight:500;letter-spacing:.45px;color:#d8d5cf!important}.refinado .menu-link i{font-size:12px;color:#a5a4a0}.refinado .menu-link:hover,.refinado .sub-menu-link:hover{color:#ecd2a6!important}.refinado .sub-menu-link{font-size:10px;letter-spacing:.2px}.refinado .topbar-container{min-height:43px}.refinado .logo-menu{max-height:44px}.refinado .button-login,.refinado .button-install{min-height:42px;border-radius:5px;font-size:10px;letter-spacing:.7px}.refinado .button-install,.refinado .button-static{background:linear-gradient(110deg,#e2c18b,#c9a164);border:1px solid #e5c58b90;color:#241b0e!important;box-shadow:0 5px 20px #0002;animation:none;font-weight:600}.refinado .button-static{min-height:45px;border-radius:5px;letter-spacing:1px;font-size:11px;padding:12px 22px}.refinado .button-install:hover,.refinado .button-static:hover{background:#e8c995;box-shadow:0 7px 22px #0003;transform:translateY(-1px)}.refinado .button-login{background:#ffffff03;border-color:#d4b68138;color:#e6dece!important}.refinado .language-switcher{gap:8px;background:#13151970;border:1px solid #ffffff09;border-radius:6px;padding:5px 8px}.refinado .language-switcher img{width:24px;height:17px;border-radius:3px;object-fit:cover;box-shadow:none}.refinado .language-switcher a{border:0;box-shadow:none}.refinado .update-menu-link span:after{animation:none;background:none}.refinado .update-menu-link,.refinado .update-menu-link span{color:#a9d5e8!important;text-shadow:none}
.refinado .hero-main-section{min-height:600px;height:auto!important;max-height:none!important}.refinado .hero-main-content{max-width:1440px;padding:56px 64px;margin-top:0;gap:36px;align-items:center}.refinado .hero-main-content>.flex-col{margin-left:0!important;max-width:650px;min-width:0;flex:1 1 58%}.refinado .hero-main-video{object-position:center 25%}.refinado .hero-video-overlay{background:linear-gradient(90deg,#080b10c9 0%,#080b1077 43%,#080b101a 73%),linear-gradient(0deg,#101216bd 0%,transparent 50%,#090d1622)}.refinado .pattern{opacity:.12}.refinado .top-relative{width:auto}.refinado .decorativeText{position:relative!important;margin:0;top:auto!important;font-family:Arial,sans-serif;font-size:clamp(74px,7.6vw,116px);font-weight:800;line-height:1;letter-spacing:-5px;color:transparent;-webkit-text-stroke:1px #e3d8bb93;text-shadow:none}.refinado .decorativeText2{font-family:Georgia,serif;margin:0 0 0 3px;line-height:1.2;font-size:clamp(29px,3vw,43px);font-weight:500;letter-spacing:-1.2px;color:#ead1a2;text-shadow:0 2px 15px #0007}.refinado .hero-main-content p.text-base{font-size:14px;line-height:1.85;color:#d8d5cf;font-weight:400;margin-top:18px;margin-bottom:0;text-align:left;text-shadow:0 1px 8px #0008}.refinado .hero-main-content p.text-base>br:first-child{display:none}.refinado .hero-register-button-wrap{margin-top:25px}.refinado .hero-right{margin-right:0!important;gap:20px;flex:0 1 38%;flex-wrap:nowrap;align-self:center}.refinado .server-orb{width:166px;height:166px}.refinado .server-card{width:138px;height:138px;background:#111419c4;border-color:#d4b68130;box-shadow:0 12px 35px #0004}.refinado .server-card h4{font-family:Georgia,serif;font-size:25px;font-weight:600}.refinado .text-primary-rate{color:#e4c38a!important}.refinado .server-card p{font-size:9px;opacity:.8;letter-spacing:1.3px}.refinado .server-orb-ring{animation:none;border-color:#d4b68125}.refinado .server-orb-ring.ring-dashed{animation:none;border-color:#d4b68117}.refinado .server-orb-static{border-color:#ffffff07}.refinado .server-orb-static.inner{border-color:transparent}.refinado .server-status{font-family:"Segoe UI",Arial,sans-serif;letter-spacing:.7px;font-weight:600;font-size:9px;padding:5px 11px}.refinado .server-status.online{color:#80edac;background:#1f73442e;border-color:#6fe69a42;box-shadow:0 0 13px #50d78b0e}.refinado .server-status.offline{color:#ee919a;background:#7b27352e;border-color:#ec7f8b33}
.refinado .title-container .subtitle,.refinado .middleContent .container_wiki>.flex-1>h2,.refinado .wiki h2{font-family:Georgia,serif!important;font-size:28px!important;font-weight:400!important;letter-spacing:.5px;color:#e7cfaa!important;text-shadow:none}.refinado .carousel-description{font-size:13px!important;color:#a9a7a2!important;margin-top:10px}.refinado .mk-section-ornament{gap:10px;opacity:.7}.refinado .mk-section-ornament .diamond{width:5px;height:5px;box-shadow:none;background:#d4b681}.refinado .mk-section-ornament .diamond.small{width:3px;height:3px}.refinado .mk-section-ornament .line{width:85px}.refinado .top_separator{height:1px;opacity:.5;background:linear-gradient(90deg,transparent,#a18b6133,transparent)}
.refinado .modern-video-carousel{max-width:1240px;padding:0 48px;margin-top:18px}.refinado .modern-video-carousel .swiper-container::-webkit-scrollbar{display:none}.refinado .video-carousel-card{border-radius:7px;border:1px solid #c0ac852b;box-shadow:none;overflow:hidden}.refinado .video-carousel-card:before,.refinado .video-carousel-card:after{display:none}.refinado .carousel-thumb{width:100%;height:auto!important;aspect-ratio:16/9;object-fit:cover;filter:brightness(.87)}.refinado .video-carousel-card:hover{transform:translateY(-2px);border-color:#cbb17d80;box-shadow:0 10px 28px #0004}.refinado .video-play-button{width:42px;height:42px;background:#171a20b8;border:1px solid #d5bb8980;box-shadow:none;color:#ead4ad;font-size:14px}.refinado .video-platform-badge{font-family:"Segoe UI",Arial,sans-serif;font-size:8px;border-radius:4px;background:#101319bd;border:1px solid #ffffff18;letter-spacing:.8px}.refinado .modern-video-carousel .swiper-button-prev,.refinado .modern-video-carousel .swiper-button-next{border-radius:5px;width:32px;height:38px;background:#c6aa7710;border:1px solid #c6aa7733;box-shadow:none;color:#d5bc91;margin-top:-19px}.refinado .modern-video-carousel .swiper-button-prev{left:0}.refinado .modern-video-carousel .swiper-button-next{right:0}.refinado .modern-video-carousel .swiper-button-prev:after,.refinado .modern-video-carousel .swiper-button-next:after{font-size:14px;color:#d9c39f}.refinado .modern-video-carousel button:disabled{opacity:.25;cursor:default}
.refinado .middleContent{background:#16171b!important;padding:44px 0!important}.refinado .middleContent .call h4,.refinado .wiki-description{font-size:14px!important;line-height:1.9!important;font-weight:400!important;color:#c1bdb5!important}.refinado .middleContent .container_wiki{max-width:1320px}.refinado .content-left-adjust{margin-top:0;padding-right:40px}.refinado .middleContent .gifarea{align-self:center;overflow:hidden;border-radius:8px;border:1px solid #d4b68126;background:#0e1014;box-shadow:0 16px 45px #0003;margin-bottom:0;min-height:0}.refinado .gifarea video{width:100%;height:auto!important;aspect-ratio:16/9;object-fit:cover}.refinado .detailGifArea{display:none}.refinado .mk-content-perks .perk{font-family:"Segoe UI",Arial,sans-serif;font-size:10px;letter-spacing:.8px;background:#d4b68108;border-color:#d4b68125;border-radius:5px;font-weight:400}.refinado .mk-content-perks .perk i{color:#cfb17c}.refinado .wiki{padding-top:40px;padding-bottom:40px}.refinado .wiki .boxWiki{border-radius:7px;border-color:#d4b68130;box-shadow:none}.refinado .wiki .boxWiki:hover{box-shadow:0 10px 30px #0004;border-color:#d4b68170}.refinado .wiki .boxWiki h3{font-family:Georgia,serif!important;font-size:21px;font-weight:400}.refinado .wiki .boxWiki p{font-size:10px;letter-spacing:.4px}.refinado .amerika-footer{background:#131418;border-top:1px solid #ffffff0b}.refinado .amerika-footer p,.refinado .amerika-footer a{font-family:"Segoe UI",Arial,sans-serif}.refinado .amerika-footer p{color:#99999b}.refinado .amerika-footer h4{color:#dbc49f;font-family:"Segoe UI",Arial,sans-serif;letter-spacing:1px;font-size:11px}.refinado .discord-float{background:#595e9c;border:1px solid #a7a8dd45;box-shadow:0 6px 25px #0004;animation:none;font-family:"Segoe UI",Arial,sans-serif;font-size:11px;padding:11px 17px;border-radius:7px}.refinado .discord-float:after,.refinado .discord-float:before{animation:none;box-shadow:none}.preview-caption{padding:12px 24px;margin:0!important;text-align:center;font:10px "Segoe UI",sans-serif!important;color:#777b85;background:#131418}.refinado a:focus-visible,.refinado button:focus-visible,.refinado [tabindex]:focus-visible{outline:2px solid #e9c995;outline-offset:3px}.refinado button{cursor:pointer}.refinado .swiper-button-prev:focus-visible,.refinado .swiper-button-next:focus-visible{outline-offset:-3px}
@media(max-width:1100px){.refinado .hero-main-content{padding:48px 40px;gap:20px}.refinado .hero-right{gap:8px}.refinado .server-orb{width:140px;height:140px}.refinado .server-card{width:120px;height:120px}.refinado .decorativeText{font-size:78px}.refinado .decorativeText2{font-size:31px}.refinado .hero-main-content p.text-base{font-size:13px}}
@media(max-width:834px){.refinado .hero-main-section{min-height:0!important}.refinado .hero-main-content{flex-direction:column!important;padding:52px 24px 36px!important;gap:28px}.refinado .hero-main-content>.flex-col{width:100%;max-width:620px;padding:0!important;flex:auto}.refinado .top-relative{width:100%;text-align:center}.refinado .decorativeText{font-size:clamp(58px,12vw,85px)!important;letter-spacing:-3px;padding:0!important;margin:0!important;line-height:1.1;left:auto;right:auto}.refinado .decorativeText2{font-size:clamp(23px,4.6vw,34px)!important;letter-spacing:-.6px;padding:0!important;margin:4px 0 0!important;text-align:center}.refinado .hero-main-content p.text-base{margin-top:22px!important;line-height:1.85;font-size:13px;text-align:left}.refinado .hero-video-overlay{background:linear-gradient(0deg,#101216ee,#0b0e16a1 90%)}.refinado .hero-main-video{object-position:66% top}.refinado .hero-right{margin:0!important;gap:18px;flex:0 0 auto;width:auto}.refinado .server-orb{width:145px!important;height:145px!important}.refinado .server-card{width:125px!important;height:125px!important}.refinado .hero-right .server-card h4{font-size:24px!important}.refinado .server-card p{font-size:9px!important}.refinado .server-status{font-size:9px!important}.refinado .modern-video-carousel{padding:0 34px}.refinado .modern-video-carousel .swiper-button-prev,.refinado .modern-video-carousel .swiper-button-next{width:27px;height:36px}.refinado .title-container .subtitle,.refinado .middleContent .container_wiki>.flex-1>h2,.refinado .wiki h2{font-size:23px!important;line-height:1.4}.refinado .middleContent .container_wiki>.flex{flex-direction:column!important}.refinado .content-left-adjust{padding-right:0}.refinado .middleContent .gifarea{width:100%;margin-top:28px;flex:auto}.refinado .wiki-description,.refinado .middleContent .call h4{font-size:13px!important}.refinado .discord-float{right:14px;bottom:14px;padding:10px 13px}.refinado .language-switcher img{width:22px;height:16px}.refinado .menu-mobile{background:#1b1c21;border-left-color:#d4b68130}.refinado .hamburger{position:relative;z-index:10001}.refinado .wiki>.flex{flex-wrap:wrap;gap:12px;margin-left:16px;margin-right:16px}.refinado .wiki .boxWiki{margin:0!important;width:min(320px,100%)} }
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.refinado *{animation:none!important;transition:none!important}}

/* efeitos.css */
/* Preserve the original gold, imagery and fantasy identity. */
:root{--mk-gold:#d4af37;--mk-gold-bright:#f2ca50;--mk-gold-soft:#e8c97a;--mk-ivory:#f5ecd2;--mk-text:#eee4ce}
.refinado{background:#12110f;color:#f5ecd2}
.refinado .Top_Menu{background:linear-gradient(180deg,#24211e,#1c1b19)!important;border-bottom:1px solid #d4af3726;box-shadow:0 6px 30px #0002}
.refinado .Topbar{background:#282623!important;border-bottom:1px solid #d4af372b}
.refinado .menu-link{position:relative;color:#f1ece1!important;font-size:12px;font-weight:600;letter-spacing:.55px}
.refinado .menu-link i{color:#c6c1b5;transition:color .25s,transform .25s}
.refinado .menu-link:after{content:"";position:absolute;bottom:2px;height:1px;left:20%;right:20%;background:linear-gradient(90deg,transparent,#f6cf59,transparent);transform:scaleX(0);transition:transform .28s}
.refinado .menu-link:hover:after,.refinado .menu-link:focus-visible:after{transform:scaleX(1)}
.refinado .menu-link:hover,.refinado .sub-menu-link:hover{color:#ffdc6f!important}
.refinado .menu-link:hover i{color:#f2ca50;transform:translateY(-2px)}
.refinado .sub-menu-link{color:#d8d4cb!important;font-weight:700}
.refinado .sub-menu-link span{font-weight:700}
.refinado .update-menu-link,.refinado .update-menu-link span{color:#7bdaff!important;text-shadow:0 0 12px #35bff83d}
.refinado .update-menu-link i{color:#7bdaff;filter:drop-shadow(0 0 5px #4dcaff66)}
.refinado .update-menu-link span:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(90deg,transparent 0%,transparent 32%,#bff2ff 44%,#fff 50%,#8fe4ff 56%,transparent 68%,transparent 100%);background-size:240% 100%;background-position:160% 0;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 5px #6fd9ffd9);animation:update-menu-text-glow 2.8s ease-in-out infinite;pointer-events:none}
.refinado .logo-menu,.refinado .logo-menu-hamburger{filter:drop-shadow(0 2px 8px #c79b2820);transition:filter .3s}
.refinado .logo-link:hover img{filter:drop-shadow(0 0 10px #efc25460)}
.refinado .language-switcher{background:#1917137a;border-color:#e1ba3d18;border-radius:18px}
.refinado .language-switcher img{width:26px;height:26px;border-radius:50%;transition:transform .22s,filter .22s;filter:saturate(1.12)}
.refinado .language-switcher a:hover img{transform:translateY(-2px);filter:saturate(1.2) drop-shadow(0 0 5px #e5bc4259)}

/* A warmer, clearer opening with restrained depth and embers. */
.refinado .hero-main-section{isolation:isolate;background:#13110d}
.refinado .hero-main-video{filter:saturate(1.08) contrast(1.025);transform:translate3d(var(--hero-x,0px),var(--hero-y,0px),0) scale(1.025);transition:transform .7s cubic-bezier(.2,.65,.3,1)}
.refinado .hero-video-overlay{background:linear-gradient(90deg,#07090c70 0%,#080a0d30 44%,#080a0d05 75%),linear-gradient(0deg,#11100fe0 0%,#0a090617 26%,#08080736 100%);z-index:1}
.refinado .hero-main-content{z-index:3}
.refinado .pattern{opacity:.16}
.refinado .decorativeText{font-size:clamp(82px,8.2vw,120px);-webkit-text-stroke:1.1px #f5ebd0b5;text-shadow:0 0 28px #dcad2c0c;letter-spacing:-4px;filter:drop-shadow(0 2px 5px #0004)}
.refinado .decorativeText2{font-weight:700;color:#f5d568;background:linear-gradient(105deg,#fff0ae 5%,#f5cf57 48%,#e3ae33 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px 7px #0009);font-size:clamp(31px,3.25vw,46px);letter-spacing:-1.1px}
.refinado .hero-main-content p.text-base{color:#f3eee3;font-size:15px;line-height:1.8;text-shadow:0 2px 7px #000b}
.hero-embers{position:absolute;inset:0;overflow:hidden;z-index:2;pointer-events:none;contain:strict}
.hero-embers span{position:absolute;bottom:-12px;left:var(--x);width:var(--size);height:var(--size);border-radius:50%;background:#ffcf68;box-shadow:0 0 6px #f6a42b,0 0 12px #f2a02355;opacity:0;animation:ember-rise var(--duration) linear var(--delay) infinite}
@keyframes ember-rise{0%{transform:translate3d(0,0,0);opacity:0}14%{opacity:.66}68%{opacity:.32}100%{transform:translate3d(var(--drift),-470px,0);opacity:0}}

/* Buttons retain the vivid gold of the current site. */
.refinado .button-static,.refinado .button-install{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,#f0cb59,#dfb63d 52%,#c99b28);border:1px solid #f3cf6d;color:#211806!important;box-shadow:inset 0 1px 0 #fff4c963,0 4px 18px #c7961524;font-weight:700;transition:transform .25s,box-shadow .25s,filter .25s}
.refinado .button-login,.refinado .button-install{min-height:auto;padding:9px 16px;border-radius:4px;font-size:10px;line-height:15px;font-weight:700;letter-spacing:1.2px;gap:6px}
.refinado .button-install{animation:pulse-glow 3s cubic-bezier(.4,0,.6,1) infinite}
.refinado .button-static:before,.refinado .button-install:before{content:"";position:absolute;inset:-60% auto -60% -80%;width:45%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,#fff8dd85,transparent);pointer-events:none;transition:left .65s cubic-bezier(.2,.6,.4,1)}
.refinado .button-static:hover,.refinado .button-install:hover{background:linear-gradient(115deg,#f9d96d,#e8bf43 58%,#d4a72e);filter:brightness(1.04);transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff4c98c,0 8px 26px #d9a32338}
.refinado .button-static:hover:before,.refinado .button-install:hover:before,.refinado .button-static:focus-visible:before,.refinado .button-install:focus-visible:before{left:150%}
.refinado .hero-register-button-wrap .button-static:before{animation:gold-sweep 8s ease-in-out 2s infinite}
@keyframes gold-sweep{0%,68%{left:-80%}83%,100%{left:150%}}
.refinado .button-login{background:#d4af3707;border-color:#d4af3759;color:#f3e5bd!important;transition:background .25s,box-shadow .25s,border-color .25s}
.refinado .button-login:hover{background:#d4af3712;border-color:#f2ca50;box-shadow:0 0 18px #d4af3721}

/* Existing circular server indicators, with a precise animated rim. */
.refinado .server-card{background:radial-gradient(ellipse at 50% 5%,#8e67221c,transparent 68%),#100e0be0;border-color:#d4af3740;box-shadow:inset 0 1px 0 #f9df8c12,0 10px 28px #0006;transition:border-color .3s,box-shadow .3s}
.refinado .server-card:hover{border-color:#f2ca5080;box-shadow:0 0 24px #e1b4391c,0 10px 28px #0006}
.refinado .server-orb-ring{border:1px solid #d4af3733;border-top-color:#f1ce6785;border-right-color:#d4af3759;animation:orbit-gold 20s linear infinite;box-shadow:0 0 12px #d4af370a}
.refinado .server-orb-ring.ring-dashed{border-style:dashed;border-color:#d4af373d;animation:orbit-gold 34s linear infinite reverse}
.refinado .server-orb-static{border-color:#f2ca5014}
.refinado .server-orb-static.inner{border-color:#d4af371a}
@keyframes orbit-gold{to{transform:rotate(360deg)}}
.refinado .text-primary-rate{color:#f6d36b!important;text-shadow:0 0 16px #e7bd3545}
.refinado .text-light-title{color:#eee9df}
.refinado .server-card p{color:#f4eddb;opacity:.85}
.refinado .server-status.online{color:#93ffc0;border-color:#6cf3a957;background:linear-gradient(180deg,#258a534d,#114a2c85);box-shadow:0 0 15px #41df8530,inset 0 1px 0 #96ffd91a}
.refinado .server-status.online:before{content:"";width:5px;height:5px;border-radius:50%;background:#8dffb9;box-shadow:0 0 7px #5bfd9b;flex-shrink:0;margin-right:6px;animation:online-breathe 4s ease-in-out infinite}
.refinado .server-status.offline{color:#ffabb1;border-color:#ee6c7952;background:linear-gradient(180deg,#872c3a4f,#47182080);box-shadow:0 0 12px #e15c7012}
@keyframes online-breathe{50%{opacity:.55;box-shadow:0 0 3px #5bfd9b}}

/* Original section order and imagery, with richer presentation. */
.refinado .topContent{background:url("../images/background-8.jpg") repeat -9px -561px!important}
.refinado .title-container .subtitle,.refinado .middleContent .container_wiki>.flex-1>h2,.refinado .wiki h2{color:#f2d27b!important;font-weight:600!important;text-shadow:0 2px 18px #c48c1817;font-size:30px!important;letter-spacing:.55px}
.refinado .carousel-description{color:#d1c5ac!important;font-size:14px!important}
.refinado .mk-section-ornament{opacity:.95}
.refinado .mk-section-ornament .diamond{background:#f2ca50;box-shadow:0 0 10px #f4c5484d}
.refinado .mk-section-ornament .line{width:100px;background:linear-gradient(90deg,transparent,#c9a43f85,transparent)}
.refinado .top_separator{opacity:1;background:linear-gradient(90deg,transparent,#d4af3740,transparent)}
.refinado .middleContent{background:url("../images/bg_repeat_2.png") repeat 100%!important}
.refinado .middleContent .call h4,.refinado .wiki-description{color:#e4d9c3!important;font-size:15px!important}
.refinado .mk-content-perks .perk{color:#f0dfbb;border-color:#d4af373e;background:#d4af370d;transition:transform .25s,border-color .25s,background .25s}
.refinado .mk-content-perks .perk:hover{transform:translateY(-2px);background:#d4af371a;border-color:#d4af3766}
.refinado .mk-content-perks .perk i{color:#f2ca50}
.refinado .middleContent .gifarea{border-color:#d4af3740;box-shadow:0 18px 45px #0005,0 0 30px #d4af370a;transition:border-color .35s,box-shadow .35s}
.refinado .middleContent .gifarea:hover{border-color:#f2ca506b;box-shadow:0 20px 45px #0005,0 0 30px #d4af3717}
.refinado .video-carousel-card,.refinado .wiki .boxWiki{position:relative;border-color:#d4af3745;transition:transform .32s cubic-bezier(.2,.65,.3,1),box-shadow .32s,border-color .32s;transform-style:preserve-3d}
.refinado .carousel-thumb{filter:brightness(1) saturate(1.05);transition:transform .5s,filter .35s}
.refinado .video-play-button{background:#17120bc9!important;color:#ffe18a!important;border-color:#f1ce6a90;box-shadow:0 0 15px #f2ca501a!important;transition:transform .3s,background .3s,color .3s,box-shadow .3s}
.refinado .video-carousel-card:hover .video-play-button{background:#ebc24a!important;color:#231a09!important;box-shadow:0 0 24px #e6b42b5c!important;transform:translate(-50%,-50%) scale(1.1)}
.refinado .video-platform-badge{color:#f4e2b6;border-color:#e4b94750;background:#15120de3}
.refinado .modern-video-carousel .swiper-button-prev,.refinado .modern-video-carousel .swiper-button-next{background:#d4af370d!important;border-color:#d4af3740!important;color:#f2ca50!important;box-shadow:none!important;transition:background .25s,border-color .25s}
.refinado .modern-video-carousel .swiper-button-prev:hover,.refinado .modern-video-carousel .swiper-button-next:hover{background:#d4af3724!important;border-color:#f2ca50!important}
.refinado .modern-video-carousel .swiper-button-prev:after,.refinado .modern-video-carousel .swiper-button-next:after{color:#f5d574!important}
.refinado .wiki .boxWiki h3{color:#fff1c6!important;font-weight:600}
.refinado .wiki .boxWiki p{color:#e4d5b5}
.fx-card-light{position:absolute;inset:0;z-index:5;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(280px circle at var(--light-x,50%) var(--light-y,50%),#ffeab41f,transparent 65%);box-shadow:inset 0 0 0 1px #ffe4a52b;transition:opacity .3s}
.fx-surface:hover>.fx-card-light{opacity:1}
.refinado .discord-float{background:linear-gradient(120deg,#626fe1,#5864ce);border-color:#9da7ff78;box-shadow:0 5px 25px #5664de3d;transition:transform .25s,box-shadow .25s}
.refinado .discord-float:hover{transform:translateY(-3px);box-shadow:0 8px 28px #6877f15c}
.refinado .amerika-footer{background:linear-gradient(180deg,#1b1915,#121210);border-top-color:#d4af371f}
.refinado .amerika-footer h4{color:#edc869}
.refinado .amerika-footer p{color:#b8b0a1}
.fx-reveal-pending{opacity:0;transform:translateY(16px)}
.fx-reveal{transition:opacity .65s ease,transform .65s cubic-bezier(.2,.65,.3,1)}
.fx-paused .hero-embers span,.fx-paused .server-orb-ring,.fx-paused .server-status.online:before,.fx-paused .hero-register-button-wrap .button-static:before{animation-play-state:paused!important}
@media(hover:hover) and (pointer:fine){.refinado .video-carousel-card:hover,.refinado .wiki .boxWiki:hover{transform:perspective(900px) translateY(-4px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));border-color:#f2ca5099;box-shadow:0 14px 32px #0006,0 0 22px #d4af3712}.refinado .video-carousel-card:hover .carousel-thumb{transform:scale(1.045);filter:brightness(1.08) saturate(1.08)}}
@media(max-width:1100px){.refinado .hero-main-content p.text-base{font-size:14px}.refinado .hero-main-content{padding-top:48px;padding-bottom:48px}.refinado .decorativeText{font-size:83px}}
@media(max-width:834px){.refinado .hero-video-overlay{background:linear-gradient(0deg,#13100fdd,#0b0e1675 90%)}.refinado .hero-main-video{transform:none}.refinado .hero-main-content p.text-base{font-size:14px;line-height:1.85}.refinado .hero-embers span:nth-child(n+7){display:none}.refinado .title-container .subtitle,.refinado .middleContent .container_wiki>.flex-1>h2,.refinado .wiki h2{font-size:24px!important}.refinado .middleContent .call h4,.refinado .wiki-description{font-size:14px!important}.refinado .server-status{font-size:9px!important}}
@media(max-width:600px){.refinado .discord-float{width:44px;height:44px;padding:0;display:grid;place-items:center;border-radius:12px;right:14px;bottom:14px}.refinado .discord-float span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.refinado .discord-float svg{margin:0;width:22px;height:22px}}
@media(prefers-reduced-motion:reduce){.refinado *,.refinado *:before,.refinado *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-embers{display:none}.fx-reveal-pending{opacity:1;transform:none}.refinado .hero-main-video,.refinado .fx-surface:hover{transform:none!important}}

/* mobile-original.css */
/* Mobile behavior from pages/index.php and layout.php, scoped to option 4. */
@media(max-width:834px){
 .refinado.mobile-original .hero-main-section{height:auto!important;min-height:600px!important;max-height:none!important}
 .refinado.mobile-original .hero-main-video{object-position:center 25%;filter:none;transform:none;transition:none}
 .refinado.mobile-original .hero-video-overlay{background:radial-gradient(ellipse at top,rgba(212,175,55,.08),transparent 60%),linear-gradient(180deg,rgba(0,0,0,.42),rgba(10,8,5,.38))}
 .refinado.mobile-original .hero-main-content{flex-direction:column!important;align-items:center;margin-top:0;padding:28px 20px 36px!important;gap:30px}
 .refinado.mobile-original .hero-main-content>.flex-col{width:100%;max-width:620px;flex:0 0 auto;margin:0!important;padding:0!important}
 .refinado.mobile-original .hero-right.status-alternative{order:-1;flex:0 0 auto;width:100%;max-width:326px;margin:0 auto!important;gap:9px}
 .refinado.mobile-original .status-emblem-arranged{padding:16px 18px 13px}
 .refinado.mobile-original .status-emblem-arranged .realm-body{margin-top:14px}
 .refinado.mobile-original .status-emblem-arranged footer{margin-top:14px;padding-top:10px}
 .refinado.mobile-original .status-footnote{font-size:9px}
 .refinado.mobile-original .top-relative{width:100%;text-align:center}
 .refinado.mobile-original .decorativeText{position:relative!important;top:auto!important;left:auto;right:auto;font-size:40px!important;line-height:1.1;letter-spacing:-1.5px;padding:0!important;margin:0!important}
 .refinado.mobile-original .decorativeText2{font-family:'TCAdministerRR-Bold',Georgia,serif;font-size:20px!important;line-height:1.3;letter-spacing:0;text-align:center;padding:0!important;margin:7px 0 0!important}
 .refinado.mobile-original .hero-main-content p.text-base{width:100%;max-width:100%;padding:0;margin:20px 0 0!important;font-size:14px;line-height:1.65;text-align:justify}
 .refinado.mobile-original .hero-register-button-wrap{justify-content:center;margin-top:28px}
 .refinado.mobile-original .hero-embers{display:none}
 .refinado.mobile-original .modern-video-carousel{padding:0 44px}
 
 
 .refinado.mobile-original .mobile-header{display:flex;align-items:center;justify-content:space-between}
 .refinado.mobile-original .menu-links,.refinado.mobile-original .logo-link,.refinado.mobile-original .button-install{display:none!important}
 .refinado.mobile-original .menu-items{flex-direction:column;align-items:flex-start;gap:8px}
 .refinado.mobile-original .server-install{order:2;margin-right:auto;margin-left:-15px}
 .refinado.mobile-original .server-install-actions{display:flex!important;align-items:center;justify-content:flex-start;gap:10px}
 .refinado.mobile-original .hamburger{display:inline-flex;align-items:center;justify-content:center}
 .refinado.mobile-original .button-login{padding:8px 12px;font-size:10px}
 .refinado.mobile-original .topbar-container{min-height:44px}
 .refinado.mobile-original .language-switcher img{width:24px;height:24px}
 .refinado.mobile-original .menu-mobile{background:radial-gradient(circle at top right,rgba(212,175,55,.14),transparent 38%),linear-gradient(180deg,rgba(31,30,28,.98),rgba(11,9,6,.98));border-left-color:rgba(212,175,55,.22)}
 .refinado.mobile-original .menu-mobile .wiki__nav-item-icon i{font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal}
 .refinado.mobile-original .menu-mobile .ra-castle-emblem:before{content:'\f015'}
 .refinado.mobile-original .menu-mobile .ra-scroll-unfurled:before{content:'\f1ea'}
 .refinado.mobile-original .menu-mobile .ra-book:before{content:'\f02d'}
 .refinado.mobile-original .menu-mobile .ra-load:before{content:'\f019'}
 .refinado.mobile-original .menu-mobile .ra-burning-book:before{content:'\f234'}
 .refinado.mobile-original .menu-mobile .ra-bat-sword:before{content:'\f091'}
}
@media(max-width:767px){
 
}
@media(max-width:480px){
 .refinado.mobile-original .modern-video-carousel{padding:0 38px}
 .refinado.mobile-original .modern-video-carousel .swiper-button-prev,.refinado.mobile-original .modern-video-carousel .swiper-button-next{width:26px!important;height:42px!important}
}

/* status-opcao-5.css */
/* The server strip replaces the large AMERIKA word in the left column. */
.refinado.status-layout-5 .hero-main-content>.flex-col{flex:0 1 650px;width:100%;max-width:650px}
.refinado.status-layout-5 .decorativeText{display:none}
.refinado.status-layout-5 .decorativeText2{margin:0!important;text-align:left}
.status-inline-showcase{width:100%;margin:0 0 25px;font-family:'Segoe UI',Arial,sans-serif;text-align:left}
.status-inline-bar{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:23px;padding:14px 22px;border-radius:4px;background:linear-gradient(90deg,#131510a8,#1315106e 70%,#13151030)}
.status-inline-identity{display:flex;align-items:center;gap:14px;min-width:0}
.status-inline-identity .status-crest{width:39px;height:49px;flex:0 0 39px}
.status-inline-identity .status-crest-dot{width:4px;height:4px;bottom:1px}
.status-inline-server{display:flex;flex-direction:column;gap:9px}
.status-inline-server .status-online{font-size:11px}
.status-inline-rate{display:flex;align-items:center;gap:12px}
.status-inline-population{display:flex;align-items:center;gap:11px;padding-left:23px;border-left:1px solid #dac17b25}
.refinado .status-inline-population .status-number{font-size:28px}
.status-inline-population .status-small-label{font-size:9px;line-height:1.4;max-width:58px}
.status-inline-history{display:flex;flex-direction:column;gap:9px;color:#d2c5ae;font-size:9px;line-height:1.3;white-space:nowrap}
.status-inline-history span{display:flex;align-items:center;gap:7px}
.status-inline-history i{color:#baa677;width:12px;text-align:center}
@media(min-width:835px) and (max-width:1100px){.refinado.status-layout-5 .hero-main-content>.flex-col{max-width:55%}.status-inline-bar{grid-template-columns:minmax(0,1fr) auto;gap:13px;padding:13px 16px}.status-inline-history{grid-column:1/-1;flex-direction:row;justify-content:space-between;border-top:1px solid #dac17b20;padding-top:9px;gap:12px}.status-inline-population{padding-left:13px}.status-inline-identity{gap:10px}.status-inline-server .status-online{font-size:10px}.refinado.status-layout-5 .decorativeText2{font-size:32px}}
@media(max-width:834px){
 .refinado.mobile-original.status-layout-5 .hero-main-content{justify-content:flex-start;gap:0}
 .refinado.mobile-original.status-layout-5 .hero-main-content>.flex-col{flex:0 0 auto;max-width:620px}
 .refinado.mobile-original.status-layout-5 .decorativeText2{text-align:center;margin:0!important}
 .status-inline-showcase{margin-bottom:29px}
 .status-inline-bar{padding:13px 16px;gap:16px}
 .status-inline-server .status-online{font-size:10px}
 .status-inline-population{padding-left:16px}
}
@media(max-width:560px){
 .status-inline-bar{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 14px 10px}
 .status-inline-identity{gap:10px}
 .status-inline-identity .status-crest{width:33px;height:43px;flex-basis:33px}
 .status-inline-server{gap:7px}
 .status-inline-server .status-online{font-size:9px;gap:6px}
 .status-inline-population{flex-direction:column;align-items:flex-end;gap:3px;padding-left:12px}
 .refinado .status-inline-population .status-number{font-size:26px}
 .status-inline-population .status-small-label{max-width:none;font-size:8px}
 .status-inline-history{grid-column:1/-1;flex-direction:row;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid #dac17b20;font-size:8px}
}

/* baium-energy.css */
.baium-energy-plane{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;transform:translate3d(var(--hero-x,0px),var(--hero-y,0px),0) scale(1.025);transition:transform .7s cubic-bezier(.2,.65,.3,1)}
.baium-energy-plane svg{position:absolute;overflow:visible;pointer-events:none}
body:not(.status-layout-5) .baium-energy-plane{display:none}
.baium-energy-glow{mix-blend-mode:screen}
@media(max-width:834px){.baium-energy-plane{transform:none;transition:none}}
@media(prefers-reduced-motion:reduce){.baium-energy-plane{display:none!important;transform:none;transition:none}}

/* status-opcao-6.css */
/* Compact, open server information aligned with the heading. */
/* Move the entire mobile hero down 24px without increasing its total padding. */
@media(max-width:834px){.refinado.mobile-original.status-layout-5 .hero-main-content{padding:52px 20px 12px!important}}
.refinado.mobile-original.status-layout-5 .hero-main-content p.text-base{text-align:justify;text-align-last:left}
.refinado .modern-video-carousel .video-carousel-card:hover .video-play-button{background:#17120bc9!important;color:#ffe18a!important;border-color:#f1ce6a90;box-shadow:0 0 15px #f2ca501a!important}
.status-regalia-showcase{width:100%;max-width:430px;margin:0 0 26px;text-align:left;font-family:"Segoe UI",Arial,sans-serif}
.status-regalia{position:relative;isolation:isolate;display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;align-items:center;padding:0 0 18px;color:#efdfba;text-shadow:0 2px 8px #000b}
.status-regalia:before{content:"";pointer-events:none;position:absolute;z-index:-1;inset:-16px -22px -6px -22px;background:radial-gradient(ellipse at 35% 48%,#090d0bc4,transparent 73%)}
.status-regalia>.regalia-torch{transform:translateX(12px)}
.status-regalia>.regalia-info{transform:translateX(45px);width:calc(100% - 45px)}
.regalia-torch{position:relative;width:54px;height:80px;pointer-events:none}
.regalia-torch svg{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 3px 5px #0007)}
.torch-energy-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}
.torch-energy-ready .torch-halo,.torch-energy-ready .torch-flame-outer,.torch-energy-ready .torch-flame-heart,.torch-energy-ready .torch-spark{display:none;animation:none}
.torch-halo{opacity:.6;animation:torch-glow 2.6s ease-in-out infinite}
.torch-flame-outer{opacity:.92;transform-origin:36px 53px;animation:torch-flow 2.3s ease-in-out infinite,torch-lift 1.7s ease-in-out infinite}
.torch-flame-heart{transform-origin:36px 53px;animation:torch-heart 1.35s ease-in-out infinite}
.torch-spark{--torch-drift:-6px;--torch-rise:-36px;opacity:0;filter:drop-shadow(0 0 1.3px #87efad);animation:torch-spark 2.6s linear infinite;animation-delay:-.3s}
.torch-spark-two{--torch-drift:7px;--torch-rise:-45px;animation-delay:-1.25s;animation-duration:3.2s}
.torch-spark-three{--torch-drift:-3px;--torch-rise:-33px;animation-delay:-1.9s;animation-duration:2.7s}
.torch-spark-four{--torch-drift:9px;--torch-rise:-42px;animation-delay:-2.35s;animation-duration:3.5s}
@keyframes torch-glow{0%,100%{opacity:.43}42%{opacity:.76}72%{opacity:.55}}
@keyframes torch-flow{
 0%,100%{d:path("M36 54C18 54 19 41 25 32C28 27 29 22 27 17C34 21 35 27 34 32C42 25 43 15 41 7C53 19 47 30 50 37C53 43 48 54 36 54Z")}
 40%{d:path("M36 54C19 54 20 40 27 34C31 30 29 26 29 23C36 26 34 31 35 34C43 25 46 14 38 3C54 16 45 30 48 36C54 44 47 54 36 54Z")}
 72%{d:path("M36 54C16 54 20 41 23 30C25 24 27 18 24 12C35 18 38 26 35 32C39 25 40 18 44 14C49 25 49 32 52 38C53 46 48 54 36 54Z")}
}
@keyframes torch-lift{0%,100%{transform:scale(1);opacity:.88}50%{transform:scale(.95,1.07);opacity:1}}
@keyframes torch-heart{0%,100%{opacity:.82;transform:scale(.9,.87)}38%{opacity:1;transform:scale(.81,1.19)}72%{opacity:.93;transform:scale(1.05,.98)}}
@keyframes torch-spark{0%{opacity:0;transform:translate(0,0)}15%{opacity:.95}55%{opacity:.75}100%{opacity:0;transform:translate(var(--torch-drift),var(--torch-rise))}}
.fx-paused .regalia-torch *{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.regalia-torch *{animation:none!important}.torch-spark{display:none}}
.regalia-info{min-width:0;padding-top:1px}
.regalia-state{display:flex;align-items:center;gap:12px;color:#b2e9bf;font-size:9px;font-weight:600;line-height:1.3;letter-spacing:1.9px;text-transform:uppercase}
.regalia-state:before{content:"";display:block;flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:#a4edb8;box-shadow:0 0 0 3px #7ed99f12,0 0 9px #80e9a45e}
.regalia-signal{display:flex;align-items:flex-end;gap:2px;height:9px;opacity:.8}
.regalia-signal i{width:2px;background:#91d7a6}.regalia-signal i:nth-child(1){height:3px}.regalia-signal i:nth-child(2){height:5px}.regalia-signal i:nth-child(3){height:7px}.regalia-signal i:nth-child(4){height:9px}
.status-regalia[data-server-state="offline"] .regalia-state{color:#ffafa9}
.status-regalia[data-server-state="offline"] .regalia-state:before{background:#ff716e;box-shadow:0 0 0 3px #ff5d6414,0 0 9px #ff505966}
.status-regalia[data-server-state="offline"] .regalia-signal i{background:#ef7d7c}
.status-regalia[data-server-state="offline"] .torch-rim-light{stroke:#ffb5a5}
.status-regalia[data-server-state="offline"] #torch-emerald stop:nth-child(1){stop-color:#ffb4a1}
.status-regalia[data-server-state="offline"] #torch-emerald stop:nth-child(2){stop-color:#ff625b}
.status-regalia[data-server-state="offline"] #torch-emerald stop:nth-child(3){stop-color:#dc3047}
.status-regalia[data-server-state="offline"] #torch-emerald stop:nth-child(4){stop-color:#f94d60}
.status-regalia[data-server-state="offline"] #torch-heart stop:nth-child(1){stop-color:#ffe1cf}
.status-regalia[data-server-state="offline"] #torch-heart stop:nth-child(2){stop-color:#ffc3b2}
.status-regalia[data-server-state="offline"] #torch-heart stop:nth-child(3){stop-color:#fa7d7b}
.status-regalia[data-server-state="offline"] #torch-aura stop{stop-color:#f85160}
.status-regalia[data-server-state="offline"] .torch-spark{fill:#ffc8bc;filter:drop-shadow(0 0 1.3px #fa6d73)}
.regalia-stats{display:flex;align-items:center;gap:28px;margin:9px 0 8px;max-width:320px}
.regalia-population{display:flex;align-items:center;gap:11px;min-width:0}
.refinado .regalia-population strong{font:400 26px/1.1 "Intro","Trebuchet MS",sans-serif;font-variant-numeric:tabular-nums;font-synthesis:none;letter-spacing:.4px;color:#faedcd}
.regalia-population>span{font-size:10px;line-height:1.4;color:#d9d2bf;max-width:55px}
.regalia-rate{position:relative;display:flex;align-items:center;gap:7px;padding-left:23px;white-space:nowrap}
.regalia-rate:before{content:"";position:absolute;width:1px;height:25px;left:0;top:50%;transform:translateY(-50%);background:linear-gradient(transparent,#e8c77e65,transparent)}
.regalia-rate strong{font:400 18px/1 "Intro","Trebuchet MS",sans-serif;color:#d8b776;font-synthesis:none}
.regalia-rate>span{color:#b8a583;font-size:8px;letter-spacing:1.5px;text-transform:uppercase}
.regalia-history{display:flex;align-items:center;gap:11px;font-size:9px;line-height:1.4;letter-spacing:.4px;color:#c5bda9}
.regalia-history>i{display:block;width:3px;height:3px;transform:rotate(45deg);background:#c6a363}
.regalia-rule{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:8px;height:5px;pointer-events:none}
.regalia-rule:before{content:"";flex:0 0 65px;height:1px;background:linear-gradient(90deg,transparent,#d7b77388)}
.regalia-rule:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,#d7b77388,transparent)}
.regalia-rule>span{display:block;width:4px;height:4px;transform:rotate(45deg);background:#ddc080;box-shadow:0 0 7px #dcb26a33}
@media(max-width:1100px) and (min-width:835px){.regalia-stats{gap:14px}.regalia-rate{gap:5px;padding-left:14px}.regalia-population{gap:8px}.regalia-state{letter-spacing:1.2px}}
@media(max-width:834px){.status-regalia-showcase{max-width:430px;margin:2px auto 28px}.regalia-stats{max-width:310px}}
@media(max-width:560px){.status-regalia-showcase{max-width:360px}.status-regalia{grid-template-columns:43px minmax(0,1fr);gap:13px;padding-bottom:16px}.regalia-torch{width:43px;height:68px}.regalia-state{font-size:8px;letter-spacing:1.3px;gap:9px}.regalia-stats{gap:18px;margin-top:9px;margin-bottom:8px}.refinado .regalia-population strong{font-size:24px}.regalia-population{gap:8px}.regalia-population>span{font-size:9px;max-width:50px}.regalia-rate{padding-left:14px;gap:6px}.regalia-rate strong{font-size:15px}.regalia-rate>span{font-size:7px}.regalia-history{font-size:8px;gap:9px}.regalia-rule:before{flex-basis:51px}}

/* mobile-menu.css */
/* Mobile drawer: scoped to the approved home, leaving desktop navigation intact. */
@media(max-width:834px){
 .refinado.mobile-original .menu-mobile[data-modern-menu]{display:flex!important;flex-direction:column;width:min(376px,calc(100vw - 24px));height:100vh;height:100dvh;padding:0;z-index:10020;overflow:hidden;overscroll-behavior:contain;border:0;border-left:1px solid #d5b97a40;border-radius:0;background:radial-gradient(ellipse at 100% 0,#a17c2d16,transparent 43%),linear-gradient(155deg,#20201c,#131511 72%);box-shadow:-24px 0 70px #0009;transform:translateX(102%);opacity:0;visibility:hidden;transition:transform .32s cubic-bezier(.22,.8,.25,1),opacity .24s,visibility .32s;font-family:'Segoe UI',Arial,sans-serif}
 .refinado.mobile-original .menu-mobile[data-modern-menu].active{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto}
 .refinado.mobile-original .menu-mobile[data-modern-menu]{text-transform:none;letter-spacing:normal}
 .refinado.mobile-original .menu-mobile[data-modern-menu] .boxMenuPanelMobile{padding:0;background:none;border:0;box-shadow:none}
 .refinado.mobile-original .menu-mobile[data-modern-menu] .wiki__nav-item-icon:before,.refinado.mobile-original .menu-mobile[data-modern-menu] .wiki__nav-item-icon:after{display:none}
 .refinado.mobile-original .mobile-menu-backdrop{z-index:10010;background:linear-gradient(90deg,#080b0d77,#080b0dbb);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}
 .refinado.mobile-menu-open .hamburger{visibility:hidden}
 .mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;padding:22px 22px 19px;padding-top:max(22px,env(safe-area-inset-top));border-bottom:1px solid #d3ba7c1c;position:relative}
 .mobile-drawer-header:after{content:'';position:absolute;bottom:-1px;left:22px;width:65px;height:1px;background:linear-gradient(90deg,#dcbd70,transparent)}
 .mobile-drawer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-decoration:none!important}
 .mobile-drawer-brand img{display:block;width:145px!important;max-height:34px!important;height:auto;object-fit:contain;filter:drop-shadow(0 2px 8px #d7ad2920)}
 .mobile-drawer-brand span{font:500 8px/1.3 'Segoe UI',Arial,sans-serif;letter-spacing:2.8px;color:#a89a7c;margin-left:2px}
 .mobile-drawer-close{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;padding:0;border:1px solid #d2bb7f28;border-radius:6px;background:#ffffff03;color:#dac799;transition:background .2s,border-color .2s}
 .mobile-drawer-close:hover,.mobile-drawer-close:focus-visible{background:#d3b56810;border-color:#d3b56877}
 .mobile-drawer-close svg{width:19px;height:19px}
 .mobile-drawer-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7c694133 transparent;padding:22px 20px 20px}
 .mobile-drawer-account{display:flex;align-items:center;gap:12px;padding:14px 13px;border:1px solid #c9aa6252;border-radius:7px;background:linear-gradient(105deg,#c8a35118,#b58d3b08);color:#f3e3b8!important;text-decoration:none!important;position:relative;box-shadow:inset 0 1px 0 #eace9510}
 .mobile-drawer-account>.drawer-account-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;background:#dec17f10;border-radius:5px;color:#e0c581}
 .mobile-drawer-account svg{width:19px;height:19px}
 .mobile-drawer-account>span:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0}
 .mobile-drawer-account strong{font-size:13px;font-weight:600;line-height:1.3}
 .mobile-drawer-account small{font-size:11px;line-height:1.4;color:#b7ae98;font-weight:400}
 .mobile-drawer-account>.drawer-arrow{margin-left:auto;width:14px;height:14px;flex:none;opacity:.7}
 .mobile-drawer-section-title{margin:22px 4px 11px;font:600 9px/1.4 'Segoe UI',Arial,sans-serif;letter-spacing:2px;color:#9c927d;text-transform:uppercase}
 .refinado.mobile-original .menu-mobile[data-modern-menu] #ucpMenuLinks{gap:5px}
 .refinado.mobile-original .menu-mobile[data-modern-menu] .wiki__nav-item{min-height:52px;gap:12px;padding:9px 11px;border:1px solid transparent;border-radius:6px;background:transparent;box-shadow:none;transform:none;color:#eee7d9!important;overflow:visible;text-decoration:none!important}
 .refinado.mobile-original .menu-mobile[data-modern-menu] .wiki__nav-item:before{display:none}
 .refinado.mobile-original .menu-mobile[data-modern-menu] .wiki__nav-item:after{content:'';position:absolute;width:5px;height:5px;right:12px;top:calc(50% - 3px);border-right:1px solid #a79a7b88;border-top:1px solid #a79a7b88;transform:rotate(45deg)}
 .refinado.mobile-original .menu-mobile[data-modern-menu] .wiki__nav-item:hover,.refinado.mobile-original .menu-mobile[data-modern-menu] .wiki__nav-item:focus-visible{background:#d3b66d09;border-color:#d3b66d26;transform:none;box-shadow:none}
 .refinado.mobile-original .menu-mobile[data-modern-menu] .wiki__nav-item[aria-current=page]{background:linear-gradient(90deg,#cfad5614,#cfad5603);border-color:#cfad5625}
 .refinado.mobile-original .menu-mobile[data-modern-menu] .wiki__nav-item[aria-current=page]:before{display:block;inset:11px auto 11px -1px;width:2px;opacity:1;border-radius:2px;background:#d4b36a;box-shadow:0 0 10px #dab66035}
 .refinado.mobile-original .menu-mobile[data-modern-menu] .wiki__nav-item-icon{flex:0 0 32px;width:32px;height:32px;background:transparent;border:0;border-radius:0;box-shadow:none;color:#bda773;font-size:18px}
 .refinado.mobile-original .menu-mobile[data-modern-menu] .wiki__nav-item-icon svg{width:21px;height:21px}
 .refinado.mobile-original .menu-mobile[data-modern-menu] .wiki__nav-item-icon i.ra{font-family:'rpg-awesome'!important;font-weight:400}
 .refinado.mobile-original .menu-mobile[data-modern-menu] .wiki__nav-item-info{padding:0 14px 0 0;min-width:0}
 .refinado.mobile-original .menu-mobile[data-modern-menu] .wiki__nav-item-name{font:500 14px/1.4 'Segoe UI',Arial,sans-serif;letter-spacing:.2px;text-transform:none;color:#e7e2d6}
 .refinado.mobile-original .menu-mobile[data-modern-menu] .wiki__nav-item[aria-current=page] .wiki__nav-item-name{color:#f1d99d}
 .refinado.mobile-original .menu-mobile[data-modern-menu] .wiki__nav-item-desc{font:400 11px/1.45 'Segoe UI',Arial,sans-serif;color:#a39d8e;margin:3px 0 0;letter-spacing:0;text-transform:none;opacity:1}
 .mobile-drawer-community{display:flex;align-items:center;gap:12px;border-top:1px solid #d5b8781c;padding:16px 9px 0;margin-top:18px;text-decoration:none!important;color:#ccc7d9!important}
 .mobile-drawer-community>svg{width:23px;height:23px;flex:none;color:#b0a8cd}
 .mobile-drawer-community>span{display:flex;flex-direction:column;gap:4px}
 .mobile-drawer-community strong{font-size:12px;font-weight:500;line-height:1.4}
 .mobile-drawer-community small{font-size:10px;line-height:1.4;color:#92909b}
 .mobile-drawer-community:after{content:'↗';margin-left:auto;color:#a7a2b8;font-size:17px}
 .mobile-drawer-footer{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 22px;padding-bottom:max(15px,env(safe-area-inset-bottom));border-top:1px solid #cdb27b1c;background:#0d100c6e}
 .mobile-drawer-footer>span{font-size:10px;color:#a59c89;letter-spacing:.4px}
 .refinado.mobile-original .mobile-drawer-footer .language-switcher{gap:5px;background:none;border:0;border-radius:0;padding:0}
 .refinado.mobile-original .mobile-drawer-footer .language-switcher a{display:grid;place-items:center;width:33px;height:33px;border:1px solid transparent!important;border-radius:5px;background:none;opacity:.65}
 .refinado.mobile-original .mobile-drawer-footer .language-switcher a[aria-current=true]{border-color:#cfad6255!important;background:#cfad6210;opacity:1}
 .refinado.mobile-original .mobile-drawer-footer .language-switcher a:hover{opacity:1}
 .refinado.mobile-original .mobile-drawer-footer .language-switcher img{display:block;width:22px;height:22px;filter:none;transform:none}
}
@media(min-width:835px){.refinado .menu-mobile[data-modern-menu]{display:none!important}}
@media(prefers-reduced-motion:reduce){.refinado .menu-mobile[data-modern-menu],.refinado .mobile-menu-backdrop{transition:none!important}}

/* Keep the live carousel's measurements and animated translation. */
.refinado .modern-video-carousel .swiper-container{padding:10px 0;overflow:hidden}
.refinado .modern-video-carousel .swiper-wrapper{gap:0;box-sizing:content-box}
.refinado .modern-video-carousel .swiper-slide{flex-shrink:0;flex-basis:auto;max-width:none;height:auto}
