.kd-security-ribbon{position:fixed;left:18px;bottom:18px;z-index:95;display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(14,62,43,.92);color:#fff;box-shadow:0 14px 35px rgba(8,40,27,.28);backdrop-filter:blur(12px);font:700 11px/1 Arial,sans-serif}.kd-security-ribbon svg{width:18px;height:18px;color:#dff56f}.kd-security-ribbon span{display:flex;flex-direction:column;gap:3px}.kd-security-ribbon small{font-size:8px;font-weight:500;color:#bed0c6}.kd-protection-toast{position:fixed;left:50%;top:95px;z-index:120;transform:translate(-50%,-15px);padding:11px 16px;border-radius:11px;background:#173f30;color:#fff;box-shadow:0 16px 35px rgba(0,0,0,.24);font:700 11px Arial,sans-serif;opacity:0;pointer-events:none;transition:.22s}.kd-protection-toast.show{opacity:1;transform:translate(-50%,0)}
.hero-image{background-image:url('./images/kirana-farmer-hero.png')!important}.story-portrait{background-image:linear-gradient(180deg,transparent 55%,rgba(11,38,27,.55)),url('./images/kirana-farmer-hero.png')!important}
@media(max-width:720px){.kd-security-ribbon{left:12px;bottom:12px;padding:9px 11px}.kd-security-ribbon small{display:none}}
@media print{.kd-security-ribbon,.kd-protection-toast{display:none!important}}
