body {
    background: linear-gradient(180deg, #4db8ff, #0a466e);
}
.code-box {
    max-width: 400px;
    width: 100%;
    padding: 2rem;
    background: white;
    border-radius: 1rem;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
}

.water-title {
    font-weight: 700;
    color: #005b99;
    text-align: center;
    margin-bottom: 1rem;
}

.card-selected {
    border: 3px solid #198754 !important;
    box-shadow: 0 0 15px rgba(25, 135, 84, 0.5) !important;
}