/* Fixed footer palette: --paper becomes near-black in night mode. */
html[data-theme=dark] .site-footer{background:#081614;color:#f3f1e8}
html[data-theme=dark] .site-footer :is(p,strong,small,.footer-title,.footer-links,.footer-links a){color:#f3f1e8}
html[data-theme=dark] .site-footer .footer-legal{color:#c2ccc8}
html[data-theme=dark] .site-footer :is(.footer-bridge,.footer-bot-lounge){color:#ffe078}
html[data-theme=dark] .site-footer a:hover{color:#ffe078;text-decoration:underline}
html[data-theme=dark] .site-footer a:focus-visible{outline:2px solid #ffe078;outline-offset:4px}
