@import "tailwindcss"; :root { --foreground-rgb: 0, 0, 0; --background-start-rgb: 214, 219, 220; --background-end-rgb: 255, 255, 255; } @media (prefers-color-scheme: dark) { :root { --foreground-rgb: 255, 255, 255; --background-start-rgb: 0, 0, 0; --background-end-rgb: 0, 0, 0; } } body { color: rgb(var(--foreground-rgb)); background: white; } .verse { transition: background-color 0.2s ease; } .verse:hover { background-color: rgba(255, 235, 59, 0.2); } /* Bible Reader Full Screen Mode - Hide only site-level elements */ .bible-fullscreen-mode header, .bible-fullscreen-mode nav, .bible-fullscreen-mode .MuiAppBar-root, .bible-fullscreen-mode footer, .bible-fullscreen-mode [data-floating-chat="true"] { display: none !important; } /* Exception: Keep bible reader's internal navigation visible */ .bible-fullscreen-mode .MuiContainer-root .MuiPaper-root { display: block !important; } .bible-fullscreen-mode { overflow: auto; } .bible-fullscreen-mode body { margin: 0; padding: 0; }