/*
 * Impressão — pensado pra folha A4, funciona pra qualquer tema
 * (força cores próprias de impressão em vez de herdar o tema escuro,
 * pra não gastar tinta e ficar legível no papel).
 */
@media print {
    @page {
        size: A4;
        margin: 1.5cm 1.2cm;
    }

    body {
        background: #fff !important;
        color: #111 !important;
        font-size: 12pt;
    }

    .topo,
    .ferramentas-cifra,
    .rodape,
    .nao-imprimir {
        display: none !important;
    }

    .container { max-width: 100%; padding: 0; }

    .cifra {
        background: #fff !important;
        border: none !important;
        padding: 0 !important;
        font-size: 11pt;
        column-width: 24em; /* aproveita a largura A4 em 2 colunas quando couber */
        column-gap: 1.5em;
    }

    .cifra-secao {
        color: #000 !important;
        break-after: avoid;
    }

    /* .linha agrupa acorde+letra — nunca quebra entre página/coluna no
       meio de um par, senão o acorde fica separado da sílaba certa */
    .linha { break-inside: avoid; }

    .acorde {
        color: #000 !important;
        background: none !important;
        font-weight: 700;
    }
}
