

:root {
  --mk-ink: var(--text);
  --mk-muted: var(--muted);
  --mk-gold: var(--gold-bright);
}
[hidden] { display: none !important; }
.mk-sr {
  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden;
  clip: rect(0 0 0 0); white-space: nowrap; border: 0;
}

.mk { padding-bottom: var(--s8); }
.mk__wrap { display: grid; gap: var(--s5); padding-top: var(--s5); }



.mk-band {
  position: relative; display: flex; align-items: flex-end; min-height: 160px;
  background: #141311 url("/assets/markets/hero.webp") center / cover no-repeat;
  border-bottom: 1px solid var(--line);
}
.mk-band::before { content: ""; position: absolute; inset: 0; background: rgba(10, 10, 9, 0.64); }
.mk-band__inner { position: relative; display: grid; gap: var(--s2); padding-block: var(--s5); max-width: 880px; margin-right: auto; }
.mk-band__title { margin: 0; font: 800 var(--t-section)/1.08 var(--display), sans-serif; letter-spacing: -0.02em; color: #f1ece0; }
.mk-band__title--game { font-size: var(--t-product); line-height: 1.15; letter-spacing: -0.01em; }
.mk-band__sub { margin: 0; font: 400 15px/1.45 var(--ui); color: rgba(241, 236, 224, 0.88); max-width: 62ch; }
.mk-band .wrap { margin-left: 0; margin-right: 0; max-width: none; }
.mk-band__inner.wrap { max-width: calc(var(--wrap) + 2 * var(--gutter)); margin: 0 auto; }


.mk-crumb a { font: 600 13px/1 var(--ui); color: var(--ctl-text); text-decoration: underline; text-underline-offset: 3px; }
.mk-crumb a:hover { color: var(--mk-gold); }
.mk-controls { display: flex; flex-wrap: wrap; align-items: center; gap: var(--s3) var(--s5); }
.mk-tabs { display: flex; flex-wrap: wrap; gap: var(--s2); }
.mk-tab {
  display: inline-flex; align-items: center; min-height: 44px; padding: 0 var(--s4);
  font: 600 14px/1 var(--ui); color: var(--ctl-text); text-decoration: none;
  background: var(--ctl-bg); border: 1px solid var(--ctl-line); border-radius: var(--radius-pill);
}
.mk-tab:hover { background: var(--ctl-bg-hover); border-color: var(--ctl-line-hover); }
.mk-tab[aria-current="page"] { color: var(--ctl-on-text); border-color: var(--ctl-on-line); background: var(--ctl-on-bg); }
.mk-tab:focus-visible, .mk-trade:focus-visible, .mk-more:focus-visible, .mk-status__retry:focus-visible,
.mk-back:focus-visible, .mk-search__input:focus-visible, .mk-check input:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; }
.mk-search__input {
  min-height: 44px; width: min(260px, 100%); padding: 0 var(--s3);
  font: 500 14px/1 var(--ui); color: var(--ctl-text); background: var(--ctl-bg);
  border: 1px solid var(--ctl-line); border-radius: var(--radius-sm);
}
.mk-search__input::placeholder { color: var(--mk-muted); }
.mk-check { display: inline-flex; align-items: center; gap: var(--s2); min-height: 44px; font: 500 14px/1.2 var(--ui); color: var(--mk-ink); cursor: pointer; }
.mk-check input { width: 18px; height: 18px; accent-color: var(--gold); }

.mk-fine { margin: 0; font: 400 12.5px/1.5 var(--ui); color: var(--mk-muted); max-width: 90ch; }
.mk-fine--lead { margin-top: calc(-1 * var(--s2)); }


.mk-view { display: grid; gap: var(--s5); }
.mk-board { padding-bottom: 8px; }
.mk-sport { display: grid; }
.mk-board .hboard__h { margin: 0; }
.mk-board .hboard__top { align-items: center; flex-wrap: wrap; }
.mk-board .hboard__cols,
.mk-board .hboard__row {
  grid-template-columns: minmax(160px, 1fr) repeat(3, 176px);
  column-gap: var(--s3);
}
.mk-board .hboard__row { height: auto; min-height: 64px; padding-block: 8px; align-items: center; }
.mk-board .hboard__cols span:first-child { text-align: left; }
.mk-row--away { border-bottom-color: transparent; }
.mk-row--home { border-bottom-color: var(--lt-line); }
.mk-board .hboard__who { grid-area: auto; }
.mk-board .hboard__name { white-space: normal; overflow: visible; text-overflow: clip; text-decoration: none; }
.mk-board a.hboard__name:hover { color: var(--mk-gold); text-decoration: underline; text-underline-offset: 3px; }
.mk-board .hboard__mkt { white-space: normal; overflow: visible; }


.mk-board .mk-cell { grid-area: auto; display: grid; justify-items: end; align-content: center; gap: 3px; text-align: right; font: 600 13.5px/1.2 var(--lt-mono); }
.mk-cell__top { display: inline-flex; gap: 6px; align-items: baseline; white-space: nowrap; }
.mk-num { color: var(--mk-muted); font-weight: 500; }
.mk-price { color: var(--mk-ink); font-variant-numeric: tabular-nums; white-space: nowrap; }
.mk-fair { font: 500 11px/1.2 var(--lt-ui, var(--ui)); color: var(--mk-muted); white-space: nowrap; }
.mk-none { font: 500 12px/1.2 var(--lt-ui, var(--ui)); color: var(--mk-muted); }
.mk-tag { font: 700 10px/1 var(--lt-ui, var(--ui)); letter-spacing: 0.08em; text-transform: uppercase; color: var(--mk-gold); white-space: nowrap; }
.mk-cell--novig .mk-price { color: var(--mk-gold); }

.mk-novig-first { display: grid; gap: 3px; justify-items: inherit; }
.mk-venue { font: 700 10px/1 var(--lt-ui, var(--ui)); letter-spacing: 0.08em; text-transform: uppercase; color: var(--mk-muted); white-space: nowrap; }
.mk-price--novig { color: var(--mk-ink); }
.mk-live { font: 500 11px/1.2 var(--lt-ui, var(--ui)); color: var(--mk-muted); white-space: nowrap; }
.mk-gcell .mk-live { display: block; white-space: normal; margin-top: 2px; }
.mk-bestat { font: 500 11px/1.2 var(--lt-ui, var(--ui)); color: var(--mk-muted); white-space: normal; overflow-wrap: anywhere; }
.mk-board .mk-cell .hboard__book { overflow: visible; white-space: normal; text-overflow: clip; }


.mk-trade {
  display: inline-flex; align-items: center; justify-content: center; min-height: 36px; padding: 0 var(--s3); margin-top: 4px;
  font: 600 12px/1 var(--ui); letter-spacing: 0.01em; color: var(--ctl-text); text-decoration: none; white-space: nowrap;
  border: 1px solid var(--gold); border-radius: var(--radius-xs); background: var(--ctl-bg);
}
.mk-trade:hover { border-color: var(--mk-gold); background: var(--ctl-bg-hover); }

.mk-status { display: grid; justify-items: start; gap: var(--s3); padding: var(--s5) 2px; }
.mk-status__text { margin: 0; font: 500 14px/1.5 var(--ui); color: var(--mk-muted); }
.mk-status__retry, .mk-back {
  display: inline-flex; align-items: center; min-height: 44px; padding: 0 var(--s4);
  font: 600 13px/1 var(--ui); color: var(--ctl-text); text-decoration: none; cursor: pointer;
  background: var(--ctl-bg); border: 1px solid var(--ctl-line); border-radius: var(--radius-sm);
}
.mk-status__retry:hover, .mk-back:hover { background: var(--ctl-bg-hover); border-color: var(--ctl-line-hover); }


.mk-game { display: grid; gap: var(--s5); grid-template-columns: minmax(0, 1fr); }
@media (min-width: 1280px) { .mk-game { grid-template-columns: repeat(3, minmax(0, 1fr)); align-items: start; } }
.mk-mkt, .mk-props { display: grid; gap: var(--s3); align-content: start; }
.mk-mkt { padding: var(--s4) var(--s4) var(--s3); background: var(--panel); border: 1px solid var(--line); border-radius: 18px; }
.mk-props { gap: var(--s4); }
.mk-mkt__h { margin: 0; font: 700 18px/1.2 var(--ui); color: var(--mk-ink); }
.mk-mkt__note { margin: 0; font: 400 12.5px/1.5 var(--ui); color: var(--mk-muted); }
.mk-scroll { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.mk-grid { width: 100%; border-collapse: collapse; font: 500 13.5px/1.25 var(--lt-mono, var(--mono)); font-variant-numeric: tabular-nums; }
.mk-grid th, .mk-grid td { padding: 10px 6px; border-bottom: 1px solid var(--line-soft); vertical-align: middle; }
.mk-grid thead th { font: 700 11px/1.25 var(--ui); letter-spacing: 0.06em; text-transform: uppercase; color: var(--mk-muted); border-bottom-color: var(--line); }
.mk-grid__venue { text-align: left; font: 600 13px/1.25 var(--ui); color: var(--mk-ink); white-space: nowrap; }
.mk-grid thead .mk-grid__venue { font: 700 11px/1.25 var(--ui); color: var(--mk-muted); }
.mk-grid__side, .mk-gcell { text-align: right; }
.mk-gcell { white-space: nowrap; }
.mk-grid__best th, .mk-grid__best td { border-bottom-color: var(--line); background: var(--field-bg); }
.mk-grid__best .mk-price { color: var(--mk-gold); font-weight: 700; }
.mk-grid__fair th, .mk-grid__fair td { border-bottom-color: var(--line); }
.mk-grid__book { display: block; margin-top: 3px; font: 500 11px/1.2 var(--ui); color: var(--mk-muted); }
.mk-grid__row--novig th, .mk-grid__row--novig td { background: var(--field-bg); }
.mk-gcell--best .mk-price { color: var(--mk-gold); font-weight: 700; text-decoration: underline; text-decoration-color: var(--gold); text-underline-offset: 4px; }
.mk-off .mk-price, .mk-off .mk-num { color: var(--mk-muted); font-weight: 500; }
.mk-gcell .mk-trade { display: flex; margin-left: auto; width: max-content; }
.mk-grid--books { font-size: 13px; }


.mk-board--props { margin-bottom: 0; }
.mk-board--props .hboard__cols,
.mk-board--props .hboard__row { grid-template-columns: minmax(160px, 1fr) 80px repeat(2, 144px) 120px; }
.mk-board--props .hboard__cols span:nth-child(n+2) { text-align: right; }
.mk-prop { border-bottom: 1px solid var(--lt-line-soft); }
.mk-prop .hboard__row { border-bottom: 0; }
.mk-cell--more { display: grid; justify-items: end; align-content: center; }
.mk-more {
  min-height: 36px; padding: 0 var(--s3); font: 600 12px/1 var(--ui); color: var(--ctl-text); cursor: pointer;
  background: var(--ctl-bg); border: 1px solid var(--ctl-line); border-radius: var(--radius-xs);
}
.mk-more:hover { background: var(--ctl-bg-hover); border-color: var(--ctl-line-hover); }
.mk-more[aria-expanded="true"] { border-color: var(--ctl-on-line); background: var(--ctl-on-bg); color: var(--ctl-on-text); }
.mk-prop__books { padding: 0 2px var(--s3); }
.mk-prop__books .mk-scroll { max-width: 560px; }


.mk-novig {
  display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--s4) var(--s5);
  padding: var(--s4) var(--s5); background: var(--panel); border: 1px solid var(--line); border-radius: 18px;
}
.mk-novig__copy { display: grid; gap: var(--s2); max-width: 62ch; }
.mk-novig__h { margin: 0; display: flex; flex-wrap: wrap; align-items: baseline; gap: var(--s2) var(--s3); font: 700 18px/1.2 var(--ui); color: var(--mk-ink); }
.mk-code { font: 600 12px/1 var(--lt-mono, var(--mono)); letter-spacing: 0.08em; text-transform: uppercase; color: var(--mk-gold); }
.mk-novig__p { margin: 0; font: 400 14.5px/1.5 var(--ui); color: var(--mk-muted); }
.mk-read { display: grid; gap: var(--s3); }
.mk-read__h { margin: 0; font: 700 14px/1.2 var(--ui); letter-spacing: 0.04em; text-transform: uppercase; color: var(--mk-muted); }
.mk-read__list { margin: 0; display: grid; gap: 0; border-top: 1px solid var(--line-soft); }
.mk-read__list > div { display: grid; grid-template-columns: 150px minmax(0, 1fr); gap: var(--s4); padding: var(--s3) 0; border-bottom: 1px solid var(--line-soft); }
.mk-read__list dt { font: 600 14px/1.4 var(--ui); color: var(--mk-ink); }
.mk-read__list dd { margin: 0; font: 400 14px/1.5 var(--ui); color: var(--mk-muted); max-width: 72ch; }
.mk-legal { display: grid; gap: var(--s2); padding-top: var(--s3); border-top: 1px solid var(--line-soft); }



@media (max-width: 960px) {
  .mk-board .hboard__cols { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
  .mk-board .hboard__cols span { display: inline; }
  .mk-board .hboard__row,
  .mk-board--props .hboard__row {
    grid-template-columns: repeat(3, minmax(0, 1fr)); grid-template-areas: none; column-gap: var(--s3); row-gap: var(--s2);
    min-height: 0; padding: 10px 2px; border-bottom: 1px solid var(--lt-line-soft);
  }
  .mk-row--home { border-bottom-color: var(--lt-line); }
  .mk-board .hboard__row { align-items: start; }
  .mk-board .hboard__who { grid-column: 1 / -1; gap: 8px; }
  .mk-board .mk-cell { justify-content: start; justify-items: start; align-content: start; text-align: left; }
  .mk-board .mk-cell::before {
    content: attr(data-label); font: 600 10.5px/1 var(--lt-ui, var(--ui)); letter-spacing: 0.08em; text-transform: uppercase; color: var(--mk-muted);
  }
  .mk-board .mk-cell, .mk-novig-first { min-width: 0; }
  .mk-board .mk-live { white-space: normal; overflow-wrap: anywhere; }
  .mk-board .mk-cell--trade { grid-column: 1 / -1; display: flex; flex-wrap: wrap; align-items: center; gap: var(--s1) var(--s3); }
  .mk-board .mk-cell--trade::before { flex: 0 0 auto; }
  .mk-board .mk-cell--trade .mk-trade { margin: 0 0 0 auto; }
  .mk-board .mk-cell--more { grid-column: 1 / -1; }
  .mk-board .mk-cell--more::before { content: none; }
  .mk-board .mk-cell .mk-trade { min-height: 44px; white-space: normal; text-align: center; line-height: 1.2; padding: 6px var(--s2); }
  .mk-more { min-height: 44px; }
  .mk-prop { border-bottom: 0; }
  .mk-prop__books .mk-scroll { max-width: none; }
}
@media (max-width: 820px) {
  .mk-band { min-height: 144px; }
  .mk-band__sub { font-size: 14px; }
  .mk-novig { padding: var(--s4); }
  .mk-novig__go { width: 100%; justify-content: center; }
  .mk-read__list > div { grid-template-columns: minmax(0, 1fr); gap: var(--s1); }
  .mk-mkt { padding: var(--s3); }
  .mk-grid { table-layout: fixed; }
  .mk-grid th, .mk-grid td { padding: 10px 3px; }
  .mk-grid thead th { font-size: 10px; letter-spacing: 0.03em; overflow-wrap: anywhere; }
  .mk-grid .mk-grid__venue { width: 25%; white-space: normal; }
  .mk-gcell { white-space: normal; }
  .mk-gcell .mk-trade { display: flex; width: 100%; margin: 4px 0 0; min-height: 44px; padding: 6px 4px; white-space: normal; text-align: center; line-height: 1.2; }
  .mk-grid .mk-tag { letter-spacing: 0.03em; font-size: 9.5px; }
}
@media (max-width: 520px) {
  .mk-band__title--game { font-size: 22px; }
  .mk-controls { gap: var(--s3); }
  .mk-search__input { width: 100%; }
  .mk-search { flex: 1 1 100%; }
}




.mk-chips { display: flex; flex-wrap: wrap; gap: var(--s2); list-style: none; margin: var(--s1) 0 0; padding: 0; }
.mk-chip {
  display: inline-flex; align-items: center; min-height: 28px; padding: 0 12px;
  font: 600 12.5px/1 var(--ui); color: #f1ece0; background: rgba(10, 10, 9, 0.45);
  border: 1px solid rgba(241, 236, 224, 0.5); border-radius: var(--radius-pill);
}
.mk-chip--status { font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; font-size: 11.5px; }
.mk-chip--status[data-state="started"] { background: rgba(241, 236, 224, 0.2); }

.mk-strip { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--s3) var(--s5); }
.mk-strip__note { margin: 0; font: 500 13px/1.4 var(--ui); color: var(--mk-muted); }
.mk-funded {
  display: inline-flex; align-items: center; min-height: 44px; padding: 0 var(--s4);
  font: 600 13px/1 var(--ui); color: var(--ctl-text); text-decoration: none; white-space: nowrap;
  border: 1px solid var(--ctl-line); border-radius: var(--radius-sm); background: var(--ctl-bg);
}
.mk-funded:hover { background: var(--ctl-bg-hover); border-color: var(--ctl-line-hover); }
.mk-funded:focus-visible, .mk-room__more:focus-visible, .mk-call__who:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; }


.mk-v2 { display: grid; gap: var(--s5); grid-template-columns: minmax(0, 1fr); }
.mk-v2 > * { min-width: 0; }
.mk-v2 .mk-game { grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); }
.mk-panel { display: grid; gap: var(--s3); align-content: start; padding: var(--s4); background: var(--panel); border: 1px solid var(--line); border-radius: 18px; }
.mk-sec__h { margin: 0; font: 700 18px/1.2 var(--ui); color: var(--mk-ink); }
.mk-side { display: grid; gap: var(--s5); align-content: start; min-width: 0; }
@media (min-width: 1280px) {
  
  .mk-v2 { grid-template-columns: minmax(0, 1fr) 380px; grid-template-areas: "prices prices" "move side" "props side"; align-items: start; }
  .mk-v2 .mk-game { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .mk-v2 > .mk-game { grid-area: prices; }
  .mk-v2 > .mk-move { grid-area: move; }
  .mk-v2 > .mk-side { grid-area: side; }
  .mk-v2 > .mk-props { grid-area: props; }
}


.mk-badge {
  display: inline-flex; align-items: center; min-height: 24px; padding: 0 10px;
  font: 700 10.5px/1.1 var(--ui); letter-spacing: 0.06em; text-transform: uppercase; color: var(--mk-muted);
  border: 1px solid var(--line); border-radius: var(--radius-pill);
}
.mk-badge--steam { color: var(--mk-gold); border-color: var(--gold); }
.mk-mkt__top { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--s2) var(--s3); }


.mk-spark { display: block; flex: none; width: 120px; height: 36px; overflow: visible; }
.mk-spark--prop { width: 72px; height: 24px; }
.mk-spark__line { fill: none; stroke: var(--mk-gold); stroke-width: 1.75; stroke-linejoin: round; stroke-linecap: round; }
.mk-spark__open { fill: var(--panel); stroke: var(--mk-muted); stroke-width: 1.5; }
.mk-spark__now { fill: var(--mk-gold); }
.mk-spark-row { display: flex; align-items: center; gap: var(--s4); }
.mk-spark-row__text { margin: 0; display: grid; gap: 3px; font: 600 13px/1.2 var(--lt-mono, var(--mono)); font-variant-numeric: tabular-nums; color: var(--mk-ink); }
.mk-spark-row__line { display: flex; gap: var(--s2); align-items: baseline; }
.mk-spark-row__k { min-width: 3.2em; font: 600 10.5px/1 var(--ui); letter-spacing: 0.08em; text-transform: uppercase; color: var(--mk-muted); }


.mk-v2 .mk-grid__row--novig th, .mk-v2 .mk-grid__row--novig td { background: var(--field-bg); }
.mk-v2 .mk-grid__row--novig:first-child th, .mk-v2 .mk-grid__row--novig:first-child td { border-bottom-color: var(--line); }
.mk-v2 .mk-gcell .mk-tag { display: block; margin-top: 3px; }


.mk-move__mkt { display: grid; gap: var(--s3); padding-top: var(--s4); border-top: 1px solid var(--line-soft); }
.mk-move__top { display: flex; flex-wrap: wrap; align-items: center; gap: var(--s2) var(--s3); }
.mk-move__h { margin: 0; font: 700 15px/1.2 var(--ui); color: var(--mk-ink); }
.mk-stats { margin: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--s3); }
.mk-stats > div { display: grid; gap: 3px; min-width: 0; }
.mk-stats dt { font: 600 10.5px/1 var(--ui); letter-spacing: 0.08em; text-transform: uppercase; color: var(--mk-muted); }
.mk-stats dd { margin: 0; font: 600 15px/1.25 var(--lt-mono, var(--mono)); font-variant-numeric: tabular-nums; color: var(--mk-ink); overflow-wrap: anywhere; }
.mk-fact { margin: 0; font: 500 14px/1.45 var(--ui); color: var(--mk-ink); }


.mk-prop__move { display: flex; align-items: center; gap: var(--s2); margin-top: 2px; }
.mk-prop__move .mk-spark { width: 56px; height: 20px; }
.mk-prop__moves { font: 500 12px/1.25 var(--lt-mono, var(--mono)); color: var(--mk-muted); }


.mk-room__head { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--s2) var(--s3); }
.mk-room__state {
  display: inline-flex; align-items: center; min-height: 24px; padding: 0 10px;
  font: 700 10.5px/1.1 var(--ui); letter-spacing: 0.06em; text-transform: uppercase; color: var(--mk-gold);
  border: 1px solid var(--gold); border-radius: var(--radius-pill);
}
.mk-room__state[data-state="closed"] { color: var(--mk-muted); border-color: var(--line); }
.mk-room__note { margin: 0; font: 500 14px/1.45 var(--ui); color: var(--mk-muted); }
.mk-room__note:empty { display: none; }
.page-clubhouse .mk-room__feed.club-feed { min-height: 200px; max-height: 420px; }
.page-clubhouse .mk-room .club-composer { margin-top: 0; }
.page-clubhouse .mk-room .club-composer__gate { margin-top: 0; }

.page-clubhouse .mk-room .club-feed, .page-clubhouse .mk-room .club-composer__gate, .page-clubhouse .mk-room .club-composer { order: 0; }
.page-clubhouse .mk-room .club-feed { margin-top: 0; }
.mk-room__more { justify-self: start; font: 600 13px/1 var(--ui); color: var(--mk-gold); text-decoration: underline; text-underline-offset: 3px; }
.mk-calls__list { list-style: none; margin: 0; padding: 0; border-top: 1px solid var(--line-soft); }
.mk-call { display: grid; gap: 4px; padding: var(--s3) 0; border-bottom: 1px solid var(--line-soft); }
.mk-call__top { display: flex; align-items: center; justify-content: space-between; gap: var(--s3); }
.mk-call__who { font: 700 14px/1.2 var(--ui); color: var(--mk-ink); text-decoration: underline; text-decoration-color: var(--gold-deep); text-underline-offset: 3px; overflow-wrap: anywhere; }
.mk-call__line { margin: 0; font: 500 14px/1.4 var(--ui); color: var(--mk-ink); overflow-wrap: anywhere; }
.mk-call__rec { margin: 0; font: 500 12.5px/1.3 var(--lt-mono, var(--mono)); font-variant-numeric: tabular-nums; color: var(--mk-muted); }
.mk-calls__empty { margin: 0; font: 500 14px/1.45 var(--ui); color: var(--mk-muted); }

@media (max-width: 820px) {
  .mk-panel { padding: var(--s3); }
  .mk-spark-row { gap: var(--s3); }
  .mk-v2 .mk-game { grid-template-columns: minmax(0, 1fr); }
  .mk-strip { align-items: stretch; }
  .mk-funded { width: 100%; justify-content: center; }
}
