/* Releituras para a Starth, baseadas nas páginas públicas de planos. */
:root { --ref-ink:#14171a; --ref-muted:#62666b; --ref-paper:#f4f4f0; --ref-white:#fff; --ref-line:#d7d9d8; --ref-silver:#eef0f2; --ref-lime:#D1FB00; }
[data-capa="apple"] .plano-cabeca,
[data-capa="openai"] .plano-cabeca,
[data-capa="anthropic"] .plano-cabeca { min-height:0; border:0; color:var(--ref-ink); background:var(--ref-white); }
:is([data-capa="apple"],[data-capa="openai"],[data-capa="anthropic"]) .plano-cabeca::before,
:is([data-capa="apple"],[data-capa="openai"],[data-capa="anthropic"]) .plano-cabeca::after,
:is([data-capa="apple"],[data-capa="openai"],[data-capa="anthropic"]) .plano-cabeca .plano-grafismo { display:none; }
:is([data-capa="apple"],[data-capa="openai"],[data-capa="anthropic"]) .plano-cabeca :is(.plano-nome,.plano-frase,.plano-preco strong) { color:var(--ref-ink); }
:is([data-capa="apple"],[data-capa="openai"],[data-capa="anthropic"]) .plano-cabeca :is(.plano-acesso,.plano-sintese) { color:var(--ref-muted); }
:is([data-capa="apple"],[data-capa="openai"],[data-capa="anthropic"]) .plano-detalhes { border:0; }
:is([data-capa="apple"],[data-capa="openai"],[data-capa="anthropic"]) .plano-cabeca .plano-sintese { display:none; }
/* Apple: nome do produto, benefício curto, valor; cada informação tem espaço próprio. */
[data-capa="apple"] .plano-cabeca { padding:34px 28px 26px; border-radius:24px 24px 0 0; text-align:center; background:var(--ref-silver); }
[data-capa="apple"] .plano-cabeca .plano-card-logo { width:92px; margin:0 auto 24px; }
[data-capa="apple"] .plano-cabeca .plano-identidade { display:block; }
[data-capa="apple"] .plano-cabeca .plano-nome { font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif; font-size:52px; font-weight:600; letter-spacing:-.06em; }
[data-capa="apple"] .plano-cabeca .plano-nome::before { content:'Starth '; }
[data-capa="apple"] .plano-cabeca .plano-frase { max-width:none; font-size:16px; margin:12px 0 0; }
[data-capa="apple"] .plano-cabeca .plano-valor { text-align:center; margin-top:24px; }
[data-capa="apple"] .plano-cabeca .plano-preco strong { font-size:28px; letter-spacing:-.035em; font-weight:600; }
[data-capa="apple"] .plano-cabeca .plano-acesso { font-size:12px; margin-top:7px; }
[data-capa="apple"] .plano-detalhes { background:var(--ref-silver); }
/* OpenAI: preço e utilidade explícitos, contorno discreto e uma ação principal. */
[data-capa="openai"] .plano-cabeca { padding:30px 30px 22px; border:1px solid var(--ref-line); border-bottom:0; border-radius:16px 16px 0 0; }
[data-capa="openai"] .plano-cabeca .plano-card-logo { width:84px; margin-bottom:24px; }
[data-capa="openai"] .plano-cabeca .plano-identidade { display:block; }
[data-capa="openai"] .plano-cabeca .plano-nome { font-size:28px; font-weight:550; letter-spacing:-.035em; }
[data-capa="openai"] .plano-cabeca .plano-frase { font-size:14px; margin-top:8px; max-width:none; }
[data-capa="openai"] .plano-cabeca .plano-valor { text-align:left; margin-top:23px; display:flex; gap:12px; align-items:center; }
[data-capa="openai"] .plano-cabeca .plano-preco strong { font-size:42px; font-weight:500; }
[data-capa="openai"] .plano-cabeca .plano-acesso { font-size:11px; max-width:8ch; line-height:1.5; margin:0; }
[data-capa="openai"] .plano-detalhes { border-inline:1px solid var(--ref-line); }
/* Anthropic: nome editorial, texto humano, preço objetivo e papel neutro. */
[data-capa="anthropic"] .plano-cabeca { background:var(--ref-paper); padding:32px 30px 24px; border:1px solid var(--ref-line); border-bottom:0; border-radius:14px 14px 0 0; }
[data-capa="anthropic"] .plano-cabeca .plano-card-logo { width:86px; margin-bottom:28px; }
[data-capa="anthropic"] .plano-cabeca .plano-identidade { display:block; }
[data-capa="anthropic"] .plano-cabeca .plano-nome { font-family:Georgia,'Times New Roman',serif; font-size:44px; letter-spacing:-.025em; font-weight:400; }
[data-capa="anthropic"] .plano-cabeca .plano-frase { font-size:14px; line-height:1.6; max-width:none; margin-top:8px; }
[data-capa="anthropic"] .plano-cabeca .plano-valor { text-align:left; margin-top:22px; }
[data-capa="anthropic"] .plano-cabeca .plano-preco strong { font-size:27px; font-weight:600; letter-spacing:-.025em; }
[data-capa="anthropic"] .plano-cabeca .plano-acesso { font-size:12px; margin-top:7px; }
[data-capa="anthropic"] .plano-detalhes { background:var(--ref-paper); border-inline:1px solid var(--ref-line); }
/* O tema da página não deve apagar os benefícios sobre estas superfícies claras. */
:is([data-capa="apple"],[data-capa="openai"],[data-capa="anthropic"]) .plano-detalhes :is(summary,.plano-lista,.plano-garantias strong) { color:var(--ref-ink); }
:is([data-capa="apple"],[data-capa="openai"],[data-capa="anthropic"]) .plano-detalhes :is(.plano-nao,.plano-garantias small) { color:var(--ref-muted); }
:is([data-capa="apple"],[data-capa="openai"],[data-capa="anthropic"]) .plano-detalhes .plano-lista svg { color:var(--ref-ink); }
:is([data-capa="apple"],[data-capa="openai"],[data-capa="anthropic"]) .plano-detalhes .plano-botao { background:var(--ref-ink); color:var(--ref-white); border-color:var(--ref-ink); box-shadow:none; }
[data-capa="apple"] .plano-detalhes .plano-botao { background:var(--ref-lime); color:var(--ref-ink); border-color:var(--ref-lime); }
[data-capa="apple"] .school-v7 .plano-resumo { --plano-glass:rgba(238,240,242,.82); --plano-glass-edge:rgba(255,255,255,.8); --plano-glass-light:rgba(255,255,255,.9); --plano-cristal-reflexo:rgba(209,251,0,.04); color:var(--ref-ink); }
[data-capa="apple"] .school-v7 :is(.plano-resumo-texto,.plano-trocar) { color:var(--ref-ink); }
[data-capa="apple"] .school-v7 :is(.plano-resumo-rotulo,.plano-resumo-detalhe) { color:var(--ref-muted); }
@media(max-width:550px) { [data-capa="apple"] .plano-cabeca .plano-nome { font-size:42px; } [data-capa="apple"] .plano-cabeca .plano-frase { font-size:14px; } :is([data-capa="openai"],[data-capa="anthropic"]) .plano-cabeca { padding-inline:24px; } }
