/*
Theme Name: ShayariKhazana Premium V2
Author: ShayariKhazana
Description: Fast premium Hindi Shayari magazine WordPress theme.
Version: 7.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: shayarikhazana
License: GPL-2.0-or-later
*/
:root{--p:#8b3a62;--dark:#241f21;--bg:#fffdfc;--soft:#f8f1f4;--text:#292529;--muted:#777277;--border:#e9e0e5;--white:#fff;--radius:14px;--shadow:0 8px 28px rgba(36,31,33,.07)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.75}a{color:var(--p);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}.wrap{max-width:1180px;margin:auto;padding:0 20px}
.site-header{background:#fff;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:99}.head{min-height:76px;display:flex;align-items:center;gap:25px}.brand{margin-right:auto}.brand a,.brand-text{display:block;font:800 30px/1 Georgia,serif;color:var(--dark)}.brand small{color:var(--muted);font-size:11px}.nav ul{display:flex;list-style:none;gap:18px;margin:0;padding:0}.nav li{white-space:nowrap}.nav a{font-size:14px;font-weight:700;color:var(--dark)}.menu-toggle{display:none;border:1px solid var(--border);background:#fff;border-radius:8px;padding:7px 10px}
.hero{margin:30px 0;background:linear-gradient(135deg,var(--soft),#fff);border:1px solid var(--border);border-radius:20px;padding:48px 38px;box-shadow:var(--shadow)}h1,h2,h3{font-family:Georgia,"Times New Roman",serif;color:var(--dark)}.hero h1{font-size:46px;line-height:1.15;margin:0 0 12px}.hero p{max-width:760px;color:var(--muted);margin:0 0 20px}.btn{display:inline-block;background:var(--p);color:#fff;border-radius:999px;padding:9px 17px;font-size:14px;font-weight:700;margin-right:7px}.btn:hover{color:#fff;text-decoration:none}.btn.alt{background:#fff;color:var(--p);border:1px solid var(--p)}
.section-head{display:flex;justify-content:space-between;align-items:center;margin:32px 0 15px}.section-head h2{font-size:29px;margin:0}.section-head a{font-size:13px;font-weight:700}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.thumb{display:block;aspect-ratio:16/9;background:var(--soft);overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover}.card-body{padding:16px}.meta{font-size:12px;color:var(--muted);font-weight:700}.card h3{font-size:20px;line-height:1.35;margin:5px 0}.card p{font-size:14px;color:var(--muted);margin:0}
.layout{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:30px;align-items:start}.content-main{min-width:0}.sidebar{min-width:0;width:100%;display:block}.sidebar .widget{display:block;width:100%}.widget{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:19px;margin-bottom:20px;box-shadow:var(--shadow)}.widget h3{font-size:21px;margin:0 0 12px}.widget ul{list-style:none;margin:0;padding:0}.widget li{padding:7px 0;border-bottom:1px solid var(--border)}.widget li:last-child{border-bottom:0}.search{display:flex;gap:7px}.search input{width:100%;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px}.search button{border:0;border-radius:8px;background:var(--p);color:#fff;padding:0 13px}
.tags{display:flex;gap:7px;flex-wrap:wrap}.tag{background:var(--soft);border:1px solid var(--border);padding:4px 9px;border-radius:999px;font-size:12px;font-weight:700}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.category{background:var(--soft);border:1px solid var(--border);border-radius:14px;padding:18px}.category h3{font-size:20px;margin:0 0 4px}.category p{font-size:13px;color:var(--muted);margin:0}

.article{background:#fff;border:1px solid var(--border);border-radius:16px;padding:30px;box-shadow:var(--shadow)}.article h1{font-size:42px;line-height:1.2;margin:4px 0 8px}.article h2{font-size:28px}.article .featured{margin:20px 0}.article .featured img{width:100%;border-radius:12px}.breadcrumb{font-size:12px;color:var(--muted);padding:20px 0 5px}.pagination{margin:25px 0}.pagination .page-numbers{display:inline-block;border:1px solid var(--border);border-radius:8px;padding:6px 10px;margin-right:5px}
.footer{background:var(--dark);color:#eee;margin-top:55px;padding:45px 0 20px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}.footer h3{color:#fff;margin-top:0}.footer p{color:#ccc;font-size:14px}.footer a{color:#ddd}.sub{border-top:1px solid #494245;margin-top:30px;padding-top:17px;text-align:center;color:#bbb;font-size:13px}
@media(max-width:900px){.head{flex-wrap:wrap;padding:12px 20px}.menu-toggle{display:block}.nav{display:none;width:100%}.nav.open{display:block}.nav ul{overflow:auto;gap:14px;padding-bottom:5px}.layout{grid-template-columns:1fr}.grid,.category-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.hero{padding:32px 22px}.hero h1{font-size:34px}.grid,.category-grid{grid-template-columns:1fr}.article{padding:20px}.article h1{font-size:32px}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:420px){.footer-grid{grid-template-columns:1fr}}
