@import url("../country-guide-base.css");

.lithuania-article-page { --article-accent:#387e58; --article-accent-light:#e1f0e6; --article-accent-dark:#28583e; --article-tint:#f8fcf9; margin:0; }
.lithuania-article-page .article-hero.banknotes { --article-accent:#387e58; --article-accent-light:#e1f0e6; --article-accent-dark:#28583e; }
.lithuania-article-page .article-hero.rounding { --article-accent:#d0a62d; --article-accent-light:#faeab2; --article-accent-dark:#765c17; }
.lithuania-article-page .article-hero.transit { --article-accent:#b4494c; --article-accent-light:#f4dfe0; --article-accent-dark:#753033; }
.lithuania-article-page .article-hero.spit { --article-accent:#347c91; --article-accent-light:#ddf0f2; --article-accent-dark:#245665; }
.lithuania-article-page .article-hero.tipping { --article-accent:#7b5a91; --article-accent-light:#e9e0f0; --article-accent-dark:#513b60; }

.lithuania-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; margin:28px 0; }
.lithuania-card { min-width:0; padding:18px; border:2px solid var(--ink); border-radius:6px; background:linear-gradient(140deg,var(--article-accent-light),#fff 145%); box-shadow:4px 5px 0 var(--article-accent-dark); }
.lithuania-card strong,.lithuania-card span { display:block; }
.lithuania-card strong { margin-bottom:6px; }
.lithuania-card span { color:var(--muted); font-size:.92rem; }

.lithuania-vytis-line,.lithuania-tap-line,.lithuania-spit-line,.lithuania-tip-line { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; margin:28px 0; }
.lithuania-vytis-line span,.lithuania-tap-line span,.lithuania-spit-line span,.lithuania-tip-line span { padding:16px 10px; border:3px solid var(--ink); border-radius:5px; background:linear-gradient(145deg,var(--article-accent-light),#fff); box-shadow:3px 4px 0 var(--article-accent-dark); text-align:center; font-weight:900; }
.lithuania-vytis-line small,.lithuania-tap-line small,.lithuania-spit-line small,.lithuania-tip-line small { display:block; margin-top:4px; color:var(--muted); font-weight:650; }

.lithuania-rounding-grid { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:8px; margin:28px 0; }
.lithuania-rounding-grid span { display:grid; place-items:center; min-height:90px; padding:10px 6px; border:3px solid var(--ink); border-radius:6px; background:linear-gradient(145deg,#fff4bd,#e1b63f); box-shadow:3px 4px 0 var(--ink); text-align:center; font-weight:900; }
.lithuania-rounding-grid small { display:block; margin-top:4px; font-weight:700; }

.lithuania-article-page .article-money-explorer { margin-inline:calc(50% - 50vw); padding-inline:max(22px,calc((100vw - 1180px)/2)); border-block:3px solid var(--ink); background:linear-gradient(145deg,#f3faf6,#fff 52%,#fff0c9); }

@media (max-width:700px) {
  .lithuania-grid,.lithuania-vytis-line,.lithuania-tap-line,.lithuania-spit-line,.lithuania-tip-line { grid-template-columns:1fr; }
  .lithuania-rounding-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .lithuania-rounding-grid span:last-child { grid-column:1 / -1; }
}
