.ad-area {
    margin: 40px 0;
    text-align: center;
}

.ad-label {
    font-size: 12px;
    color: #888;
    margin-bottom: 6px;
}

.ad-placeholder {
    border: 1px dashed #ccc;
    padding: 20px;
    color: #aaa;
}

.site-footer {
    margin-top: 60px;
    padding: 20px 0;
    text-align: center;
    font-size: 14px;
    color: #666;
}

.footer-links a {
    color: #666;
    text-decoration: none;
    margin: 0 6px;
}

.footer-links a:hover {
    text-decoration: underline;
}
