/* Nepali Patro V4 Phase 3 — Smart Today visual layer */
.home-redesign .daily-hub.smart-today{position:relative}.home-redesign .smart-today .np-heading{display:flex;align-items:flex-end;gap:12px}.home-redesign .smart-today-badge{display:inline-flex;align-items:center;margin-bottom:2px;padding:5px 9px;border-radius:999px;background:#fff1f1;color:#b91c1c;border:1px solid rgba(185,28,28,.12);font-size:.68rem;font-weight:800;white-space:nowrap}.home-redesign .smart-today .daily-hub-grid{align-items:stretch}.home-redesign .smart-today .daily-hub-card{position:relative;order:var(--smart-order,0);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.home-redesign .smart-today .daily-hub-card.smart-primary{border-color:rgba(185,28,28,.18);box-shadow:0 18px 48px rgba(95,15,15,.09)}.home-redesign .smart-today .daily-hub-card.smart-primary:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(#dc2626,#b91c1c);border-radius:20px 0 0 20px}.home-redesign .smart-today .daily-hub-card:not(.smart-ready) .np-cards,.home-redesign .smart-today .daily-hub-card:not(.smart-ready) .np-zodiac{min-height:90px}.home-redesign .smart-today .daily-hub-card.smart-ready .np-cards,.home-redesign .smart-today .daily-hub-card.smart-ready .np-zodiac{animation:smartTodayIn .3s ease both}@keyframes smartTodayIn{from{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:700px){.home-redesign .smart-today .np-heading{align-items:center;flex-wrap:wrap}.home-redesign .smart-today-badge{margin:0}.home-redesign .smart-today .daily-hub-card.smart-primary{order:0}.home-redesign .smart-today .daily-hub-card:not(.smart-primary){order:1}}@media(prefers-reduced-motion:reduce){.home-redesign .smart-today .daily-hub-card,.home-redesign .smart-today .np-cards,.home-redesign .smart-today .np-zodiac{transition:none!important;animation:none!important}}
