#facebook-loading { position:fixed; inset:0; z-index:100; display:grid; align-content:center; justify-items:center; gap:1rem; padding:1.5rem; background:#080e0f; color:#e7dcc9; text-align:center; }
#facebook-loading[hidden],#facebook-preview-form[hidden] { display:none; }
#facebook-loading h1 { font:2.5rem Georgia,serif; margin:0; color:#d9af69; }
#facebook-loading p { max-width:32rem; line-height:1.6; }
#facebook-preview-form { display:grid; gap:.8rem; width:min(100%,25rem); }
#facebook-preview-form input { padding:.85rem; border:1px solid #8d7854; background:#101819; color:#fff; font-size:16px; }
#facebook-preview-form button,[data-facebook-retry] { padding:.9rem; border:1px solid #d9af69; background:#d9af69; color:#080e0f; font-weight:700; cursor:pointer; }
.facebook-prototype-note { margin:.2rem 0; color:#a9a08f; font-size:.75rem; }
#demo-next-step,#demo-copy-code,#demo-create-account,#demo-sign-in,#detective-channel-launcher,#partner-channel,[data-pwa-install] { display:none !important; }
