.cookie-banner { position: fixed; bottom: 15px; right: 15px; background: linear-gradient(45deg, #ff7e5f, #feb47b); color: #ffffff; padding: 20px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.3); display: flex; flex-direction: column; max-width: 300px; font-size: 14px; z-index: 10000; } .cookie-banner a { color: #ffdd00; text-decoration: underline; } .cookie-banner button { margin-top: 10px; background: #ffffff; color: #ff7e5f; border: none; padding: 10px; border-radius: 4px; cursor: pointer; } @media (max-width: 767px) { .cookie-banner { width: calc(100% - 30px); max-width: none; font-size: 16px; } }