padding: 24px; color: var(--text-light); } .watermark { margin-top: 32px; padding-top: 16px; border-top: 1px solid rgba(255,255,255,0.05); font-size: 0.75rem; color: var(--text-light); text-align: center; opacity: 0.7; } .embed-warning { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.9); display: flex; flex-direction: column; justify-content: center; align-items: center; z-index: 9999; color: white; text-align: center; padding: 24px; display: none; } @media (prefers-color-scheme: light) { :root { --bg: #f1f5f9; @@ -130,7 +156,7 @@