.awb{width:100%;max-width:none;margin:0;--bg:#020a10;--ink:#f1eadc;--muted:#cbd1cf;--teal:#13aab0;--line:#126c76;--gold:#d9b878;min-height:100vh;background:radial-gradient(circle at 58% 0,rgba(21,93,119,.20),transparent 30%),#02090f;color:var(--ink)}
        .awb *{box-sizing:border-box}.awb a{text-decoration:none;color:inherit}.awb-account-shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh;max-width:1500px;margin:0 auto}.awb-account-nav{padding:25px 18px 45px 0;min-width:0}.awb-account-nav .woocommerce-MyAccount-navigation{float:none!important;width:100%!important;margin:0!important;overflow:visible!important;position:relative!important;height:auto!important}.awb-account-nav .woocommerce-MyAccount-navigation ul{margin:0!important;overflow:visible!important}.awb-account-nav .woocommerce-MyAccount-navigation li{float:none!important;width:100%!important}.awb-main{min-width:0;padding:0 34px 44px;overflow:visible}.awb-hero{height:414px;max-width:1310px;margin:0 auto 25px;position:relative;text-align:center;overflow:hidden;background-image:linear-gradient(180deg,rgba(2,8,13,.04) 0%,rgba(2,8,13,.04) 50%,rgba(2,8,13,.25) 72%,#020a10 100%),url("../img/wdb-1.webp"),url("../images/origem/universo-anthares.webp");background-size:cover;background-position:center}.awb-hero:after{content:"";position:absolute;left:21%;right:21%;bottom:44px;height:1px;background:linear-gradient(90deg,transparent,rgba(218,190,128,.75),transparent)}.awb-hero-inner{padding-top:64px;position:relative;z-index:2}.awb-eyebrow{font-size:12px;letter-spacing:7px;color:#e3ddcf}.awb-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:47px;line-height:1;letter-spacing:5px;font-weight:400;margin:20px 0 16px}.awb-hero em{font-family:Georgia,"Times New Roman",serif;font-size:17px;color:#d9d2c6}.awb-hero p{font-family:Georgia,"Times New Roman",serif;font-size:13px;line-height:1.55;color:#d5dad8;margin:15px auto 0;max-width:650px}.awb-hero-star{position:absolute;bottom:31px;left:50%;transform:translateX(-50%);width:25px;height:25px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(224,190,116,.35));z-index:3}.awb-grid{max-width:1310px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.awb-grid.small{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:20px}.awb-card{height:258px;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:#04121b}.awb-grid.small .awb-card{height:179px}.awb-card:hover{border-color:#20d2cf;transform:translateY(-2px);transition:transform .18s ease,border-color .18s ease}.awb-card-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .35s ease}.awb-card:hover .awb-card-bg{transform:scale(1.025)}.awb-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,6,11,.03),rgba(0,7,12,.14) 36%,rgba(0,8,14,.96) 90%)}.awb-card-body{position:absolute;left:17px;right:17px;bottom:17px;text-align:center}.awb-icon{width:39px;height:39px;border:1px solid #c7a66b;border-radius:50%;margin:0 auto 9px;display:flex;align-items:center;justify-content:center;color:#e2c17b;background:rgba(2,8,13,.66);font-family:Arial,sans-serif;font-size:16px}.awb-grid.small .awb-icon{width:31px;height:31px;font-size:13px;margin-bottom:6px}.awb-card h2{font-family:Georgia,"Times New Roman",serif;font-size:18px;letter-spacing:1.8px;line-height:1.05;font-weight:400;margin:0 0 8px}.awb-grid.small h2{font-size:14px;letter-spacing:1px;margin-bottom:6px}.awb-card p{font-family:Georgia,"Times New Roman",serif;font-size:11px;line-height:1.42;color:#d5d9d8;margin:0}.awb-grid.small p{font-size:9.8px;line-height:1.4}.awb-arrow{font-family:Arial,sans-serif;font-size:16px;color:#e4d7bd;margin-top:6px}.awb-bottom{max-width:1310px;margin:20px auto 0;display:grid;grid-template-columns:1.08fr .92fr;gap:20px}.awb-bottom-card{height:145px;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:#06131d}.awb-bottom-card.bg11{background-image:linear-gradient(90deg,rgba(3,10,16,.82),rgba(3,10,16,.28)),url("../img/wdb-11.webp"),url("../images/origem/universo-anthares.webp");background-size:cover;background-position:center}.awb-bottom-card.bg12{background-image:linear-gradient(90deg,rgba(3,10,16,.74),rgba(3,10,16,.25)),url("../img/wdb-12.webp"),url("../images/origem/universo-anthares.webp");background-size:cover;background-position:center}.awb-bottom-inner{padding:28px 35px;position:relative;z-index:2}.awb-bottom h3{font-family:Georgia,"Times New Roman",serif;font-size:16px;letter-spacing:3px;font-weight:400;margin:0 0 9px}.awb-bottom p{font-family:Georgia,"Times New Roman",serif;font-size:11px;line-height:1.5;color:#d3d8d7;margin:0;max-width:500px}.awb-bottom .quote{font-size:15px;line-height:1.45;font-style:italic;max-width:390px}.awb-bottom-link{position:absolute;right:28px;bottom:21px;color:#e2d2ac;font-family:Arial,sans-serif;font-size:9px;letter-spacing:1px}.awb-archive{max-width:1310px;margin:0 auto}.awb-archive-hero{height:235px;position:relative;overflow:hidden;border:1px solid var(--line);background-size:cover;background-position:center}.awb-archive-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,8,13,.94),rgba(2,8,13,.52),rgba(2,8,13,.20))}.awb-archive-copy{position:relative;z-index:2;padding:48px 54px}.awb-archive-copy h1{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:40px;letter-spacing:2px;margin:13px 0 9px}.awb-archive-copy p{font-family:Georgia,"Times New Roman",serif;max-width:640px;color:#d5dad8;font-size:13px;line-height:1.6;margin:0}.awb-back{font-family:Arial,sans-serif;color:#d9b878!important;font-size:9px;letter-spacing:1.5px;text-transform:uppercase}.awb-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:20px}.awb-post{position:relative;min-height:245px;overflow:hidden;border:1px solid var(--line);background:#06131d}.awb-post-image{height:118px;background-size:cover;background-position:center;background-image:linear-gradient(180deg,rgba(2,8,13,.05),rgba(2,8,13,.55))}.awb-post-body{padding:18px 20px 20px}.awb-post h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:19px;line-height:1.18;margin:0 0 9px}.awb-post p{font-family:Georgia,"Times New Roman",serif;color:#bfc9c7;font-size:11px;line-height:1.5;margin:0}.awb-post-arrow{display:block;margin-top:15px;color:#d9b878;font-family:Arial,sans-serif;font-size:9px;letter-spacing:1.2px}.awb-empty{padding:45px;border:1px solid var(--line);color:#bfc9c7}.awb-footer{max-width:1310px;margin:25px auto 0;padding:18px 0;color:#657b7c;text-align:center;font:9px/1.4 Arial,sans-serif;letter-spacing:1px}@media(min-width:769px){.awb-account-nav .woocommerce-MyAccount-navigation{display:block!important}}@media(max-width:1050px){.awb-account-shell{grid-template-columns:1fr}.awb-account-nav{padding:15px 18px 0}.awb-main{padding:0 18px 35px}.awb-grid{grid-template-columns:repeat(2,1fr)}.awb-grid.small{grid-template-columns:repeat(2,1fr)}.awb-bottom{grid-template-columns:1fr}.awb-post-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.awb-account-nav{padding:10px 10px 0}.awb-main{padding:0 10px 28px}.awb-hero{height:390px}.awb-hero h1{font-size:35px;letter-spacing:3px}.awb-eyebrow{letter-spacing:4px}.awb-hero p br{display:none}.awb-grid,.awb-grid.small,.awb-post-grid{grid-template-columns:1fr}.awb-card,.awb-grid.small .awb-card{height:245px}.awb-bottom-card{height:170px}.awb-archive-copy{padding:32px 24px}.awb-archive-copy h1{font-size:31px}}

/* Worldbuilding ocupa a página inteira e usa a navegação real da Minha Conta. */
/* Fallback defensivo: o filtro PHP remove o Page Header do Customify.
 * Estes seletores evitam a faixa residual caso o tema ignore o filtro. */
body.anthares-worldbuilding-page #page-titlebar,
body.anthares-worldbuilding-page #page-cover{display:none!important}

body.anthares-worldbuilding-page #secondary,
body.anthares-worldbuilding-page .widget-area,
body.anthares-worldbuilding-page .sidebar,
body.anthares-worldbuilding-page .site-sidebar { display:none!important; }
body.anthares-worldbuilding-page .entry-title,
body.anthares-worldbuilding-page .page-title,
body.anthares-worldbuilding-page .entry-header { display:none!important; }
body.anthares-worldbuilding-page .content-area,
body.anthares-worldbuilding-page .site-main,
body.anthares-worldbuilding-page .entry-content { width:100%!important; max-width:none!important; float:none!important; margin:0!important; }

/* 1.4.472 — Worldbuilding dentro do shell real da Minha Conta, sem sidebar do tema. */
body.anthares-worldbuilding-page #right-sidebar,
body.anthares-worldbuilding-page #left-sidebar,
body.anthares-worldbuilding-page #secondary,
body.anthares-worldbuilding-page .sidebar-primary,
body.anthares-worldbuilding-page .sidebar-secondary,
body.anthares-worldbuilding-page .widget-area,
body.anthares-worldbuilding-page .site-sidebar,
body.anthares-worldbuilding-page .content-sidebar,
body.anthares-worldbuilding-page aside.sidebar {display:none!important}

body.anthares-worldbuilding-page #primary,
body.anthares-worldbuilding-page .content-area,
body.anthares-worldbuilding-page .site-main,
body.anthares-worldbuilding-page .site-content,
body.anthares-worldbuilding-page .content-container,
body.anthares-worldbuilding-page .container-content,
body.anthares-worldbuilding-page .main-content-area {width:100%!important;max-width:none!important;float:none!important;margin-left:0!important;margin-right:0!important}

body.anthares-worldbuilding-page .entry-header,
body.anthares-worldbuilding-page .entry-title,
body.anthares-worldbuilding-page .page-title {display:none!important}

body.anthares-worldbuilding-page .site-content,
body.anthares-worldbuilding-page .content-area,
body.anthares-worldbuilding-page #primary {padding-left:0!important;padding-right:0!important}

body.anthares-worldbuilding-page article,
body.anthares-worldbuilding-page .inside-article,
body.anthares-worldbuilding-page .entry-content {width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}

body.anthares-worldbuilding-page .awb {width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;overflow:visible!important}
body.anthares-worldbuilding-page .awb-account-shell {grid-template-columns:250px minmax(0,1fr);width:min(1540px,calc(100% - 48px));max-width:1540px;margin:0 auto;gap:26px}
body.anthares-worldbuilding-page .awb-account-nav {padding:28px 0 45px;align-self:start}
body.anthares-worldbuilding-page .awb-main {width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0 0 44px!important}

/* Navegação real da Minha Conta: neutraliza a lista crua exibida fora do endpoint. */
body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation {display:block!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}
body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation ul {display:block!important;list-style:none!important;margin:0!important;padding:0!important}
body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation li {display:block!important;float:none!important;width:100%!important;list-style:none!important;margin:0!important;padding:0!important;border:0!important}
body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation li::before,
body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation li::marker {content:none!important;display:none!important}
body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation a {display:block!important;width:100%!important;box-sizing:border-box!important;margin:0 0 3px!important;padding:10px 14px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:inherit!important;text-decoration:none!important;line-height:1.25!important}
body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation li.is-active>a,
body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation a:hover {background:rgba(0,193,185,.13)!important;color:#fff!important}

@media(max-width:1050px){
 body.anthares-worldbuilding-page .awb-account-shell{grid-template-columns:1fr;width:min(100% - 24px,980px);gap:12px}
 body.anthares-worldbuilding-page .awb-account-nav{padding:14px 0 0}
}


/* Worldbuilding 1.4.474 — o componente é movido para fora do layout em colunas do tema. */
body.anthares-worldbuilding-page.awb-portaled #secondary,
body.anthares-worldbuilding-page.awb-portaled #right-sidebar,
body.anthares-worldbuilding-page.awb-portaled #left-sidebar,
body.anthares-worldbuilding-page.awb-portaled .sidebar-primary,
body.anthares-worldbuilding-page.awb-portaled .sidebar-secondary,
body.anthares-worldbuilding-page.awb-portaled .widget-area,
body.anthares-worldbuilding-page.awb-portaled .site-sidebar {display:none!important}

body.anthares-worldbuilding-page .awb-portal-host{
    display:block!important;
    clear:both!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    float:none!important;
}

body.anthares-worldbuilding-page .awb-portal-host>.awb{
    position:static!important;
    left:auto!important;
    right:auto!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    overflow:visible!important;
}

body.anthares-worldbuilding-page .awb-portal-host .awb-account-shell{
    width:min(1540px,calc(100% - 48px))!important;
    max-width:1540px!important;
    margin-left:auto!important;
    margin-right:auto!important;
}

@media(max-width:1050px){
    body.anthares-worldbuilding-page .awb-portal-host .awb-account-shell{
        width:min(980px,calc(100% - 24px))!important;
    }
}

/* 1.4.476 — responsividade fluida + fim do espaço residual antes do rodapé. */
body.anthares-worldbuilding-page .awb,
body.anthares-worldbuilding-page .awb-account-shell{
    min-height:0!important;
}

body.anthares-worldbuilding-page .awb-account-shell,
body.anthares-worldbuilding-page .awb-portal-host .awb-account-shell{
    grid-template-columns:clamp(205px,15vw,250px) minmax(0,1fr)!important;
    gap:clamp(16px,1.8vw,26px)!important;
}

body.anthares-worldbuilding-page .awb-main{
    min-width:0!important;
    padding-bottom:10px!important;
}

body.anthares-worldbuilding-page .awb-archive,
body.anthares-worldbuilding-page .awb-hero,
body.anthares-worldbuilding-page .awb-grid,
body.anthares-worldbuilding-page .awb-bottom,
body.anthares-worldbuilding-page .awb-footer{
    width:100%;
}

body.anthares-worldbuilding-page .awb-grid{
    grid-template-columns:repeat(auto-fit,minmax(240px,1fr));
}

body.anthares-worldbuilding-page .awb-grid.small{
    grid-template-columns:repeat(auto-fit,minmax(190px,1fr));
}

body.anthares-worldbuilding-page .awb-post-grid{
    grid-template-columns:repeat(auto-fit,minmax(300px,1fr));
}

body.anthares-worldbuilding-page .awb-archive-copy{
    padding:clamp(30px,3.5vw,48px) clamp(24px,4vw,54px);
}

body.anthares-worldbuilding-page .awb-archive-copy h1{
    font-size:clamp(30px,3vw,40px);
    overflow-wrap:anywhere;
}

body.anthares-worldbuilding-page .awb-post,
body.anthares-worldbuilding-page .awb-card,
body.anthares-worldbuilding-page .awb-bottom-card{
    min-width:0;
}

body.anthares-worldbuilding-page .awb-post h2,
body.anthares-worldbuilding-page .awb-card h2,
body.anthares-worldbuilding-page .awb-post p,
body.anthares-worldbuilding-page .awb-card p{
    overflow-wrap:anywhere;
}

body.anthares-worldbuilding-page .awb-footer{
    margin-top:12px!important;
    padding:8px 0 4px!important;
}

/* Entre tablet largo e desktop estreito o menu permanece lateral,
 * enquanto os cards reduzem automaticamente a quantidade de colunas. */
@media (min-width:961px) and (max-width:1050px){
    body.anthares-worldbuilding-page .awb-account-shell,
    body.anthares-worldbuilding-page .awb-portal-host .awb-account-shell{
        grid-template-columns:205px minmax(0,1fr)!important;
        width:min(100% - 24px,1026px)!important;
        gap:16px!important;
    }
    body.anthares-worldbuilding-page .awb-account-nav{
        padding:15px 0 20px!important;
    }
    body.anthares-worldbuilding-page .awb-main{
        padding-left:0!important;
        padding-right:0!important;
    }
}

@media (max-width:960px){
    body.anthares-worldbuilding-page .awb-account-shell,
    body.anthares-worldbuilding-page .awb-portal-host .awb-account-shell{
        grid-template-columns:1fr!important;
        width:min(100% - 24px,920px)!important;
        gap:10px!important;
    }
    body.anthares-worldbuilding-page .awb-account-nav{
        padding:12px 0 0!important;
    }
    body.anthares-worldbuilding-page .awb-post-grid{
        grid-template-columns:repeat(auto-fit,minmax(270px,1fr));
    }
}

@media (max-width:620px){
    body.anthares-worldbuilding-page .awb-grid,
    body.anthares-worldbuilding-page .awb-grid.small,
    body.anthares-worldbuilding-page .awb-post-grid{
        grid-template-columns:minmax(0,1fr)!important;
    }
    body.anthares-worldbuilding-page .awb-account-shell,
    body.anthares-worldbuilding-page .awb-portal-host .awb-account-shell{
        width:calc(100% - 16px)!important;
    }
    body.anthares-worldbuilding-page .awb-archive-copy{
        padding:28px 20px!important;
    }
}

/* 1.4.479 — responsividade estrutural do Worldbuilding.
 * Mantém menu + conteúdo lado a lado em janelas desktop estreitas e só empilha
 * a navegação quando o viewport realmente entra na faixa mobile. */
body.anthares-worldbuilding-page .awb,
body.anthares-worldbuilding-page .awb-portal-host,
body.anthares-worldbuilding-page .awb-account-shell,
body.anthares-worldbuilding-page .awb-main,
body.anthares-worldbuilding-page .awb-archive,
body.anthares-worldbuilding-page .awb-post-grid,
body.anthares-worldbuilding-page .awb-grid,
body.anthares-worldbuilding-page .awb-bottom{
    min-width:0!important;
    max-width:100%;
}

body.anthares-worldbuilding-page .awb-account-shell,
body.anthares-worldbuilding-page .awb-portal-host .awb-account-shell{
    width:min(1540px,calc(100% - clamp(16px,3vw,48px)))!important;
    grid-template-columns:clamp(175px,17vw,250px) minmax(0,1fr)!important;
    gap:clamp(12px,1.7vw,26px)!important;
    align-items:start!important;
}

body.anthares-worldbuilding-page .awb-account-nav{
    min-width:0!important;
    width:100%!important;
    padding:clamp(14px,2vw,28px) 0 28px!important;
}

body.anthares-worldbuilding-page .awb-main{
    min-width:0!important;
    width:100%!important;
    padding:0 0 10px!important;
    overflow:visible!important;
}

body.anthares-worldbuilding-page .awb-grid{
    grid-template-columns:repeat(auto-fit,minmax(min(225px,100%),1fr))!important;
    gap:clamp(12px,1.4vw,17px)!important;
}

body.anthares-worldbuilding-page .awb-grid.small{
    grid-template-columns:repeat(auto-fit,minmax(min(175px,100%),1fr))!important;
}

body.anthares-worldbuilding-page .awb-post-grid{
    grid-template-columns:repeat(auto-fit,minmax(min(225px,100%),1fr))!important;
    gap:clamp(12px,1.4vw,17px)!important;
}

body.anthares-worldbuilding-page .awb-bottom{
    grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))!important;
    gap:clamp(12px,1.5vw,20px)!important;
}

body.anthares-worldbuilding-page .awb-hero{
    height:clamp(320px,31vw,414px)!important;
}

body.anthares-worldbuilding-page .awb-hero-inner{
    padding-left:clamp(16px,4vw,56px)!important;
    padding-right:clamp(16px,4vw,56px)!important;
}

body.anthares-worldbuilding-page .awb-hero h1{
    font-size:clamp(32px,3.35vw,47px)!important;
    letter-spacing:clamp(2px,.35vw,5px)!important;
    overflow-wrap:anywhere;
}

body.anthares-worldbuilding-page .awb-hero p,
body.anthares-worldbuilding-page .awb-archive-copy p{
    max-width:min(650px,100%)!important;
}

body.anthares-worldbuilding-page .awb-card,
body.anthares-worldbuilding-page .awb-post,
body.anthares-worldbuilding-page .awb-bottom-card,
body.anthares-worldbuilding-page .awb-card-body,
body.anthares-worldbuilding-page .awb-post-body{
    min-width:0!important;
}

body.anthares-worldbuilding-page .awb-card h2,
body.anthares-worldbuilding-page .awb-card p,
body.anthares-worldbuilding-page .awb-post h2,
body.anthares-worldbuilding-page .awb-post p,
body.anthares-worldbuilding-page .awb-bottom h3,
body.anthares-worldbuilding-page .awb-bottom p{
    max-width:100%;
    overflow-wrap:anywhere;
    word-break:normal;
}

/* Desktop estreito / tablet horizontal: o menu continua lateral. O breakpoint
 * antigo de 960px empilhava toda a navegação antes do conteúdo. */
@media (min-width:721px) and (max-width:1100px){
    body.anthares-worldbuilding-page .awb-account-shell,
    body.anthares-worldbuilding-page .awb-portal-host .awb-account-shell{
        grid-template-columns:clamp(175px,20vw,215px) minmax(0,1fr)!important;
        width:calc(100% - 20px)!important;
        gap:clamp(10px,1.6vw,18px)!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav{
        padding:12px 0 20px!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation a{
        padding:9px 10px!important;
        font-size:clamp(12px,1.45vw,14px)!important;
    }

    body.anthares-worldbuilding-page .awb-archive-hero{
        height:clamp(205px,26vw,235px)!important;
    }

    body.anthares-worldbuilding-page .awb-archive-copy{
        padding:clamp(26px,3.2vw,42px) clamp(20px,3.5vw,42px)!important;
    }
}

/* Mobile real: em vez de uma coluna vertical enorme antes do conteúdo,
 * a navegação vira uma faixa horizontal rolável. */
@media (max-width:720px){
    body.anthares-worldbuilding-page .awb-account-shell,
    body.anthares-worldbuilding-page .awb-portal-host .awb-account-shell{
        grid-template-columns:minmax(0,1fr)!important;
        width:calc(100% - 14px)!important;
        gap:8px!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav{
        padding:8px 0 4px!important;
        overflow:hidden!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation{
        width:100%!important;
        overflow-x:auto!important;
        overflow-y:hidden!important;
        -webkit-overflow-scrolling:touch;
        scrollbar-width:thin;
    }

    body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation ul{
        display:flex!important;
        flex-wrap:nowrap!important;
        gap:6px!important;
        width:max-content!important;
        min-width:100%!important;
        padding:0 0 6px!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation li{
        display:block!important;
        flex:0 0 auto!important;
        width:auto!important;
        min-width:0!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation a{
        width:auto!important;
        min-width:max-content!important;
        margin:0!important;
        padding:8px 11px!important;
        white-space:nowrap!important;
        font-size:12px!important;
    }

    body.anthares-worldbuilding-page .awb-main{
        padding:0 0 8px!important;
    }

    body.anthares-worldbuilding-page .awb-grid,
    body.anthares-worldbuilding-page .awb-grid.small,
    body.anthares-worldbuilding-page .awb-post-grid,
    body.anthares-worldbuilding-page .awb-bottom{
        grid-template-columns:minmax(0,1fr)!important;
    }

    body.anthares-worldbuilding-page .awb-hero{
        height:clamp(310px,72vw,380px)!important;
    }

    body.anthares-worldbuilding-page .awb-hero-inner{
        padding-top:48px!important;
    }
}

/* 1.4.480 — no mobile, o Worldbuilding usa o mesmo padrão recolhível da Minha Conta.
 * Sobrescreve a faixa horizontal introduzida em 1.4.479 apenas até 768px. */
@media (max-width:768px){
    body.anthares-worldbuilding-page .awb-account-shell,
    body.anthares-worldbuilding-page .awb-portal-host .awb-account-shell{
        grid-template-columns:minmax(0,1fr)!important;
        width:calc(100% - 14px)!important;
        gap:8px!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav{
        width:100%!important;
        padding:8px 0 4px!important;
        overflow:visible!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .anthares-menu-toggle{
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
        position:relative!important;
        width:100%!important;
        margin:0 0 12px!important;
        padding:12px 16px!important;
        background:#1ba189!important;
        background-color:#1ba189!important;
        color:#fff!important;
        border:0!important;
        border-color:#1ba189!important;
        border-radius:8px!important;
        font-size:16px!important;
        font-weight:700!important;
        line-height:1.25!important;
        box-shadow:none!important;
        cursor:pointer!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .anthares-menu-toggle-label{
        position:absolute!important;
        left:50%!important;
        transform:translateX(-50%)!important;
        display:flex!important;
        align-items:center!important;
        gap:10px!important;
        white-space:nowrap!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .anthares-menu-toggle-icone{
        display:flex!important;
        flex-direction:column!important;
        gap:3px!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .anthares-menu-toggle-icone span{
        display:block!important;
        width:16px!important;
        height:2px!important;
        background:#fff!important;
        border-radius:2px!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .anthares-menu-toggle-seta{
        position:absolute!important;
        right:16px!important;
        top:50%!important;
        transform:translateY(-50%)!important;
        transition:transform .2s ease!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation:not(.anthares-menu-aberto){
        display:none!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation.anthares-menu-aberto{
        display:block!important;
        float:none!important;
        width:100%!important;
        max-width:none!important;
        height:auto!important;
        margin:0 0 12px!important;
        padding:0!important;
        overflow:hidden!important;
        border-radius:8px!important;
        background:transparent!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation.anthares-menu-aberto + *{
        clear:both!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation.anthares-menu-aberto ul{
        display:block!important;
        width:100%!important;
        min-width:0!important;
        margin:0!important;
        padding:0!important;
        overflow:hidden!important;
        list-style:none!important;
        border-radius:8px!important;
        background:rgba(5,12,19,.18)!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation.anthares-menu-aberto li{
        display:block!important;
        float:none!important;
        width:100%!important;
        min-width:0!important;
        margin:0!important;
        padding:0!important;
        list-style:none!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation.anthares-menu-aberto a{
        display:block!important;
        width:100%!important;
        min-width:0!important;
        margin:0!important;
        padding:14px 16px!important;
        white-space:normal!important;
        font-size:14px!important;
        line-height:1.25!important;
        border-radius:0!important;
        box-sizing:border-box!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation.anthares-menu-aberto li.is-active>a,
    body.anthares-worldbuilding-page .awb-account-nav .woocommerce-MyAccount-navigation.anthares-menu-aberto a:hover{
        background:rgba(60,188,167,.14)!important;
    }

    body.anthares-worldbuilding-page .awb-account-nav .anthares-menu-toggle[aria-expanded="true"] .anthares-menu-toggle-seta{
        transform:translateY(-50%) rotate(180deg)!important;
    }
}

@media (min-width:769px){
    body.anthares-worldbuilding-page .awb-account-nav .anthares-menu-toggle{
        display:none!important;
    }
}

/* 1.4.483 — restauração da geometria estável dos cards.
 * O wrapper .awb-card-shell foi introduzido na 1.4.478 para receber o botão
 * de curadoria. Na 1.4.479, o bloco que dava altura ao wrapper e transformava
 * o <a> em bloco foi removido por engano durante a troca do CSS responsivo.
 * Sem essas regras, o link volta a ser inline e pode medir apenas ~2px,
 * produzindo exatamente o texto vertical observado na página. */
body.anthares-worldbuilding-page .awb-grid > .awb-card-shell{
    position:relative!important;
    display:block!important;
    width:100%!important;
    min-width:0!important;
    height:258px!important;
    align-self:stretch!important;
}
body.anthares-worldbuilding-page .awb-grid.small > .awb-card-shell{
    height:179px!important;
}
body.anthares-worldbuilding-page .awb-grid > .awb-card-shell > .awb-card{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:100%!important;
}
body.anthares-worldbuilding-page .awb-grid > .awb-card-shell > .awb-curadoria-trigger{
    position:absolute!important;
    top:-12px!important;
    right:-12px!important;
    z-index:20!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:38px!important;
    height:38px!important;
    margin:0!important;
    padding:0!important;
    border:2px solid rgba(255,255,255,.92)!important;
    border-radius:50%!important;
    background:#d51d2f!important;
    color:#fff!important;
    font:700 20px/1 Arial,sans-serif!important;
    text-decoration:none!important;
    box-shadow:0 4px 14px rgba(0,0,0,.55),0 0 0 3px rgba(213,29,47,.24)!important;
}
@media(max-width:620px){
    body.anthares-worldbuilding-page .awb-grid > .awb-card-shell,
    body.anthares-worldbuilding-page .awb-grid.small > .awb-card-shell{
        height:245px!important;
    }
    body.anthares-worldbuilding-page .awb-grid > .awb-card-shell > .awb-curadoria-trigger{
        top:-9px!important;
        right:-7px!important;
        width:36px!important;
        height:36px!important;
        font-size:18px!important;
    }
}
