.trio-astral{min-width:0;margin-top:2rem}.trio-cabecalho{text-align:center;padding:.5rem 0 1.25rem}.trio-cabecalho h2{color:#f9e3bf;font-family:var(--font-serif,Georgia, serif);letter-spacing:.035em;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400}.trio-cabecalho p{color:#e4c9aa;letter-spacing:.15em;text-transform:uppercase;margin:.6rem 0 0;font-size:.65rem;line-height:1.7}.trio-dica{color:#d8c9d5;text-align:center;margin:0 0 .7rem;font-size:.7rem}.trio-cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#aa855d #101426;border-radius:1.5rem;grid-auto-columns:88%;grid-auto-flow:column;align-items:start;gap:1rem;margin-inline:-.5rem;padding:.5rem .5rem 1.25rem;scroll-padding-inline:.5rem;display:grid;overflow-x:auto}.trio-cards:focus-visible{outline-offset:3px;outline:2px solid #f5d394}.trio-card{--trio-rgb:244, 174, 70;border:1px solid rgba(var(--trio-rgb), .65);background:linear-gradient(165deg, rgba(var(--trio-rgb), .1), transparent 46%), #0b0d1c;min-width:0;box-shadow:inset 0 0 0 1px rgba(var(--trio-rgb), .13), inset 0 0 22px rgba(var(--trio-rgb), .07), 0 7px 22px #0005;scroll-snap-align:start;border-radius:24px;transition:border-color .25s,box-shadow .25s;position:relative}.trio-card-lua{--trio-rgb:154, 184, 255}.trio-card-ascendente{--trio-rgb:224, 148, 222}.trio-card summary{cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;border-radius:23px;list-style:none;position:relative}.trio-card summary::-webkit-details-marker{display:none}.trio-card summary::marker{content:""}.trio-card summary:focus-visible{outline-offset:4px;outline:2px solid #ffe5b7}.trio-cena{aspect-ratio:1.1;background:radial-gradient(ellipse at center, rgba(var(--trio-rgb), .16), transparent 75%);border-radius:23px 23px 0 0;display:block;position:relative;overflow:hidden}.trio-cena img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s;display:block;transform:scale(1.065)}.trio-cena:after{content:"";background:linear-gradient(#090c1c33,#0000 28% 64%,#0b0d1c);position:absolute;inset:0}.trio-simbolo{width:3.5rem;height:3.5rem;box-shadow:0 0 0 4px #11101b88, 0 0 18px rgba(var(--trio-rgb), .3);color:#ffe0a9;background:#0b0d1ce8;border:1px solid #f5d096;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:2rem;line-height:1;display:grid;position:absolute;top:.8rem;left:50%;transform:translate(-50%)}.trio-seta{color:#ffe0a9;background:#090c1cbd;border:1px solid #e2ba7da6;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:1.2rem;display:grid;position:absolute;top:1rem;right:.9rem}.trio-conteudo{flex-direction:column;align-items:center;padding:0 1.1rem 1.25rem;display:flex}.trio-titulo{color:#fae3bc;max-width:100%;font-family:var(--font-serif,Georgia, serif);overflow-wrap:anywhere;font-size:clamp(1.4rem,3vw,2.1rem);font-weight:400;line-height:1.2;display:block}.trio-signo{color:#f8e5cc;letter-spacing:.1em;margin-top:.5rem;font-size:.9rem;display:block}.trio-nota{color:#ddd3dc;margin-top:.35rem;font-size:.7rem}.trio-temas{border-bottom:1px solid rgba(var(--trio-rgb), .32);color:#efd0a5;letter-spacing:.07em;text-transform:uppercase;width:100%;margin-top:1rem;padding-bottom:1rem;font-size:.6rem;line-height:1.8;display:block}.trio-resumo{color:#eee6e3;margin-top:1rem;font-size:.86rem;line-height:1.8;display:block}.trio-botao{color:#fff0dc;background:linear-gradient(110deg, rgba(var(--trio-rgb), .08), transparent);border:1px solid #dcb47d;border-radius:999px;width:100%;margin-top:1.2rem;padding:.7rem .5rem;font-size:.85rem;display:block}.trio-fechar,.trio-card[open] .trio-abrir{display:none}.trio-card[open] .trio-fechar{display:inline}.trio-card[open]{border-color:rgba(var(--trio-rgb), .95)}.trio-card[open] .trio-seta{transform:rotate(90deg)}.trio-leitura{border-top:1px solid rgba(var(--trio-rgb), .3);color:#eee6e3;padding:1.25rem;font-size:.9rem;line-height:1.85}.trio-leitura p{margin:0}.trio-leitura .trio-reflexao{color:#f6d7ac;margin-top:1rem}@media (width>=640px){.trio-dica{display:none}.trio-cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;align-items:start;gap:.8rem;overflow:visible}.trio-cena{aspect-ratio:.95}.trio-conteudo{min-height:23rem;padding-inline:.8rem}.trio-resumo{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.trio-botao{margin-top:auto}.trio-temas{font-size:.56rem}}@media (width>=900px){.trio-cards{gap:1.15rem}.trio-conteudo{min-height:23rem;padding-inline:1.25rem}.trio-resumo{font-size:.9rem}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.trio-card:hover{box-shadow:inset 0 0 0 1px rgba(var(--trio-rgb), .3), 0 0 22px rgba(var(--trio-rgb), .17)}.trio-card:hover .trio-cena img{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.trio-card,.trio-cena img{transition:none}.trio-cards{scroll-behavior:auto}}@media (width<=639px){.trio-astral{margin-top:20px}.trio-cabecalho{padding:0 0 12px}.trio-cabecalho h2{letter-spacing:0;font-size:23px}.trio-cabecalho p{letter-spacing:.08em;margin-top:5px;font-size:9px}.trio-dica{margin-bottom:6px;font-size:11px}.trio-cards{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:7px;margin:0;padding:0;overflow:visible}.trio-card{box-shadow:none;border-color:rgba(var(--trio-rgb),.35);border-radius:16px}.trio-card summary{border-radius:15px}.trio-cena{aspect-ratio:auto;border-radius:15px 15px 0 0;height:64px}.trio-simbolo{width:30px;height:30px;box-shadow:0 0 12px rgba(var(--trio-rgb),.15);font-size:20px;top:12px}.trio-seta{display:none}.trio-conteudo{padding:0 5px 9px}.trio-titulo{font-size:15px;line-height:1.3}.trio-signo{letter-spacing:0;min-height:30px;margin-top:5px;font-size:11px;line-height:1.4}.trio-nota{margin-top:3px;font-size:10px}.trio-temas,.trio-resumo{display:none}.trio-botao{border-color:rgba(var(--trio-rgb),.3);margin-top:8px;padding:7px 1px;font-size:10px}.trio-card[open]{grid-column:1/-1}.trio-card[open] summary{text-align:left}.trio-card[open] .trio-cena{height:96px}.trio-card[open] .trio-conteudo{align-items:flex-start;padding:0 14px 12px}.trio-card[open] .trio-simbolo{width:36px;height:36px;left:30px;transform:none}.trio-card[open] .trio-titulo{font-size:21px}.trio-card[open] .trio-signo{min-height:0;font-size:13px}.trio-card[open] .trio-temas{margin-top:10px;padding-bottom:10px;font-size:9px;display:block}.trio-card[open] .trio-resumo{margin-top:10px;font-size:14px;line-height:1.6;display:block}.trio-card[open] .trio-botao{width:auto;padding:8px 14px;font-size:12px}.trio-leitura{padding:14px;font-size:15px;line-height:1.75}}
