/* verify-lookup — sayfaya ozel stiller (otomatik tasindi) */
/* site.css SONRASI yuklenir. */


.lk-wrap { display: flex; align-items: flex-start; justify-content: center; padding: 40px 16px; }
.lk-card {
    width: 100%; max-width: 520px; background: var(--white);
    border: 1px solid var(--border); border-radius: 18px; padding: 34px 30px;
    box-shadow: var(--shadow-md); text-align: center;
}
.lk-ico {
    width: 64px; height: 64px; margin: 0 auto 18px; border-radius: 16px;
    background: linear-gradient(135deg, var(--primary), var(--primary-mid));
    display: flex; align-items: center; justify-content: center; color: #fff; font-size: 32px;
    box-shadow: 0 8px 20px rgba(79, 70, 229, .3);
}
.lk-card h1 { font-size: 23px; font-weight: 800; margin: 0 0 8px; }
.lk-card p.lead { color: var(--muted); font-size: 14px; line-height: 1.6; margin: 0 0 24px; }
.lk-row { display: flex; gap: 10px; }
.lk-row .lms-input { flex: 1; margin: 0; height: 48px; font-size: 15px; letter-spacing: .5px; text-align: center; }
.lk-row .lms-btn { white-space: nowrap; height: 48px; }
.lk-foot { margin-top: 22px; font-size: 12.5px; color: var(--muted); line-height: 1.6; }
@media (max-width: 480px) { .lk-row { flex-direction: column; } }
