/* LigiLearn — verify page (public) */

.verify-form {
    max-width: 420px;
    margin: 48px auto;
    padding: 28px;
    background: var(--ll-surface);
    border: 1px solid var(--ll-border-soft);
    border-radius: 14px;
}

.verify-note { margin-top: 16px; font-size: 12px; color: var(--ll-ink-muted); text-align: center; }

.verify-result-card {
    padding: 18px 20px;
    border-radius: 10px;
    border: 1px solid var(--ll-border-soft);
}
.verify-result-card.is-valid { border-color: var(--ll-success); background: var(--ll-success-soft); }
.verify-result-card.is-invalid { border-color: var(--ll-danger); background: var(--ll-danger-soft); }

.verify-result-title { font-size: 16px; font-weight: 700; margin-bottom: 10px; }
.verify-result-card.is-valid .verify-result-title { color: var(--ll-success); }
.verify-result-card.is-invalid .verify-result-title { color: var(--ll-danger); }

.verify-fact { display: flex; justify-content: space-between; gap: 12px; font-size: 13.5px; padding: 4px 0; }
.verify-fact dt { color: var(--ll-ink-muted); }
.verify-fact dd { color: var(--ll-ink); font-weight: 600; margin: 0; text-align: right; }
