/* Anthares PIX Sales — recursos compráveis — UI pública/Minha Conta */
.anth-extra-page,.anth-extra-reports{--ae-green:#5dcaa5;--ae-cyan:#58d7df;--ae-bg:#081820;--ae-panel:rgba(255,255,255,.035);--ae-border:rgba(255,255,255,.10);color:inherit}
.anth-extra-page h2,.anth-extra-reports h2{margin:0 0 7px;font-size:24px}.anth-extra-lead{max-width:780px;margin:0 0 18px;opacity:.72;line-height:1.55}
.anth-extra-balance{display:inline-flex;align-items:baseline;gap:8px;margin:5px 0 20px;padding:10px 14px;border:1px solid rgba(93,202,165,.2);border-radius:12px;background:rgba(93,202,165,.04)}.anth-extra-balance strong{font-size:25px;color:var(--ae-green)}.anth-extra-balance span{font-size:12px;opacity:.65}
.anth-extra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.anth-extra-card{min-width:0;padding:16px;border:1px solid var(--ae-border);border-radius:14px;background:var(--ae-panel);box-shadow:0 10px 28px rgba(0,0,0,.08)}.anth-extra-card h3{margin:4px 0 7px;font-size:17px}.anth-extra-card p{margin:6px 0 12px;line-height:1.5;opacity:.78}.anth-extra-card small{display:block;margin-top:9px;opacity:.55;line-height:1.4}.anth-extra-kicker{font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:850;color:var(--ae-green)}
.anth-extra-card label{display:block;margin:8px 0;font-size:11px;font-weight:750;opacity:.85}.anth-extra-card input,.anth-extra-card select,.anth-extra-card textarea{box-sizing:border-box;width:100%;margin-top:4px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:rgba(4,13,18,.62);color:inherit;padding:8px 10px}.anth-extra-card button,.anth-extra-link,.anth-story-tools button,.anth-extras-modal button{appearance:none;border:0;border-radius:9px;background:var(--ae-green);color:#06231c;font:inherit;font-size:11px;font-weight:850;padding:9px 13px;cursor:pointer;text-decoration:none;line-height:1.2}.anth-extra-card button:hover,.anth-extra-link:hover,.anth-story-tools button:hover{filter:brightness(1.06);transform:translateY(-1px)}.anth-extra-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:10px}.anth-extra-actions form{margin:0}.anth-extra-secondary{background:transparent!important;color:var(--ae-green)!important;border:1px solid rgba(93,202,165,.34)!important}.anth-extra-lock{padding:8px 10px;border-radius:9px;background:rgba(255,255,255,.035);font-size:11px}
.anth-extra-list,.anth-extra-mini-list{display:grid;gap:7px}.anth-extra-list>div,.anth-extra-mini-list>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07)}.anth-extra-list span,.anth-extra-mini-list span{font-size:11px;opacity:.6;text-align:right}.anth-extra-mini-list{margin-top:12px}.anth-extra-summary{margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.anth-extra-summary summary{cursor:pointer;font-size:11px;font-weight:800}.anth-ai-result{margin:9px 0;font-size:12px;line-height:1.55}.anth-report-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0}.anth-report-stats>div{padding:7px;border:1px solid rgba(255,255,255,.07);border-radius:8px}.anth-report-stats dt{font-size:9px;opacity:.55}.anth-report-stats dd{margin:2px 0 0;font-weight:800}
.anth-story-tools{margin:0 0 16px;padding:9px 10px;border:1px solid rgba(93,202,165,.17);border-radius:11px;background:rgba(5,22,29,.55)}.anth-story-tools__bar{display:flex;gap:6px;flex-wrap:wrap}.anth-story-tools__bar button{padding:6px 10px;background:transparent;color:#77d9bd;border:1px solid rgba(93,202,165,.22)}.anth-story-note,.anth-story-voice-buy{margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.07)}.anth-story-note textarea{box-sizing:border-box;width:100%;min-height:160px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:rgba(0,0,0,.18);color:inherit;padding:10px;resize:vertical}.anth-story-note form>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px}.anth-story-note small{opacity:.55}
.anth-qr-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px}.anth-qr-row>div{display:grid;gap:5px;justify-items:center}.anth-qr-row img{display:block;width:144px;height:144px;padding:7px;border-radius:8px;background:#fff}
.anth-extras-modal[hidden]{display:none!important}.anth-extras-modal{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:18px}.anth-extras-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.74);backdrop-filter:blur(3px)}.anth-extras-modal__box{position:relative;z-index:1;width:min(430px,100%);max-height:90vh;overflow:auto;padding:20px;border:1px solid rgba(93,202,165,.24);border-radius:16px;background:#071921;box-shadow:0 25px 80px rgba(0,0,0,.48);color:#eef8f4}.anth-extras-modal__box h3{margin:0 34px 13px 0}.anth-extras-modal__box label{display:block;margin:9px 0;font-size:11px;font-weight:800}.anth-extras-modal__box input,.anth-extras-modal__box textarea{box-sizing:border-box;width:100%;margin-top:4px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#0d252d;color:#fff;padding:9px 10px}.anth-extras-modal__x{position:absolute;right:12px;top:10px!important;background:transparent!important;color:#fff!important;font-size:22px!important;padding:4px!important}.anth-extras-pix{text-align:center}.anth-extras-pix img{display:block;max-width:220px;margin:12px auto;background:#fff;padding:8px;border-radius:8px}.anth-extras-pix textarea{min-height:75px}.anth-extras-error{color:#ff8f8f;font-size:12px}
@media(max-width:760px){.anth-extra-grid{grid-template-columns:1fr}.anth-extra-list>div,.anth-extra-mini-list>div{display:grid}.anth-extra-list span,.anth-extra-mini-list span{text-align:left}.anth-report-stats{grid-template-columns:1fr 1fr}}
.woocommerce-MyAccount-navigation-link--minhas-anotacoes>a::before{content:'▤';display:inline-block;margin-right:7px;color:#5dcaa5;font-weight:900}
.anth-story-tools__msg{margin:0 0 7px;font-size:11px;color:#71d8b7}.anth-story-tools__msg--erro{color:#ff9f9f}

/* Prévia visual dos cosméticos antes da compra */
.anth-cos-preview{position:relative;display:grid;grid-template-columns:58px 1fr;grid-template-rows:auto auto;gap:2px 12px;align-items:center;min-height:76px;margin:10px 0 12px;padding:10px 12px;border:1px solid rgba(255,255,255,.10);border-radius:12px;overflow:hidden;background:rgba(3,14,20,.45)}
.anth-cos-preview__avatar{grid-row:1/3;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.08);font-size:20px;font-weight:900}.anth-cos-preview__title{align-self:end;font-size:12px;font-weight:850}.anth-cos-preview small{align-self:start;margin:0!important;font-size:9px;letter-spacing:.08em;text-transform:uppercase}
.anth-cos-preview-avatar_esmeralda .anth-cos-preview__avatar{box-shadow:0 0 0 3px #5dcaa5,0 0 18px rgba(93,202,165,.35)}
.anth-cos-preview-aura_nebulosa .anth-cos-preview__avatar{box-shadow:0 0 22px 8px rgba(112,126,255,.32)}
.anth-cos-preview-perfil_manuscrito{border-color:rgba(211,177,112,.45);box-shadow:inset 0 0 0 3px rgba(211,177,112,.04)}
.anth-cos-preview-vitrine_cosmica{background:radial-gradient(circle at 90% 15%,rgba(73,85,170,.32),transparent 42%),linear-gradient(135deg,#080b1c,#071c23)}
.anth-cos-preview-card_pergaminho{border-color:rgba(197,161,94,.40);background:linear-gradient(145deg,rgba(73,52,24,.42),rgba(10,21,25,.7))}
.anth-cos-preview-nome_runas .anth-cos-preview__title{width:max-content;padding:4px 9px;border:1px solid rgba(93,202,165,.4);border-radius:999px;text-shadow:0 0 10px rgba(93,202,165,.45)}
.anth-cos-preview-separador_constelacao:after{content:'✦ · ✧ · ✦';position:absolute;right:14px;bottom:8px;color:#75d8d6;letter-spacing:.3em;font-size:9px}
.anth-cos-preview-cabecalho_observatorio{background:radial-gradient(circle at 50% -20%,rgba(90,121,190,.38),transparent 58%),rgba(7,21,31,.75)}
.anth-cos-preview-projeto_cristal{box-shadow:inset 4px 0 0 #76e3db}.anth-cos-preview-projeto_cristal .anth-cos-preview__avatar:after{content:'◆';color:#76e3db}
.anth-cos-preview-meus_contos_biblioteca{background:linear-gradient(135deg,rgba(74,48,20,.40),rgba(6,19,24,.8));border-color:rgba(189,155,98,.32)}
.anth-cos-preview-sazonal_solsticio{box-shadow:inset 0 0 42px rgba(211,167,76,.14);border-color:rgba(215,182,111,.35)}
.anth-cos-preview-secreta_eclipse{background:radial-gradient(circle at 20% 20%,rgba(85,47,126,.35),transparent 52%),rgba(4,9,18,.8)}
.anth-cos-preview-nucleo_eco{box-shadow:inset 4px 0 0 rgba(64,202,163,.7)}
.anth-cos-preview-hover_luminoso{box-shadow:0 8px 22px rgba(32,201,163,.15);border-color:rgba(93,202,165,.32)}
.anth-cos-preview-entrada_nevoa:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(225,241,243,.10),transparent);filter:blur(7px)}
.anth-qr-fallback{display:grid;place-items:center;width:144px;height:144px;padding:7px;border:1px dashed rgba(255,255,255,.15);border-radius:8px;text-align:center;font-size:10px;opacity:.7}

/* Loja de Runas — vitrine inicial e histórico */
.anth-runa-loja{--ar-green:#5dcaa5;--ar-panel:rgba(255,255,255,.035);--ar-border:rgba(255,255,255,.10)}
.anth-runa-head{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;margin-bottom:16px;padding:18px;border:1px solid rgba(93,202,165,.18);border-radius:16px;background:linear-gradient(135deg,rgba(93,202,165,.06),rgba(255,255,255,.018))}
.anth-runa-head h2{margin:3px 0 7px;font-size:27px}.anth-runa-head p{max-width:720px;margin:0;opacity:.72;line-height:1.5}.anth-runa-eyebrow{font-size:9px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:var(--ar-green)}
.anth-runa-balance{min-width:112px;padding:11px 13px;border:1px solid rgba(93,202,165,.23);border-radius:12px;text-align:right;background:rgba(5,25,29,.38)}.anth-runa-balance small,.anth-runa-balance span{display:block;font-size:9px;opacity:.6;text-transform:uppercase;letter-spacing:.08em}.anth-runa-balance strong{display:block;font-size:29px;color:var(--ar-green);line-height:1.05}
.anth-runa-benefit{padding:9px 12px;border-left:3px solid var(--ar-green);background:rgba(93,202,165,.055);font-size:11px}
.anth-runa-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.anth-runa-feature{padding:16px;border:1px solid var(--ar-border);border-radius:14px;background:var(--ar-panel)}.anth-runa-feature__tag{font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:var(--ar-green)}.anth-runa-feature h3{margin:5px 0 7px;font-size:17px}.anth-runa-feature p{margin:0 0 8px;line-height:1.48;opacity:.78}.anth-runa-feature small{display:block;opacity:.56}.anth-runa-feature__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.anth-runa-feature__actions form{margin:0}.anth-runa-feature__actions button,.anth-runa-grid button{appearance:none;border:0;border-radius:9px;background:var(--ar-green);color:#06231c;font:inherit;font-size:11px;font-weight:850;padding:9px 13px;cursor:pointer}.anth-runa-owned{font-size:11px;font-weight:800;color:var(--ar-green)}
.anth-runa-admin-rewards{margin:18px 0;border-top:1px solid var(--ar-border);border-bottom:1px solid var(--ar-border);padding:12px 0}.anth-runa-admin-rewards summary{cursor:pointer;font-weight:800;font-size:12px}.anth-runa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.anth-runa-grid>article{padding:13px;border:1px solid var(--ar-border);border-radius:12px;background:var(--ar-panel)}.anth-runa-grid h3{margin:0 0 6px}.anth-runa-grid form{margin-top:9px}
.anth-runa-history{margin-top:22px}.anth-runa-history h3{margin-bottom:10px}.anth-runa-history__list{display:grid;gap:0;border-top:1px solid var(--ar-border)}.anth-runa-history__list>div{display:flex;justify-content:space-between;gap:14px;padding:10px 2px;border-bottom:1px solid var(--ar-border)}.anth-runa-history__list span{font-size:10px;opacity:.6;text-align:right}
@media(max-width:760px){.anth-runa-head{display:grid}.anth-runa-balance{text-align:left}.anth-runa-feature-grid,.anth-runa-grid{grid-template-columns:1fr}.anth-runa-history__list>div{display:grid;gap:3px}.anth-runa-history__list span{text-align:left}}

/* Ferramentas privadas e camadas explicativas do Perfil Público. */
.anth-profile-owner-tools{display:flex;gap:7px;justify-content:center;flex-wrap:wrap;margin:-8px 0 20px}.anth-profile-tool-button{appearance:none;border:1px solid var(--anth-profile-accent,rgba(93,202,165,.34));border-radius:9px;background:var(--anth-profile-button-bg,rgba(93,202,165,.08));color:var(--anth-profile-text,#eaf7f4);padding:8px 11px;font:inherit;font-size:11px;font-weight:800;cursor:pointer;text-decoration:none}.anth-profile-tool-button:hover{background:var(--anth-profile-button-hover,rgba(93,202,165,.15))}.anth-profile-tool-button--small{padding:6px 9px;font-size:10px}.anth-profile-modal[hidden]{display:none!important}.anth-profile-modal{position:fixed;z-index:100005;inset:0;display:grid;place-items:center;padding:18px}.anth-profile-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.74);backdrop-filter:blur(5px)}.anth-profile-modal__box{position:relative;z-index:1;width:min(760px,96vw);max-height:88vh;overflow:auto;padding:22px;border:1px solid var(--anth-profile-accent,rgba(93,202,165,.32));border-radius:16px;background:var(--anth-profile-overlay-bg,#0b1820);color:var(--anth-profile-text,#eef8f5);box-shadow:0 25px 80px rgba(0,0,0,.55)}.anth-profile-modal__box h3{margin:0 36px 8px 0}.anth-profile-modal__x,.anth-profile-modal__close{position:absolute;right:11px;top:8px;border:0;background:transparent;color:inherit;font-size:25px;cursor:pointer}.anth-modal-lead{margin:0 0 15px;opacity:.72;line-height:1.55}.anth-profile-modal-open{overflow:hidden}.anth-profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.anth-profile-stats>div{padding:13px;border:1px solid var(--anth-profile-soft-border,rgba(255,255,255,.1));border-radius:11px;background:var(--anth-profile-panel,rgba(255,255,255,.035))}.anth-profile-stats strong,.anth-profile-stats span{display:block}.anth-profile-stats strong{font-size:24px}.anth-profile-stats span{font-size:10px;opacity:.58}.anth-private-grid,.anth-private-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.anth-private-grid article,.anth-private-tools article{padding:14px;border:1px solid var(--anth-profile-soft-border,rgba(255,255,255,.1));border-radius:12px;background:var(--anth-profile-panel,rgba(255,255,255,.035))}.anth-private-grid h4,.anth-private-tools h4{margin:0 0 6px}.anth-private-grid p,.anth-private-tools p{font-size:11px;line-height:1.5;opacity:.72}.anth-private-list{display:grid;margin-top:9px;max-height:260px;overflow:auto}.anth-private-list a{display:grid;grid-template-columns:1fr auto;gap:12px;padding:8px 0;border-bottom:1px solid var(--anth-profile-soft-border,rgba(255,255,255,.08));text-decoration:none;color:inherit}.anth-private-list span{font-size:10px;opacity:.6}.anth-profile-form label{display:grid;gap:4px;font-size:10px}.anth-profile-form input{padding:8px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(0,0,0,.2);color:inherit}.anth-unlocked{color:var(--anth-profile-accent,#5dcaa5)}.anth-skill-price-line{font-size:10px!important}.anth-profile-boost-inline{margin:7px 0 13px}.anth-sortable-list [data-anth-sort-id]{cursor:grab}.anth-sortable-list [data-anth-sort-id].is-dragging{opacity:.45}.anth-sortable-list [data-anth-sort-id]::before{content:'⋮⋮';opacity:.35;margin-right:4px}.anth-pdf-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.anth-pdf-options button{padding:13px;border:1px solid var(--anth-profile-accent,rgba(93,202,165,.3));border-radius:10px;background:var(--anth-profile-panel,rgba(255,255,255,.04));color:inherit;cursor:pointer}.anth-boost-card{padding:15px;border:1px solid rgba(93,202,165,.2);border-radius:13px}.anth-boost-card>span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#5dcaa5}.anth-boost-card h3{margin:5px 0}.anth-boost-card p{opacity:.62}
body.anth-cos-preset-perfil_worldbuilding{--anth-profile-overlay-bg:#11110e;--anth-profile-panel:rgba(188,148,71,.08);--anth-profile-accent:#c49b51;--anth-profile-text:#f4ead2;--anth-profile-button-bg:rgba(196,155,81,.1);--anth-profile-button-hover:rgba(196,155,81,.18);--anth-profile-soft-border:rgba(196,155,81,.22)}body.anth-cos-preset-vitrine_cosmica{--anth-profile-overlay-bg:#090d1b;--anth-profile-panel:rgba(91,99,180,.10);--anth-profile-accent:#8e9cff}body.anth-cos-preset-sazonal_halloween{--anth-profile-overlay-bg:#160d17;--anth-profile-panel:rgba(242,120,42,.08);--anth-profile-accent:#ef893c}body.anth-cos-preset-sazonal_inverno{--anth-profile-overlay-bg:#091720;--anth-profile-panel:rgba(131,206,232,.08);--anth-profile-accent:#91d9ee}
@media(max-width:700px){.anth-profile-stats,.anth-private-grid,.anth-private-tools,.anth-pdf-options{grid-template-columns:1fr 1fr}}@media(max-width:480px){.anth-profile-stats,.anth-private-grid,.anth-private-tools,.anth-pdf-options{grid-template-columns:1fr}}
.anth-explain-modal[hidden]{display:none!important}.anth-explain-modal{position:fixed;z-index:100006;inset:0;display:grid;place-items:center;padding:18px}.anth-explain-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.74);backdrop-filter:blur(5px)}.anth-explain-modal__dialog{position:relative;z-index:1;width:min(700px,95vw);max-height:88vh;overflow:auto;padding:24px;border:1px solid var(--anth-profile-accent,rgba(93,202,165,.32));border-radius:16px;background:var(--anth-profile-overlay-bg,#0b1820);color:var(--anth-profile-text,#eef8f5);box-shadow:0 25px 80px rgba(0,0,0,.55)}.anth-explain-modal__dialog h2{margin:5px 36px 12px 0}.anth-explain-modal__dialog p{line-height:1.62;opacity:.78}.anth-explain-modal__close{position:absolute;right:12px;top:9px;border:0;background:transparent;color:inherit;font-size:25px;cursor:pointer}.anth-extra-info{margin-top:8px;border:1px solid var(--anth-profile-accent,rgba(93,202,165,.28));border-radius:8px;background:transparent;color:inherit;padding:7px 10px;font-size:10px;cursor:pointer}
body.anth-cos-preset-paleta_ambar{--anth-profile-overlay-bg:#17130b;--anth-profile-panel:rgba(216,172,88,.075);--anth-profile-accent:#e0b668;--anth-profile-text:#f4ead6;--anth-profile-soft-border:rgba(216,172,88,.20)}

/* PDF — botão no fluxo do título. A impressão é montada em um documento isolado pelo JS. */
.anth-pdf-inline-button{display:inline-flex;align-items:center;justify-content:center;margin:8px 0 18px;padding:9px 13px;border:1px solid var(--anth-profile-accent,rgba(93,202,165,.36));border-radius:8px;background:var(--anth-profile-panel,rgba(255,255,255,.04));color:var(--anth-profile-text,#eaf7f4);font:inherit;font-size:12px;font-weight:850;line-height:1.2;cursor:pointer}
.anth-pdf-inline-button:hover{background:var(--anth-profile-button-hover,rgba(93,202,165,.14))}
.anth-pdf-status,.anth-private-note,.anth-private-buy-note{font-size:12px;line-height:1.55;opacity:.78}
.anth-pdf-print-frame{position:fixed!important;left:-12000px!important;top:0!important;width:1200px!important;height:900px!important;border:0!important;opacity:0!important;pointer-events:none!important}
