/*
Theme Name: Kelevo
Theme URI: https://kelevosoftware.com/
Author: Kelevo Software Private Limited
Author URI: https://kelevosoftware.com/
Description: Custom, hand-coded theme for kelevosoftware.com — built from the approved Kelevo website design. No page builder. Server-rendered pages for SEO and AI search, self-hosted fonts, one small vanilla JS runtime for the interactive sections. Blogs are normal WordPress posts. Setup: Tools → Kelevo Setup.
Version: 1.0.8
Requires at least: 6.5
Tested up to: 7.1
Requires PHP: 8.0
License: Proprietary — Kelevo Software Private Limited
Text Domain: kelevo
*/

/* Generic content (pages that are not part of the design set, e.g. legacy pages or new pages created in the editor) */
.kl-generic{max-width:880px;margin:0 auto;font-size:17px;line-height:1.75;color:#1F2937}
.kl-generic h1,.kl-generic h2,.kl-generic h3{font-family:Sora,sans-serif;color:#0B1220;letter-spacing:-.02em;line-height:1.2}
.kl-generic h2{font-size:28px;margin:44px 0 14px}.kl-generic h3{font-size:21px;margin:32px 0 10px}
.kl-generic img{max-width:100%;height:auto;border-radius:16px}
.kl-generic a{color:#2F3BD6}
.kl-generic table{width:100%;border-collapse:collapse}.kl-generic td,.kl-generic th{border:1px solid #E5E7EB;padding:10px}
.kl-contact-note{grid-column:1/-1;font-size:13px;color:#B45309;background:#FFFBEB;border:1px solid #FDE68A;border-radius:12px;padding:10px 14px}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.kl-skip:focus{position:fixed;top:8px;left:8px;z-index:1000;width:auto;height:auto;clip:auto;background:#0B1220;color:#fff;padding:10px 16px;border-radius:999px}
/* logged-in admins: keep the fixed header below the WordPress admin bar */
body.admin-bar header[data-kd]{top:32px !important}
@media (max-width:782px){body.admin-bar header[data-kd]{top:46px !important}}
