@import url("../country-guide-base.css");
:root { --vermilion:#cb7d39; --vermilion-dark:#8f5528; --sky:#fff0c7; --gold:#f2c94c; }
.india-article-page { --article-accent:#d18a4b; --article-accent-light:#fff0c7; --article-accent-dark:#8f5528; --article-tint:#fffaf2; margin:0; }
.india-article-page .article-hero.banknotes { --article-accent:#d3b370; --article-accent-light:#fff1d2; --article-accent-dark:#876234; }.india-article-page .article-hero.payments { --article-accent:#70b6bb; --article-accent-light:#dcf1f0; --article-accent-dark:#2b6d74; }.india-article-page .article-hero.upi { --article-accent:#968fd4; --article-accent-light:#e8e4fb; --article-accent-dark:#554c91; }.india-article-page .article-hero.tipping { --article-accent:#f0c754; --article-accent-light:#fff0b6; --article-accent-dark:#7c5520; }.india-article-page .article-hero.planner { --article-accent:#9eba77; --article-accent-light:#e7f0d6; --article-accent-dark:#4b693e; }
.india-mini-logo { display:inline-grid; min-width:126px; padding-left:13px; border-left:2px solid var(--ink); gap:1px; color:var(--ink); line-height:1; }.india-mini-logo small { color:var(--muted); font-size:.5rem; font-weight:950; text-transform:uppercase; }.india-mini-logo strong { font-family:"Arial Black","Segoe UI Black",Arial,sans-serif; font-size:.82rem; }
.india-route-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; margin:28px 0; }.india-route-card { padding:18px; border:2px solid var(--ink); border-radius:6px; background:linear-gradient(145deg,#fff,var(--article-accent-light)); box-shadow:4px 5px 0 var(--article-accent-dark); }.india-route-card strong,.india-route-card span { display:block; }.india-route-card strong { margin-bottom:6px; }.india-route-card span { color:var(--muted); font-size:.92rem; }.rupee-note { display:grid; gap:8px; margin:28px 0; padding:22px; border:3px solid var(--ink); border-radius:7px; background:linear-gradient(135deg,#fff0c7,#dcf1f0 56%,#fff0b6); box-shadow:6px 7px 0 var(--ink); }.rupee-note strong { font-family:"Arial Black","Segoe UI Black",Arial,sans-serif; font-size:1.12rem; }
.visual-upi .article-visual-object { width:164px; height:164px; border-radius:10px; background:linear-gradient(90deg,transparent 0 17%,var(--article-accent-dark) 17% 25%,transparent 25% 42%,var(--article-accent-dark) 42% 50%,transparent 50%),linear-gradient(transparent 0 16%,var(--article-accent-dark) 16% 24%,transparent 24% 41%,var(--article-accent-dark) 41% 49%,transparent 49%),var(--white); }.visual-upi .article-visual-object::before { inset:18px; border:8px solid var(--ink); border-radius:3px; box-shadow:inset 0 0 0 7px var(--white),inset 0 0 0 14px var(--ink); }.visual-upi .article-visual-object::after { top:auto; right:20px; bottom:20px; width:38px; height:38px; border-radius:2px; background:var(--gold); }.visual-upi .article-visual-mark { padding:4px 8px; border:3px solid var(--ink); background:var(--white); font-size:1.25rem; }
@media (max-width:700px) { .india-mini-logo { display:none; }.india-route-grid { grid-template-columns:1fr; } }
