/*
Theme Name: WP Rojgar Blogger
Theme URI: https://hikewebsolution.com/
Author: Love Jangir
Author URI: https://hikewebsolution.com/
Description: Premium, lightweight, reusable WordPress blogging theme for Bhakti, Lyrics, News, Magazine and general blogs.
Version: 1.0.2
Requires at least: 6.0
Requires PHP: 7.4
License: GPL v2 or later
Text Domain: wp-bhakti-blogger
*/
:root{--wbb-primary:#9a5b16;--wbb-primary-dark:#74420d;--wbb-accent:#d79a3d;--wbb-accent-soft:#f7ead0;--wbb-bg:#fffdf9;--wbb-surface:#fff;--wbb-surface-soft:#fffaf2;--wbb-text:#29231d;--wbb-muted:#756d63;--wbb-border:#eee3d3;--wbb-shadow:0 8px 28px rgba(74,48,20,.07);--wbb-shadow-hover:0 16px 38px rgba(74,48,20,.12);--wbb-radius:15px;--wbb-container:1200px;--wbb-gap:20px}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--wbb-bg);color:var(--wbb-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.container{width:min(var(--wbb-container),calc(100% - 32px));margin-inline:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;z-index:99999;top:12px;left:12px;width:auto;height:auto;margin:0;padding:10px 14px;clip:auto;background:#fff;color:#111;border-radius:8px;box-shadow:var(--wbb-shadow)}
.wbb-content a:not(.wbb-btn):not(.btn){color:var(--wbb-primary);text-decoration-thickness:1px;text-underline-offset:3px}.wbb-content a:hover{color:var(--wbb-primary-dark)}
.wbb-btn,.btn,input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 17px;border:1px solid var(--wbb-primary);border-radius:999px;background:var(--wbb-primary);color:#fff;font-weight:750;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.wbb-btn:hover,.btn:hover,input[type=submit]:hover{background:var(--wbb-primary-dark);transform:translateY(-2px);box-shadow:0 8px 20px rgba(154,91,22,.18)}
.wbb-card,.panel,.widget{background:var(--wbb-surface);border:1px solid var(--wbb-border);border-radius:var(--wbb-radius);box-shadow:var(--wbb-shadow)}
.wbb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--wbb-muted);font-size:12px}.wbb-category{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:var(--wbb-accent-soft);color:var(--wbb-primary-dark);font-size:11px;font-weight:800}
.searchform{display:flex;gap:8px}.searchform label{flex:1}.searchform input[type=search]{width:100%;min-height:44px;padding:9px 14px;border:1px solid var(--wbb-border);border-radius:10px;background:#fff;color:var(--wbb-text);outline:0}.searchform input[type=search]:focus{border-color:var(--wbb-accent);box-shadow:0 0 0 4px rgba(215,154,61,.12)}
.nav-links{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin:30px 0}.nav-links a,.nav-links span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border:1px solid var(--wbb-border);border-radius:9px;background:#fff}.nav-links .current,.nav-links a:hover{background:var(--wbb-primary);border-color:var(--wbb-primary);color:#fff}
@media(max-width:768px){.container{width:calc(100% - 22px)}}@media(max-width:480px){.container{width:calc(100% - 18px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
