:root {
    color-scheme: dark;
}
body {
    background: radial-gradient(circle at top, rgba(18, 38, 79, 0.25), transparent 45%), #030711;
}
header button {
    transition: transform 0.3s ease;
}
header button:focus-visible,
header a:focus-visible {
    outline: 2px solid rgba(201, 161, 75, 0.8);
    outline-offset: 4px;
}
.card-glow {
    box-shadow: 0 25px 45px rgba(0, 0, 0, 0.65);
}
.gradient-divider {
    background: linear-gradient(90deg, transparent, rgba(201, 161, 75, 0.8), transparent);
    height: 2px;
}
input,
textarea {
    background: rgba(15, 17, 21, 0.95);
}
button,
input,
textarea,
select {
    border-color: rgba(255, 255, 255, 0.2);
}
.modal-backdrop {
    background: rgba(5, 6, 8, 0.85);
}
