.cookie-popup-footer-modern { padding-top: 16px; } .cookie-popup-note-modern { font-size: 11px; line-height: 1.4; } } /* Prevent external interference */ #cookie-popup-modern * { box-sizing: border-box !important; } /* High contrast mode support */ @media (prefers-contrast: high) { .cookie-popup-container-modern { border: 2px solid #333; } } /* Reduced motion support */ @media (prefers-reduced-motion: reduce) { #cookie-popup-modern, .cookie-popup-container-modern, .cookie-btn-accept-modern, .cookie-btn-close-modern { transition: none !important; animation: none !important; } }