.cookie-banner {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(33, 37, 41, 0.95);
    color: white;
    padding: 1rem;
    z-index: 1000;
    display: none;
}

.cookie-banner.show {
    display: block;
}

.cookie-banner a {
    color: #0d6efd;
}

.ad-container {
    width: 100%;
    min-height: 90px;
    margin: 1rem 0;
    text-align: center;
}

.sidebar-ad {
    min-height: 250px;
    margin-bottom: 1rem;
}
