body {
    background-color: #f8f9fa;
}

header {
    background-color: #e9ecef;
    padding: 2px 0; /* Reduced padding */
    border-bottom: 1px solid #ddd;
}

.card {
    max-width: 800px;
    margin: 0 auto;
}

textarea {
    resize: none;
}

.adsense-header {
    margin: 2px auto; /* Reduced margin */
    text-align: center;
}

.btn-info {
    background-color: #17a2b8;
    border-color: #17a2b8;
}

.btn-info:hover {
    background-color: #138496;
    border-color: #117a8b;
}