#cookie-consent-modal { position: fixed; bottom: 20px; right: 20px; max-width: 320px; background-color: #222; color: #eee; padding: 15px 20px; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.6); font-family: Arial, sans-serif; font-size: 14px; line-height: 1.4; z-index: 10000; display: flex; flex-direction: column; gap: 10px;} #cookie-consent-modal a { color: #4ea1ff; text-decoration: none;} #cookie-consent-modal button { align-self: flex-end; background-color: #4ea1ff; border: none; padding: 8px 16px; color: #222; border-radius: 4px; cursor: pointer; font-weight: 600; transition: background-color 0.3s ease;} #cookie-consent-modal button:hover { background-color: #3b8de0;} @media (max-width: 480px) { #cookie-consent-modal { max-width: 90vw; bottom: 10px; right: 5%; padding: 12px 15px; font-size: 13px; }} @media (min-width: 481px) and (max-width: 1024px) { #cookie-consent-modal { max-width: 280px; font-size: 14px; }}