/* Vortex v177 – Premium Discover/Home polish. Additive to native Expo styles. */
.v177-daily-card,.v177-tonight-card{position:relative!important;isolation:isolate!important;overflow:hidden!important;border-radius:24px!important;border:1px solid rgba(116,171,255,.26)!important;box-shadow:0 18px 48px rgba(0,0,0,.36),0 0 36px rgba(76,104,255,.11)!important;transform:translateZ(0)}
.v177-daily-card{background:radial-gradient(180px 140px at 93% -7%,rgba(104,106,255,.31),transparent 72%),radial-gradient(190px 150px at 6% 112%,rgba(33,176,255,.13),transparent 72%),linear-gradient(135deg,#101a36 0%,#171f45 48%,#111326 100%)!important;padding:17px 18px 16px!important;margin-top:12px!important;margin-bottom:10px!important}
.v177-daily-card::after{content:"";position:absolute;width:190px;height:190px;border-radius:999px;right:-82px;top:-100px;background:radial-gradient(circle,rgba(117,159,255,.22),rgba(78,72,255,.05) 50%,transparent 72%);pointer-events:none;z-index:-1}
.v177-daily-title{font-size:17px!important;line-height:22px!important;font-weight:900!important;letter-spacing:-.25px!important;color:#fff!important}
.v177-daily-copy{color:rgba(239,246,255,.88)!important;font-size:13.5px!important;line-height:20px!important;font-weight:500!important}
.v177-daily-eyebrow{position:relative;z-index:2;margin:1px 0 9px 34px;color:rgba(145,203,255,.72);font:800 9px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:1.18px;text-transform:uppercase;pointer-events:none}
.v177-daily-divider{height:1px;margin:13px 0 11px;background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(115,180,255,.23),rgba(255,255,255,.03));pointer-events:none}
.v177-daily-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;pointer-events:none}
.v177-daily-chip{min-width:0;padding:8px 8px 7px;border-radius:12px;background:rgba(255,255,255,.052);border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.v177-daily-chip strong,.v177-daily-chip span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v177-daily-chip strong{color:#f7fbff;font:800 10.5px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.v177-daily-chip span{margin-top:2px;color:rgba(205,224,247,.58);font:600 8.5px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.v177-tonight-card{min-height:102px!important;margin-top:2px!important;margin-bottom:23px!important;background:radial-gradient(160px 100px at 88% 18%,rgba(89,127,255,.34),transparent 70%),linear-gradient(118deg,#111c3b 0%,#192852 49%,#11152b 100%)!important;border-color:rgba(116,171,255,.27)!important;box-shadow:0 18px 44px rgba(0,0,0,.34),0 10px 38px rgba(42,93,210,.14)!important}
.v177-tonight-card::before{content:"";position:absolute;z-index:0;right:44px;top:16px;width:62px;height:62px;border-radius:999px;background:radial-gradient(circle at 37% 34%,rgba(255,255,255,.2),rgba(103,156,255,.15) 36%,rgba(66,89,190,.05) 62%,transparent 70%);pointer-events:none}
.v177-tonight-card::after{content:"";position:absolute;z-index:0;left:0;right:0;bottom:0;height:46%;background:linear-gradient(178deg,transparent 8%,rgba(5,8,20,.22) 9%,rgba(6,8,22,.46) 100%);clip-path:polygon(0 58%,18% 38%,31% 56%,48% 28%,63% 54%,78% 32%,100% 56%,100% 100%,0 100%);pointer-events:none}.v177-tonight-card>*{position:relative;z-index:1}
.v177-tonight-title{color:#fff!important;font-size:17.5px!important;line-height:22px!important;font-weight:900!important;letter-spacing:-.35px!important}.v177-tonight-sub{color:rgba(226,238,255,.74)!important;font-size:11.5px!important;margin-top:3px!important}.v177-tonight-kicker{color:rgba(137,194,255,.69);font:800 8.5px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:1px;text-transform:uppercase;margin-top:7px;pointer-events:none}
.v177-section-title-row{min-width:0!important}.v177-section-title{display:flex!important;align-items:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;gap:8px!important;color:#f7fbff!important}.v177-section-title::before{content:"";display:block;flex:0 0 4px;width:4px;height:18px;border-radius:99px;background:linear-gradient(180deg,#67e8f9 0%,#6d7cff 52%,#9b6cff 100%);box-shadow:0 0 15px rgba(83,147,255,.48)}.v177-section-title::after{content:attr(data-v177-kicker);margin-left:auto;padding:4px 7px;border-radius:999px;background:rgba(77,122,255,.09);border:1px solid rgba(102,173,255,.16);color:rgba(139,203,255,.72);font:900 7px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:1.05px;white-space:nowrap}
.v177-discover-title{text-shadow:0 0 22px rgba(81,147,255,.20)!important}.v177-discover-brand{position:relative!important}
@keyframes v177CardIn{from{opacity:.74;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.v177-daily-card.v177-new,.v177-tonight-card.v177-new{animation:v177CardIn .36s cubic-bezier(.2,.75,.3,1) both}
@media(max-width:430px){.v177-daily-card{padding:15px 15px 14px!important}.v177-daily-chips{gap:6px}.v177-daily-chip{padding:7px 6px 6px}.v177-tonight-card{min-height:96px!important}.v177-tonight-title{font-size:16.5px!important}.v177-section-title::after{font-size:6.7px;letter-spacing:.85px;padding:4px 6px}}
