/* Hide the complete admin shell until the server has confirmed access. */
html[data-admin-access=pending] body { display:none !important; }
html[data-admin-access] [hidden], #admin-link[hidden] { display:none !important; }
html[data-admin-access=denied] body { display:block !important; margin:0 !important; background:#0d0a10 !important; color:#f8f2f8 !important; font:16px/1.6 system-ui,sans-serif; }
.dd-admin-denied { max-width:640px !important; margin:10vh auto !important; padding:28px !important; }
.dd-admin-denied h1 { font-size:28px; font-weight:600; }
.dd-admin-denied a { color:#f3a0cf; }
