/* Norwegian Krone specific styles */

/* Norwegian Krone Notes - Authentic Colors */
.note-1000 {
    background: linear-gradient(135deg, #4169E1, #1E90FF);
    color: white;
    border: 2px solid #0000CD;
}

.note-500 {
    background: linear-gradient(135deg, #32CD32, #228B22);
    color: white;
    border: 2px solid #006400;
}

.note-200 {
    background: linear-gradient(135deg, #FF6347, #FF4500);
    color: white;
    border: 2px solid #DC143C;
}

.note-100 {
    background: linear-gradient(135deg, #9932CC, #8B008B);
    color: white;
    border: 2px solid #4B0082;
}

.note-50 {
    background: linear-gradient(135deg, #FF8C00, #FF7F50);
    color: white;
    border: 2px solid #FF6347;
}

/* Norwegian Krone Coins - Authentic Colors */
.coin-20 {
    background: radial-gradient(circle, #FFD700, #FFA500);
    color: #8B4513;
    border: 3px solid #DAA520;
    border-radius: 50%;
    font-weight: bold;
}

.coin-10 {
    background: radial-gradient(circle, #C0C0C0, #A9A9A9);
    color: #2F4F4F;
    border: 3px solid #808080;
    border-radius: 50%;
    font-weight: bold;
}

.coin-5 {
    background: radial-gradient(circle, #CD7F32, #D2691E);
    color: white;
    border: 3px solid #A0522D;
    border-radius: 50%;
    font-weight: bold;
}

.coin-1 {
    background: radial-gradient(circle, #C0C0C0, #A9A9A9);
    color: #2F4F4F;
    border: 3px solid #808080;
    border-radius: 50%;
    font-weight: bold;
}

/* Hover effects */
.denomination:hover .note-1000 {
    background: linear-gradient(135deg, #1E90FF, #4169E1);
    transform: scale(1.05);
}

.denomination:hover .note-500 {
    background: linear-gradient(135deg, #228B22, #32CD32);
    transform: scale(1.05);
}

.denomination:hover .note-200 {
    background: linear-gradient(135deg, #FF4500, #FF6347);
    transform: scale(1.05);
}

.denomination:hover .note-100 {
    background: linear-gradient(135deg, #8B008B, #9932CC);
    transform: scale(1.05);
}

.denomination:hover .note-50 {
    background: linear-gradient(135deg, #FF7F50, #FF8C00);
    transform: scale(1.05);
}

.denomination:hover .coin-20 {
    background: radial-gradient(circle, #FFA500, #FFD700);
    transform: scale(1.05);
}

.denomination:hover .coin-10,
.denomination:hover .coin-1 {
    background: radial-gradient(circle, #A9A9A9, #C0C0C0);
    transform: scale(1.05);
}

.denomination:hover .coin-5 {
    background: radial-gradient(circle, #D2691E, #CD7F32);
    transform: scale(1.05);
}

/* Norwegian-specific styling */
.native-language {
    color: #DC143C;
    font-style: italic;
    margin-bottom: 1rem;
}

/* Print styles */
@media print {
    .note-1000, .note-500, .note-200, .note-100, .note-50 {
        background: #f0f0f0 !important;
        color: #333 !important;
        border: 1px solid #ccc !important;
    }
    
    .coin-20, .coin-10, .coin-5, .coin-1 {
        background: #f9f9f9 !important;
        color: #333 !important;
        border: 1px solid #ccc !important;
    }
}
