.modula-protection-notice {
position: fixed;
z-index: 100000;
left: 50%;
bottom: 28px;
max-width: min(420px, calc(100vw - 32px));
padding: 12px 16px;
margin: 0;
transform: translateX(-50%) translateY(12px);
opacity: 0;
pointer-events: none;
box-sizing: border-box;
border: 1px solid rgba(255, 255, 255, 0.12);
border-radius: 2px;
background: #1d1e22;
color: #f3f3f4;
font-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
font-size: 13px;
font-weight: 500;
line-height: 1.4;
text-align: center;
box-shadow:
0 1px 2px rgb(0 0 0 / 35%),
0 12px 28px -8px rgb(0 0 0 / 55%);
transition:
opacity 0.2s ease,
transform 0.2s ease;
}
.modula-protection-notice.is-visible {
opacity: 1;
transform: translateX(-50%) translateY(0);
}
html.modula-sitewide-block-selection,
html.modula-sitewide-block-selection body {
-webkit-user-select: none;
user-select: none;
}
html.modula-sitewide-block-selection input,
html.modula-sitewide-block-selection textarea,
html.modula-sitewide-block-selection [contenteditable='true'] {
-webkit-user-select: text;
user-select: text;
}
html.modula-sitewide-blur-ready.modula-sitewide-tab-blurred body {
filter: blur(6px);
transition: filter 0.15s ease;
} html.modula-sitewide-blur-ready.modula-sitewide-tab-blurred #wpadminbar {
filter: none;
}