/* /public_html/vivah-muhurat-2027/vivah.css — Vivah Muhurat 2027 page.
   Layout comes from /griha-pravesh-muhurat-2027/gp.css; this file only gives the page its own
   wedding colours (rose and marigold, light and bright) and styles the Tuesday/Mula notes. */
.vv{--vv-rose:#C2185B;--vv-rose2:#E8517F;--vv-deep:#7A1236;--vv-blush:#FFF0F4;--vv-line:#F2C9D6;}
.vv a{color:var(--vv-rose);}
.vv .gp-hero{background:radial-gradient(ellipse at 85% 0%,rgba(232,81,127,.20),transparent 55%),radial-gradient(ellipse at 10% 100%,rgba(245,166,35,.16),transparent 50%),linear-gradient(180deg,#FFF3F6,#FFFBF5);border-bottom-color:var(--vv-line);}
.vv .gp-eyebrow{color:var(--vv-deep);background:rgba(194,24,91,.08);border-color:rgba(194,24,91,.25);}
.vv h1,.vv h2{color:var(--vv-deep);}
.vv h1 em{color:var(--vv-rose);}
.vv .gp-answer{border-color:var(--vv-line);border-left-color:var(--vv-rose);box-shadow:0 6px 24px rgba(122,18,54,.07);}
.vv .gp-btn{background:linear-gradient(135deg,var(--vv-rose),var(--vv-rose2));box-shadow:0 6px 18px rgba(194,24,91,.25);}
.vv .gp-btn-ghost{background:#fff;color:var(--vv-deep);border-color:rgba(122,18,54,.25);box-shadow:none;}
.vv .gp-btn-ghost:hover{color:var(--vv-deep);border-color:var(--vv-deep);}
.vv .gp-city{border-color:var(--vv-line);}
.vv .gp-city[aria-selected="true"]{background:var(--vv-deep);border-color:var(--vv-deep);}
.vv .gp-tbl-wrap,.vv .gp-rules li,.vv .gp-faq,.vv .gp-card{border-color:var(--vv-line);}
.vv .gp-tbl th{background:var(--vv-blush);border-bottom-color:var(--vv-line);}
.vv .gp-tbl td{border-bottom-color:#F8E1E8;}
.vv .b-excellent .gp-band{background:#FDE3EC;color:var(--vv-deep);}
.vv .b-excellent td:first-child{box-shadow:inset 3px 0 0 var(--vv-rose);}
.vv .gp-rules b,.vv .gp-tool b{color:var(--vv-deep);}
.vv .gp-tool{background:linear-gradient(135deg,#FFFBFC,#FFE8EF);border-color:var(--vv-line);}
.vv .gp-card:hover{border-color:var(--vv-rose);}
.vv-note{display:block;margin-top:4px;font-size:.72rem;line-height:1.3;color:#8A5A00;}
@media (max-width:640px){
 .vv .gp-tbl:not(.gp-tbl-block) tr{border-color:var(--vv-line);}
 .vv .b-excellent{box-shadow:inset 3px 0 0 var(--vv-rose);}
 .vv .b-excellent td:first-child{box-shadow:none;}
}
