:root {
    --bg: #f4f7f9;
    --card: #ffffff;
    --ink: #16202a;
    --brand: #0a7b83;
    --accent: #f3b562;
}

body {
    background: radial-gradient(circle at top right, #e8f8ff 0%, var(--bg) 45%);
    color: var(--ink);
}

.badge-level {
    font-size: 0.72rem;
    padding: 0.2rem 0.55rem;
    border-radius: 9999px;
    background: rgba(10, 123, 131, 0.12);
    color: var(--brand);
    font-weight: 600;
}
