/* Default: Hide everything except blocker message */
/* body { margin: 0; padding: 20px; font-family: sans-serif; background: #f0f0f0; } */
.real-site { display: none; }  /* Hide real content */

.blocker-message {
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 16px 16px 16px 32px;
    width: 100%;
    box-sizing: border-box;
    background: red;
    color: white;
    font-family: -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 13px;
    line-height: 1.2; 
}
.blocker-message h1 {
    line-height: 1.3;  /* Slightly more for the larger heading */
}
.blocker-message p {
    line-height: 1.4;  /* Ensures room for underlines */
}

.blocker-message a {
    color: inherit;
    text-decoration: underline;
}

html:not(.no-js) .real-site { display: block; }
html:not(.no-js) .blocker-message { display: none; }
