/* Botão flutuante de alternar tema */
#btn-tema-flutuante {
    position: fixed;
    left: 16px;
    bottom: 16px;
    z-index: 1000000;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    border: 1px solid var(--k6, #00ffcc);
    background: var(--k1, #08080c);
    color: inherit;
    font-size: 1.15rem;
    line-height: 1;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35);
    transition: transform 0.2s ease;
}
#btn-tema-flutuante:hover { transform: scale(1.1); }
html[data-tema="claro"] #btn-tema-flutuante {
    background: #f1f2f5;
    border-color: #1b3a8a;
    box-shadow: 0 2px 10px rgba(30, 58, 138, 0.2);
}
