#cookie-banner {position: fixed; bottom: 0; left: 0; width: 100%; background-color: #222; color: #fff; padding: 15px; box-sizing: border-box; display: none; z-index: 9999;}#cookie-banner p {margin: 0; padding: 0; line-height: 1.5;}#cookie-banner a {color: #4dabf7; text-decoration: underline;}#cookie-banner .buttons {display: flex; gap: 10px; margin-top: 10px;}#cookie-banner button {background-color: #4dabf7; color: #fff; border: none; padding: 8px 15px; cursor: pointer; border-radius: 4px;}@media(min-width: 768px) {#cookie-banner {padding: 15px 30px;}}