    /* Cor de destaque da página: troque só esta linha para mudar todos os botões e detalhes */
    :root { --acento: #ccff00; --acento-texto: #0a0a0a; }
    html { scroll-behavior: smooth; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
    .titulo { font-family: 'Inter Tight', Inter, ui-sans-serif, system-ui, sans-serif; font-weight: 700; letter-spacing: -0.015em; line-height: 1.08; text-wrap: balance; }
    .texto-balanceado { text-wrap: pretty; }
    section[id] { scroll-margin-top: 6rem; }
    details > summary { list-style: none; } details > summary::-webkit-details-marker { display: none; }
    .brilho { background: radial-gradient(60% 50% at 50% 0%, color-mix(in srgb, var(--acento) 14%, transparent), transparent 70%); }
