
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-hero__lead+.ci-cdash-hero__lead{margin-top:10px;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-hero__lead{display:block!important;}

#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-tech__method-grid2 .ci-mobile-method-icon{display:none!important;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-monthly-grid{font-family:Inter,"Inter Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:14px;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-monthly-grid td{font-family:inherit;font-size:14px;font-weight:400;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-monthly-grid td strong{font-weight:700;}
#ciCoinDash.ci-cdash--coin-litecoin #ciCdashMarketChart{min-height:760px;height:760px;}
@media(max-width:767px){#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-monthly-year-table{max-width:100%;overflow-x:auto;}#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-hero__lead{font-size:14px;line-height:1.6;}#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-yearly-table-container{max-width:100%;overflow-x:auto;}}

/* Shared Bitcoin mobile layout rules; loaded only on Litecoin. */
@media (max-width: 1100px) {
  .ci-cdash {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .ci-cdash__inner {
    width: calc(100% - 32px);
  }

  /* Grid/flex children must shrink to their track instead of their contents. */
  .ci-cdash :where(section, article, header, nav, div, dl) {
    min-width: 0;
  }

  .ci-cdash :where(h1, h2, h3, p, dt, dd, strong) {
    overflow-wrap: break-word;
  }

  .ci-cdash-mast,
  .ci-cdash-perf__grid.ci-cdash-perf__grid--convert {
    grid-template-columns: minmax(0, 1fr);
  }

  .ci-cdash-chart__head,
  .ci-cdash-chart__foot,
  .ci-cdash-tech__head,
  .ci-cdash-markets__head,
  .ci-cdash-markets__controls,
  .ci-cdash-tokenomics__head,
  .ci-cdash-recovery-intro {
    flex-wrap: wrap;
    gap: 16px;
    align-items: flex-start;
  }

  .ci-cdash-chart__controls,
  .ci-cdash-tech__tf-wrap {
    width: 100%;
    align-items: flex-start;
    text-align: left;
  }

  .ci-cdash-chart__head > div {
    width: 100%;
    max-width: 100%;
  }

  /* These templates set desktop alignment and margins inline. */
  .ci-cdash .ci-cdash-chart__right-col {
    margin: 0 !important;
    align-items: flex-start !important;
  }

  .ci-cdash .ci-cdash-chart__controls,
  .ci-cdash-chart__controls > div,
  .ci-cdash-tf {
    flex-wrap: wrap;
    max-width: 100%;
  }

  .ci-cdash-news-load-more {
    min-width: 0 !important;
    max-width: 100%;
    white-space: normal;
  }

  .ci-cdash-chart__in-chart-legend {
    right: 16px;
    flex-wrap: wrap;
  }

  .ci-cdash-market__toolbar {
    justify-content: flex-start;
    gap: 16px 12px;
  }

  .ci-cdash-market__toolbar-group {
    max-width: 100%;
  }

  .ci-cdash-market__toggles,
  .ci-cdash-tech__tf,
  .ci-cdash-markets__tabs {
    flex-wrap: wrap;
  }

  .ci-cdash-market__dropdown-btn {
    height: auto;
    min-height: 44px;
    max-width: 100%;
    white-space: normal;
    text-align: left;
  }

  .ci-cdash-market__dropdown-menu {
    max-width: calc(100vw - 64px);
  }

  .ci-cdash :where(button, select) {
    min-height: 44px;
  }

  .ci-cdash :where(input:not([type="checkbox"]):not([type="radio"]), select) {
    font-size: 16px;
    max-width: 100%;
  }

  .ci-cdash .ci-cdash-chart__canvas {
    height: 340px;
  }

  .ci-cdash-chart.is-fs .ci-cdash-chart__canvas {
    height: auto;
    min-height: 220px;
  }

  .ci-cdash-chart.is-fs {
    padding: 16px;
    overflow-y: auto;
  }

  .ci-cdash-recovery-meta {
    white-space: normal;
  }

  .ci-cdash-snap__list > div {
    padding: 12px;
  }

  .ci-cdash-snap__name {
    overflow-wrap: anywhere;
    font-size: 24px;
  }

  .ci-cdash-snap__icon,
  .ci-cdash-snap__rank-wrap {
    flex-shrink: 0;
  }

  .ci-cdash-context {
    padding: 18px 16px 0;
  }

  .ci-tether-mkt__peg-grid,
  .ci-tether-mkt__chain-grid {
    grid-template-columns: minmax(0, 1fr);
  }

  .ci-tether-mkt__donut {
    width: min(280px, 100%);
    height: auto;
    aspect-ratio: 1;
  }

  /* Reserve cards also exist in the older markup without an icon/body wrapper. */
  .ci-tether-mkt__reserve-metric:not(:has(.ci-tether-mkt__reserve-metric-body)) {
    display: block;
  }

  .ci-cdash-happen__time {
    white-space: normal;
  }

  .ci-cdash-about-process__num {
    white-space: normal !important;
  }

  .ci-cdash-milestone-card {
    box-sizing: border-box;
    max-width: calc(100vw - 48px);
  }

  .ci-cdash :where(a, button, input, select):focus-visible {
    outline: 2px solid var(--ci-cd-red);
    outline-offset: 3px;
  }
}
@media (max-width: 420px) {
  .ci-cdash-tabs {
    gap: 16px;
  }

  .ci-cdash-tabs a {
    font-size: 13px;
  }

  .ci-cdash-snap__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ci-cdash-explore__stats {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ci-cdash-explore__stats > a {
    grid-column: 1 / -1;
  }
}
@media (max-width: 1100px) {
  .ci-cdash .ci-cdash-markets__controls {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 82px;
    align-items: end;
    gap: 10px;
    padding: 12px;
    margin-bottom: 16px;
    border-radius: 8px;
    background: #f8f8f8;
  }
  .ci-cdash-markets__filter-group label,
  .ci-cdash-markets__currency-group label {
    font-size: 9px;
    letter-spacing: .02em;
    margin-bottom: 6px;
  }
  .ci-cdash .ci-cdash-markets__tabs {
    display: flex;
    box-sizing: border-box;
    flex-wrap: nowrap;
    overflow-x: auto;
    gap: 0;
    height: 44px;
    padding: 3px;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    background: #fff;
  }
  .ci-cdash .ci-cdash-markets__tab {
    flex: 1 0 auto;
    min-width: 0;
    min-height: 0;
    padding: 4px 5px;
    border: 0;
    border-radius: 4px;
    font-size: 11px;
    white-space: nowrap;
  }
  .ci-cdash .ci-cdash-markets__currency-group { align-items: stretch; }
  .ci-cdash .ci-cdash-markets__currency-select {
    box-sizing: border-box;
    width: 100%;
    min-width: 0;
    height: 44px;
    min-height: 44px;
    padding: 5px 22px 5px 8px;
    font-size: 13px;
  }
  .ci-cdash-markets__currency-note { display: none; }

  .ci-cdash-tech__method-panel-inner { padding: 16px 0; }
  .ci-cdash-tech__method-p { font-size: 13px; line-height: 1.55; margin-bottom: 14px; }
  .ci-cdash .ci-cdash-tech__method-steps {
    grid-template-columns: minmax(0, 1fr);
    gap: 10px;
    padding-bottom: 16px;
  }
  .ci-cdash-tech__method-step {
    display: grid;
    grid-template-columns: 48px minmax(0, 1fr);
    gap: 4px 12px;
    padding: 14px 12px;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    background: #fff;
  }
  .ci-cdash-tech__method-num {
    grid-column: 1;
    grid-row: 1 / span 2;
    font-size: 32px;
    margin: 0;
    align-self: start;
  }
  .ci-cdash-tech__method-step:hover .ci-cdash-tech__method-num { transform: none; }
  .ci-cdash-tech__method-step > p { grid-column: 2; }
  .ci-cdash-tech__method-h { font-size: 9px; margin: 0; letter-spacing: .06em; }
  .ci-cdash-tech__method-h br { display: none; }
  .ci-cdash-tech__method-h strong { margin-top: 3px; font-size: 13px; line-height: 1.35; }
  .ci-cdash-tech__method-step p:last-child { font-size: 13px; line-height: 1.5; }
  .ci-cdash .ci-cdash-tech__method-grid2 {
    grid-template-columns: minmax(0, 1fr);
    gap: 10px;
    margin-top: 16px;
    padding-bottom: 0;
    border-bottom: 0;
  }
  /* Supply notes have desktop column overrides; stack every variant on phones. */
  .ci-cdash .ci-cdash-tech__method-grid2:is(.ci-cdash-tokenomics__method-grid2, .ci-cdash-tokenomics__method-grid2--two) {
    grid-template-columns: minmax(0, 1fr) !important;
  }
  .ci-cdash-tech__method-grid2 > div {
    display: grid;
    grid-template-columns: 44px minmax(0, 1fr);
    gap: 4px 12px;
    padding: 12px;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    background: #fff;
  }
  .ci-mobile-method-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    grid-column: 1;
    grid-row: 1 / span 2;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: #faedf1;
    color: var(--ci-cd-red);
  }
  .ci-cdash-tech__method-grid2 > div > p { grid-column: 2; }
  .ci-cdash-tech__method-h2 { font-size: 9px; margin: 0; letter-spacing: .06em; }
  .ci-cdash-tech__method-grid2 p:last-child { font-size: 13px; line-height: 1.5; }

  .ci-mobile-intro-toggle {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 6px 0;
    margin-top: 6px;
    border: 0;
    background: transparent;
    font: 600 13px var(--ci-cd-sans);
    color: var(--ci-cd-red);
    cursor: pointer;
  }
  .ci-mobile-intro-toggle::after {
    content: '';
    width: 6px;
    height: 6px;
    border-right: 1.5px solid currentColor;
    border-bottom: 1.5px solid currentColor;
    transform: translateY(-2px) rotate(45deg);
  }
  .ci-mobile-intro-toggle[aria-expanded="true"]::after { transform: translateY(2px) rotate(225deg); }

  .ci-cdash-market__active-tags,
  .ci-cdash-market__toolbar-group:has(.ci-cdash-market__dropdown),
  .ci-cdash-market__toolbar-group--fs,
  .ci-cdash-explore__nav,
  .ci-cdash-custom-news-essential-nav { display: none !important; }

  .ci-cdash-market__toolbar { gap: 10px 12px; }
  .ci-cdash-market__toolbar-label { font-size: 9px; }
  .ci-cdash-market__toggles { gap: 3px; }
  .ci-cdash-market__toggles button {
    min-height: 32px;
    padding: 5px 9px;
    font-size: 11px;
    line-height: 1.2;
  }
  .ci-mobile-chart-actions {
    display: flex;
    justify-content: flex-end;
    margin: 6px 0;
  }
  .ci-mobile-chart-actions .ci-cdash-fs { width: 36px; min-height: 36px; }
  .ci-cdash .ci-cdash-chart--market .ci-cdash-chart__canvas { height: 540px; }
  .ci-cdash-chart--market .ci-cdash-chart__canvas { position: relative; }
  .ci-cdash-chart--market .ci-cdash-chart__in-chart-legend {
    font-size: 10px;
    gap: 8px;
    top: 8px;
  }
  .ci-mobile-indicator-tabs {
    position: absolute;
    left: 8px;
    right: 64px;
    display: flex;
    gap: 3px;
    padding: 3px;
    border-radius: 7px;
    background: #f3f3f5;
    z-index: 2;
  }
  .ci-mobile-indicator-tabs button {
    flex: 1;
    min-height: 32px;
    border: 0;
    border-radius: 5px;
    background: transparent;
    color: #555;
    font: 600 11px var(--ci-cd-sans);
    cursor: pointer;
  }
  .ci-mobile-indicator-tabs button.is-active { background: var(--ci-cd-red); color: #fff; }
  .ci-cdash-chart--market .ci-cdash-chart__foot { gap: 6px; }
  .ci-cdash-chart--market .ci-cdash-chart__hint { display: none; }
  .ci-cdash-chart--market .ci-cdash-chart__meta { font-size: 10px; line-height: 1.5; }

  .ci-cdash-explore__head { margin-bottom: 6px; gap: 0; }
  .ci-cdash-explore__track { padding-top: 4px; }

  .ci-cdash-about-cashout__flow { grid-template-columns: minmax(0, 1fr); gap: 16px; }
  .ci-cdash-about-cashout__step {
    display: grid;
    grid-template-columns: 44px minmax(0, 1fr);
    gap: 12px;
    align-items: start;
    padding: 0;
    border: 0;
    background: transparent;
  }
  .ci-cdash-about-cashout__step:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 21px;
    top: 72px;
    bottom: -10px;
    width: 1px;
    background: #d19aad;
  }
  .ci-cdash-about-cashout__num {
    position: absolute;
    top: 0;
    left: 0;
    width: 44px;
    text-align: center;
    font-size: 11px;
  }
  .ci-cdash-about-cashout__icon {
    width: 44px;
    height: 44px;
    margin: 24px 0 0;
  }
  .ci-mobile-step-copy {
    display: block;
    padding: 14px;
    border: 1px solid #f0e9eb;
    border-radius: 10px;
    background: #fcf8f9;
  }
  .ci-cdash-about-cashout__step h3 { margin: 0 0 6px; font-size: 18px; }
  .ci-cdash-about-cashout__step p { margin: 0; font-size: 13px; line-height: 1.6; }
  .ci-cdash-about-cashout__step:hover {
    transform: none;
    background: transparent;
    box-shadow: none;
  }
  .ci-cdash-about-cashout__step:hover h3 { color: var(--ci-cd-text); }
  .ci-cdash-about-cashout__step:hover p { color: #555; }
  .ci-cdash-about-cashout__step:hover .ci-cdash-about-cashout__num { color: var(--ci-cd-red); }
  .ci-cdash-about-process__step {
    grid-template-columns: 44px minmax(0, 1fr);
    gap: 12px;
    padding: 16px;
    border-radius: 10px;
  }
  .ci-cdash-about-process__icon { width: 44px; height: 44px; }
  .ci-cdash-about-process__body h3 { font-size: 18px; }
  .ci-cdash-about-process__body p { font-size: 13px; line-height: 1.6; }

  .ci-cdash-about-glance-grid {
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  .ci-mobile-glance-banner {
    padding: 18px !important;
    gap: 10px !important;
    flex-wrap: wrap !important;
    border-radius: 10px;
  }
  .ci-mobile-glance-banner > div { max-width: 100%; flex-shrink: 1 !important; }
  .ci-mobile-glance-banner > div:last-child { text-align: left !important; white-space: normal !important; }
  .ci-cdash-about-glance-cols { gap: 10px; margin-top: 10px; }
  .ci-cdash-about-glance-cols .ci-cdash-glance-col {
    flex: 1 1 100% !important;
    padding: 16px !important;
    border: 1px solid var(--ci-cd-border) !important;
    border-radius: 10px;
    background: #fff;
  }
  .ci-mobile-glance-heading { margin-bottom: 0 !important; padding-bottom: 10px !important; gap: 12px !important; }
  .ci-mobile-glance-row {
    display: grid;
    grid-template-columns: minmax(0, .9fr) minmax(0, 1.3fr);
    align-items: start;
    gap: 12px;
    padding: 10px 0 !important;
    margin: 0 !important;
  }
  .ci-mobile-glance-row > span { font-size: 9px !important; margin: 0 !important; line-height: 1.5; }
  .ci-mobile-glance-row > strong { font-size: 15px !important; line-height: 1.4; }

  .ci-cdash-custom-news-essential-viewport {
    overflow-x: auto !important;
    padding: 4px 0 !important;
    margin: 0 !important;
    scroll-snap-type: x proximity;
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
  }
  .ci-cdash-custom-news-essential { transform: none !important; gap: 14px; }
  .ci-cdash-custom-news-essential__page { display: contents !important; }
  .ci-cdash-custom-news-essential .ci-cdash-news__item {
    flex: 0 0 84%;
    min-width: 0;
    max-width: 360px;
    scroll-snap-align: start;
  }
  .ci-mobile-news-filter-row { position: relative; gap: 8px !important; align-items: center !important; }
  .ci-mobile-news-filter-row .ci-cdash-news__all { font-size: 10px; white-space: nowrap; margin-left: auto; }
  .ci-cdash-news-pills { position: relative; flex: 0 1 auto !important; gap: 8px !important; }
  .ci-cdash .ci-cdash-news-pill,
  .ci-mobile-topics-toggle {
    padding: 7px 14px;
    min-height: 34px;
    font: 600 12px var(--ci-cd-sans);
    border-radius: 20px;
  }
  .ci-mobile-topics-toggle {
    display: inline-block;
    background: #fff;
    border: 1px solid var(--ci-cd-red);
    color: var(--ci-cd-red);
    max-width: 150px;
  }
  .ci-mobile-topics-panel {
    display: none;
    position: absolute;
    top: calc(100% + 10px);
    left: 0;
    width: min(280px, calc(100vw - 48px));
    padding: 10px;
    border: 1px solid var(--ci-cd-border);
    border-radius: 10px;
    box-shadow: var(--ci-cd-shadow);
    background: #fff;
    z-index: 20;
  }
  .ci-mobile-topics-panel.is-open { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 6px; }
  .ci-cdash .ci-mobile-topics-panel .ci-cdash-news-pill { padding: 6px 8px; font-size: 11px; }
  .ci-cdash-custom-news-hero-body { display: flex; flex-direction: column; }
  .ci-cdash-custom-news-hero-body > .ci-cdash__eyebrow { order: 1; }
  .ci-cdash-custom-news-hero-body > h3 { order: 2; margin-bottom: 12px !important; }
  .ci-cdash-custom-news-hero-body > .ci-mobile-news-meta { order: 3; margin: 0 0 12px !important; font-size: 11px !important; }
  .ci-cdash-custom-news-hero-body > .ci-mobile-news-excerpt { order: 4; margin-bottom: 0 !important; }
  .ci-cdash-news-row__cat { order: 1; }
  .ci-cdash-news-row__title { order: 2; }
  .ci-cdash-news-row__meta { order: 3; margin: 0 0 8px !important; }
  .ci-cdash-news-row__excerpt { order: 4; }

  .ci-cdash.ci-cdash--view-price-history .ci-cdash-chart__canvas { height: 380px; }
  .ci-cdash--view-price-history .ci-cdash-chart__head { gap: 12px; }
  .ci-cdash--view-price-history .ci-cdash-chart__legend { display: none; }
  .ci-cdash--view-price-history .ci-cdash-chart__controls > div { width: 100%; gap: 8px !important; flex-wrap: nowrap; }
  .ci-cdash--view-price-history .ci-cdash-chart__controls > div > div:first-child { flex: 1; }
  .ci-cdash--view-price-history .ci-cdash-chart__controls label { display: none !important; }
  .ci-cdash--view-price-history .ci-cdash-tf { display: flex; flex-wrap: nowrap; }
  .ci-cdash--view-price-history .ci-cdash-tf button { flex: 1; min-width: 0; min-height: 36px; padding: 7px 8px; font-size: 11px; }
  .ci-cdash--view-price-history .ci-cdash-ccy select { min-width: 68px !important; width: 76px; min-height: 36px; font-size: 16px; }
  .ci-cdash--view-price-history .ci-cdash-fs { min-height: 36px; width: 32px; flex-shrink: 0; }
  .ci-mobile-history-ready .ci-cdash-chart__hint,
  .ci-mobile-history-ready .ci-hist-marker-label,
  .ci-mobile-history-ready .ci-hist-marker-line,
  .ci-mobile-history-ready .ci-hist-marker-guide,
  .ci-mobile-axis-hidden { display: none !important; }
  .ci-mobile-history-helper { display: block; margin: 10px 0; text-align: center; font-size: 12px; color: #777; }
  .ci-mobile-milestone-details:not([hidden]) {
    display: block;
    position: relative;
    margin: 6px 0 12px;
    scroll-margin-top: 140px;
    padding: 18px 40px 18px 16px;
    border: 1px solid var(--ci-cd-border);
    border-radius: 10px;
    background: #fff;
    box-shadow: var(--ci-cd-shadow-soft);
  }
  .ci-mobile-milestone-details .ci-cdash-milestone-card__close { top: 6px; right: 6px; width: 32px; min-height: 32px; }
  .ci-mobile-milestone-details .ci-cdash-milestone-card__title { font-size: 18px; }
  .ci-mobile-milestone-details .ci-cdash-milestone-card__desc { margin: 8px 0 0; font-size: 13px; line-height: 1.6; }
  .ci-mobile-history-ready .ci-hist-marker-hit:focus { outline: none; }
  .ci-mobile-history-ready .ci-hist-marker-hit:focus-visible { stroke: #8b1538; stroke-width: 1.5px; }
  .ci-cdash .ci-cdash-records-strip { border: 0; gap: 12px; }
  .ci-cdash .ci-cdash-records-strip > :is(.ci-cdash-record-box, .ci-cdash-records-strip__item) {
    border: 1px solid var(--ci-cd-border) !important;
    border-radius: 8px;
    background: #fff;
  }
}
@media(max-width:1100px){
#ciCoinDash.ci-cdash--coin-litecoin{padding:20px 0 40px;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash__inner{width:calc(100% - 32px);}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-hero__lead{font-size:15px;line-height:1.55;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-tabs{width:100%;max-width:100%;gap:16px;justify-content:flex-start;overflow-x:auto;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-chart__head{gap:16px;margin-bottom:12px;}
#ciCoinDash.ci-cdash--coin-litecoin #ciCdashChart{height:340px;min-height:0;}
#ciCoinDash.ci-cdash--coin-litecoin.ci-cdash--view-price-history #ciCdashChart{height:380px;min-height:0;}
#ciCoinDash.ci-cdash--coin-litecoin.ci-cdash--view-price-history .ci-cdash-chart__head{gap:12px;}
#ciCoinDash.ci-cdash--coin-litecoin #ciCdashMarketChart{height:540px;min-height:540px;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-market__toolbar{gap:10px 12px;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-tokenomics__grid{padding:0;border:0;background:transparent;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-about-cashout__flow{gap:16px;}

#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-tech__method-grid2>div{grid-template-columns:minmax(0,1fr);}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-tech__method-grid2>div>p{grid-column:1;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-chart.is-fs #ciCdashChart,
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-chart.is-fs #ciCdashMarketChart{height:calc(100dvh - 170px);min-height:220px;}
}

@media(max-width:1100px){html:has(#ciCoinDash.ci-cdash--coin-litecoin),body:has(#ciCoinDash.ci-cdash--coin-litecoin){overflow-x:clip;}}

#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-hero__lead{font-family:"Inter","Inter Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}

.ci-mobile-intro-toggle{display:none;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-mobile-hero-more[hidden]{display:none!important;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-mobile-hero-more .ci-cdash-hero__lead:first-child{margin-top:10px;}
@media(max-width:1100px){#ciCoinDash.ci-cdash--coin-litecoin .ci-mobile-intro-toggle{display:inline-flex;}}

/* Litecoin feedback round 2: canonical Bitcoin card typography. */
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-range,
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-tech__card,
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-explore__card{font-family:var(--ci-cd-sans);}
#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-supply-method .ci-cdash-tech__method-steps{border:0;padding-bottom:0;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-supply-method .ci-cdash-tech__method-step,
#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-supply-notes{border:0;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-supply-notes h4{font-family:var(--ci-cd-sans);color:var(--ci-cd-red);font-size:14px;font-weight:700;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-monthly-footer{display:flex;flex-direction:column;align-items:stretch;gap:18px;text-align:left;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-monthly-footer .ci-cdash-yearly-table-meta{display:flex;flex-wrap:wrap;gap:12px;text-align:left;justify-content:space-between;width:100%;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-monthly-footer .ci-cdash-monthly-toggle-btn{align-self:center;}

#ciCoinDash.ci-cdash--coin-litecoin{--ci-cd-sans:"Inter","Inter Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}

/* Follow-up: match the supplied Bitcoin methodology reference. */
#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-supply-method{padding:32px;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-supply-method h3{font-size:20px;color:#111827;margin:0 0 16px;font-weight:700;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-supply-method>p:first-of-type{font-size:14px;color:#4b5563;line-height:1.6;max-width:800px;margin:0 0 32px;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-supply-method .ci-cdash-tech__method-steps{margin:0;border:0;padding:0;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-supply-method .ci-cdash-tech__method-sub{color:#8b1538;font-size:11px;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-supply-method .ci-cdash-tech__method-step p:last-child{font-size:14px;color:#6b7280;line-height:1.55;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-supply-notes{gap:28px;margin:32px 0 0;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-supply-notes h4{font-size:15px;color:#111827;letter-spacing:normal;margin:0 0 8px;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-supply-notes p{font-size:14px;color:#6b7280;line-height:1.5;margin:0;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-supply-method>p:last-child{font-size:13px;color:#9ca3af;margin:24px 0 0;padding:20px 0 0;line-height:1.6;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-about-process__num,
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-about-process__label{display:inline-block;vertical-align:baseline;margin:0 0 6px;line-height:1.4;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-cdash-about-process__num{margin-right:8px;}
@media(max-width:767px){#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-supply-method{padding:20px;}}

#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-process-heading{display:flex;align-items:baseline;gap:8px;white-space:nowrap;margin-bottom:6px;}
#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-process-heading span{margin:0;white-space:nowrap!important;}
@media(max-width:360px){#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-process-heading{gap:6px;}#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-process-heading .ci-cdash-about-process__label{font-size:9px;letter-spacing:.02em;}#ciCoinDash.ci-cdash--coin-litecoin .ci-ltc-process-heading .ci-cdash-about-process__num{font-size:11px;}}
