body {
    background-color: #f8f9fa;
}

.calculator {
    width: 300px;
}

.display {
    font-size: 2rem;
    height: 60px;
    overflow: hidden;
    border-radius: 5px;
}

button {
    height: 60px;
    font-size: 1.5rem;
}

.section-rounded-top {
    border-radius: 10px 10px 0 0;
}

/* Footer color matching provided image */
.site-footer {
    background-color: #0f1724;
}
