/* R215 Mintayn Single Card — Space Grotesk font lock. */
:root{
  --mintayn-single-bg:#05080f;
  --mintayn-single-bg2:#08101b;
  --mintayn-single-panel:#0b121d;
  --mintayn-single-panel2:#101927;
  --mintayn-single-line:rgba(196,170,96,.28);
  --mintayn-single-steel:rgba(151,166,188,.20);
  --mintayn-single-gold:#d8ba64;
  --mintayn-single-gold2:#b89543;
  --mintayn-single-text:#f2ead8;
  --mintayn-single-muted:#aeb7c3;
  --mintayn-single-dim:#788391;
  --mintayn-single-radius:24px;
  --mintayn-single-font-space:"Space Grotesk",var(--mintayn-font-heading,var(--mintayn-font-body,var(--mintayn-font,"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)));
  --mintayn-single-font-body:var(--mintayn-single-font-space);
  --mintayn-single-font-heading:var(--mintayn-single-font-space);
  --mintayn-single-font-label:var(--mintayn-single-font-space);
}
html body.mintayn-card-route,
html body.mintayn-public-card-page{
  background:radial-gradient(circle at 16% 0%,rgba(26,61,98,.18),transparent 34%),linear-gradient(180deg,#060a11 0%,#05080f 42%,#03060b 100%)!important;
  color:var(--mintayn-single-text)!important;
  overflow-x:hidden!important;
}
/* The global theme owns header/footer. Hide only legacy plugin shell fragments if an older hook still outputs them. */
body.mintayn-card-route .mintayn-public-nav,
body.mintayn-card-route .mintayn-public-footer,
body.mintayn-public-card-page .mintayn-public-nav,
body.mintayn-public-card-page .mintayn-public-footer{
  display:none!important;
}
body.mintayn-card-route main,
body.mintayn-card-route .site-main,
body.mintayn-card-route .wp-site-blocks,
body.mintayn-card-route .entry-content,
body.mintayn-public-card-page main,
body.mintayn-public-card-page .site-main,
body.mintayn-public-card-page .wp-site-blocks,
body.mintayn-public-card-page .entry-content{
  background:transparent!important;
}
body.mintayn-card-route .entry-header,
body.mintayn-card-route header.entry-header,
body.mintayn-card-route .page-header,
body.mintayn-card-route .entry-title,
body.mintayn-card-route .page-title,
body.mintayn-card-route .post-thumbnail,
body.mintayn-card-route .entry-meta,
body.mintayn-card-route .post-meta,
body.mintayn-card-route .entry-footer{
  display:none!important;
}
body.mintayn-card-route .entry-content,
body.mintayn-card-route .entry-content > *{
  max-width:none!important;
}
.mintayn-cv-breakout{
  width:min(1500px,calc(100vw - 44px));
  margin:34px auto 64px;
  position:relative;
  z-index:1;
  color:var(--mintayn-single-text);
  font-family:var(--mintayn-single-font-body);
}
.admin-bar .mintayn-cv-breakout{margin-top:42px;}
.mintayn-cv{
  --cv-bg:var(--mintayn-single-bg);
  --cv-panel:var(--mintayn-single-panel);
  --cv-panel2:var(--mintayn-single-panel2);
  --cv-line:var(--mintayn-single-line);
  --cv-steel:var(--mintayn-single-steel);
  --cv-gold:var(--mintayn-single-gold);
  --cv-text:var(--mintayn-single-text);
  --cv-muted:var(--mintayn-single-muted);
  position:relative;
  isolation:isolate;
  overflow:hidden;
  border-radius:30px;
  border:1px solid rgba(205,178,99,.30);
  background:
    radial-gradient(circle at 20% 0%,rgba(45,85,128,.18),transparent 32%),
    radial-gradient(circle at 86% 12%,rgba(214,184,95,.075),transparent 27%),
    linear-gradient(180deg,rgba(11,18,29,.98),rgba(5,9,16,.99));
  box-shadow:0 34px 90px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.045);
  padding:clamp(20px,2.3vw,34px);
}
.mintayn-cv:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(90deg,rgba(255,255,255,.025),transparent 22%,transparent 78%,rgba(215,188,106,.035));
  z-index:-1;
}
.mintayn-cv *{box-sizing:border-box;}
.mintayn-cv,
.mintayn-cv *{
  font-family:inherit;
}
.mintayn-cv{
  font-family:var(--mintayn-single-font-body);
  font-synthesis-weight:none;
}
.mintayn-cv :is(h1,h2,h3,.mintayn-cv__name,.mintayn-cv__sectionTitle,.mintayn-cv__eyebrow,.mintayn-cv__breadcrumb,.mintayn-cv__rowLabel,.mintayn-cv__chip,.mintayn-cv__pill,.mintayn-cv__action,.mintayn-cv__relatedTop em,.mintayn-cv__relatedTop b,.mintayn-cv__pn em){
  font-family:var(--mintayn-single-font-heading);
}
.mintayn-cv :is(p,li,.mintayn-cv__rulesBlock,.mintayn-cv__rulesText,.mintayn-cv__effect,.mintayn-cv__abilityEffect,.mintayn-cv__relatedBody strong,.mintayn-cv__pn strong){
  font-family:var(--mintayn-single-font-body);
}
.mintayn-cv a{color:inherit;}
.mintayn-cv__breadcrumb{
  display:flex;align-items:center;gap:9px;flex-wrap:wrap;
  margin:0 0 16px;
  color:#9ea8b5;
  font-size:11px;
  line-height:1.2;
  font-weight:800;
  letter-spacing:.13em;
  text-transform:uppercase;
}
.mintayn-cv__breadcrumb a{color:#d8ba64;text-decoration:none;}
.mintayn-cv__breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px;}
.mintayn-cv__breadcrumb-sep{opacity:.48;}
.mintayn-cv__header{margin:0 0 18px;max-width:1040px;}
.mintayn-cv__eyebrow{
  display:inline-flex;align-items:center;gap:10px;
  color:var(--mintayn-single-gold);
  font-size:12px;
  line-height:1;
  font-weight:900;
  letter-spacing:.18em;
  text-transform:uppercase;
  margin-bottom:11px;
}
.mintayn-cv__eyebrow:before{content:"";width:32px;height:1px;background:linear-gradient(90deg,var(--mintayn-single-gold),transparent);}
.mintayn-cv__name{
  margin:0;
  color:#fff6e4;
  font-size:clamp(34px,4.3vw,68px);
  line-height:.98;
  letter-spacing:-.055em;
  font-weight:900;
  max-width:1080px;
  text-shadow:0 20px 54px rgba(0,0,0,.42);
}
.mintayn-cv__chips,.mintayn-cv__pills,.mintayn-cv__actionsRow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;}
.mintayn-cv__chip,.mintayn-cv__pill{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  min-height:34px;
  padding:7px 12px;
  border-radius:999px;
  border:1px solid rgba(198,174,103,.28);
  background:linear-gradient(180deg,rgba(16,24,36,.84),rgba(5,10,17,.78));
  color:#e8deca;
  font-size:13px;
  line-height:1;
  font-weight:800;
  white-space:nowrap;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035);
}
.mintayn-cv__chip img,.mintayn-cv__pill img,.mintayn-cv__abilityIcon{width:18px;height:18px;object-fit:contain;flex:0 0 auto;}
.mintayn-cv__numberIcon{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;border:1px solid rgba(215,188,106,.42);color:#d9be70;font-size:11px;font-weight:900;line-height:1;background:rgba(215,188,106,.08);}
.mintayn-cv__dualHero{margin:24px 0 28px;}
.mintayn-cv__dualHeroStage{
  display:grid;
  grid-template-columns:minmax(280px,.92fr) minmax(340px,1.08fr);
  gap:clamp(18px,2vw,28px);
  align-items:stretch;
}
.mintayn-cv__heroArtCard,.mintayn-cv__infoCard{
  border-radius:26px;
  border:1px solid rgba(199,170,92,.28)!important;
  background:linear-gradient(180deg,rgba(16,24,37,.96),rgba(4,8,14,.98))!important;
  box-shadow:0 28px 68px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.04) inset!important;
  overflow:hidden;
  min-height:clamp(500px,52vw,720px);
}
.mintayn-cv__heroArtCard{display:flex;align-items:center;justify-content:center;padding:10px;}
.mintayn-cv__heroArtImage{
  display:block;width:100%;height:100%;max-height:760px;
  object-fit:cover;
  border-radius:20px;
  box-shadow:0 0 0 1px rgba(255,255,255,.08),0 16px 42px rgba(0,0,0,.34);
}
.mintayn-cv__infoCard{position:relative!important;display:block!important;color:#fff!important;}
.mintayn-cv__infoCardArt{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.22!important;filter:saturate(.88) contrast(1.05);}
.mintayn-cv__infoCardShade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,12,20,.72),rgba(4,7,12,.96));}
.mintayn-cv__infoCardWatermark{position:absolute;right:22px;top:20px;width:112px;height:112px;opacity:.12;display:grid;place-items:center;}
.mintayn-cv__infoCardWatermark img{max-width:100%;height:auto;filter:drop-shadow(0 10px 24px rgba(0,0,0,.42));}
.mintayn-cv__layout--details{
  display:grid;
  grid-template-columns:minmax(260px,405px) minmax(0,1fr);
  gap:clamp(18px,2vw,26px);
  align-items:start;
}
.mintayn-cv__section{
  background:linear-gradient(180deg,rgba(15,23,35,.86),rgba(6,11,19,.94));
  border:1px solid rgba(151,166,188,.18);
  border-radius:22px;
  padding:16px;
  margin-bottom:16px;
  box-shadow:0 18px 44px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035);
}
.mintayn-cv__sectionTitle{
  display:flex;align-items:center;gap:10px;
  margin:0 0 13px;
  color:var(--mintayn-single-gold);
  font-size:12px;
  font-weight:900;
  letter-spacing:.18em;
  text-transform:uppercase;
}
.mintayn-cv__sectionTitle:before{content:"";width:24px;height:1px;background:linear-gradient(90deg,var(--mintayn-single-gold),transparent);}
.mintayn-cv__actionsPanel{position:sticky;top:22px;}
.admin-bar .mintayn-cv__actionsPanel{top:56px;}
.mintayn-cv__action{
  display:inline-flex;align-items:center;justify-content:center;
  min-height:42px;padding:10px 15px;
  border-radius:999px;
  border:1px solid rgba(198,174,103,.28);
  background:linear-gradient(180deg,rgba(15,23,35,.82),rgba(5,10,17,.82));
  color:#e9dfcf!important;
  text-decoration:none!important;
  font-size:13px;font-weight:800;
  cursor:pointer;
  transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease;
}
.mintayn-cv__action:hover{transform:translateY(-1px);border-color:rgba(218,190,104,.56);box-shadow:0 13px 28px rgba(0,0,0,.28);}
.mintayn-cv__action--copy,.mintayn-cv__actionsRow .mintayn-cv__action:first-child{
  background:linear-gradient(180deg,#e0c872,#b99845);
  color:#080d14!important;
  border-color:rgba(255,229,139,.74);
  box-shadow:0 12px 26px rgba(181,143,52,.18);
}
.mintayn-cv__row{
  display:grid;
  grid-template-columns:132px minmax(0,1fr);
  gap:13px;
  align-items:center;
  min-height:42px;
  padding:7px 11px;
  border:1px solid rgba(151,166,188,.15);
  border-radius:14px;
  background:linear-gradient(180deg,rgba(6,12,20,.66),rgba(4,8,14,.66));
  margin-bottom:8px;
}
.mintayn-cv__rowLabel{color:#aeb7c3;font-size:10.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;}
.mintayn-cv__row--imp{border-color:rgba(215,188,106,.42);background:linear-gradient(180deg,rgba(215,188,106,.08),rgba(5,10,17,.72));}
.mintayn-cv__impCard{display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:17px;background:linear-gradient(135deg,rgba(215,188,106,.16),rgba(16,24,36,.88));border:1px solid rgba(215,188,106,.32);padding:12px 14px;}
.mintayn-cv__impCard span{color:#c8c0ad;font-size:11px;text-transform:uppercase;letter-spacing:.16em;font-weight:900;}
.mintayn-cv__impCard strong{color:#d8ba64;font-size:26px;line-height:1;}
.mintayn-cv__rulesBlock,.mintayn-cv__rulesText,.mintayn-cv__effect{font-size:15.5px;line-height:1.65;color:#eadfca;}
.mintayn-cv__readBlock{
  border:1px solid rgba(151,166,188,.16);
  background:radial-gradient(circle at 0% 0%,rgba(215,188,106,.06),transparent 28%),rgba(3,8,14,.42);
  border-radius:17px;
  padding:14px 15px;
}
.mintayn-cv__emptyState,.mintayn-cv__muted{color:#8c96a4;font-style:italic;}
.mintayn-cv__tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:13px;}
.mintayn-cv__tab{border:1px solid rgba(198,174,103,.26);background:rgba(5,10,17,.72);color:#d8d0bf;border-radius:999px;min-height:34px;padding:7px 12px;font-weight:800;cursor:pointer;}
.mintayn-cv__tab.is-active{background:linear-gradient(180deg,#e0c872,#b99845);color:#080d14;border-color:#e7cd78;}
.mintayn-cv__panel{display:none;}.mintayn-cv__panel.is-active{display:block;}
.mintayn-cv__abilityList{display:grid;gap:11px;}
.mintayn-cv__abilityItem{display:grid;gap:8px;border:1px solid rgba(151,166,188,.15);background:rgba(3,8,14,.42);border-radius:16px;padding:12px;}
.mintayn-cv__abilityEffect{color:#d8d0c3;line-height:1.56;}
.mintayn-cv__tcgMetaGrid,.mintayn-cv__relatedGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
.mintayn-cv__tcgMetaItem{border:1px solid rgba(151,166,188,.15);border-radius:14px;padding:11px 12px;background:rgba(3,8,14,.42);}
.mintayn-cv__tcgMetaItem span{display:block;color:#9ea8b5;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:900;margin-bottom:5px;}
.mintayn-cv__tcgMetaItem strong{color:#eee4d0;font-size:14px;}
.mintayn-cv__miniGallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;}
.mintayn-cv__thumb,.mintayn-cv__relatedCard,.mintayn-cv__pn{display:block;text-decoration:none!important;color:#f1e6d2;border:1px solid rgba(151,166,188,.16);background:rgba(3,8,14,.44);border-radius:15px;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;}
.mintayn-cv__thumb:hover,.mintayn-cv__relatedCard:hover,.mintayn-cv__pn:hover{transform:translateY(-1px);border-color:rgba(215,188,106,.44);box-shadow:0 16px 32px rgba(0,0,0,.25);}
.mintayn-cv__thumb img,.mintayn-cv__relatedThumb{display:block;width:100%;aspect-ratio:63/88;object-fit:cover;background:#050910;}
.mintayn-cv__thumb span,.mintayn-cv__relatedBody{display:block;padding:8px;font-size:11px;line-height:1.25;}
.mintayn-cv__prevNext{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;}
.mintayn-cv__pn{display:flex;align-items:center;gap:12px;padding:12px;}
.mintayn-cv__pn img{width:62px;height:86px;object-fit:cover;border-radius:9px;flex:0 0 auto;}
.mintayn-cv__pn em{display:block;color:#aeb8c5;font-size:11px;font-style:normal;text-transform:uppercase;letter-spacing:.1em;font-weight:800;}
.mintayn-cv__pn strong{display:block;color:#f3ead5;font-size:15px;margin-top:4px;}.mintayn-cv__pn.is-disabled{opacity:.42;}
/* Defensive neutralization of legacy light/pastel card-page remnants. */
body.mintayn-card-route .mintayn-cv,
body.mintayn-card-route .mintayn-cv__section,
body.mintayn-card-route .mintayn-cv__row,
body.mintayn-card-route .mintayn-cv__tcgMetaItem,
body.mintayn-card-route .mintayn-cv__abilityItem{color:var(--mintayn-single-text)!important;}
body.mintayn-card-route .mintayn-card-page :is(input,button,a){font-family:inherit;}
@media (max-width:1100px){
  .mintayn-cv__dualHeroStage,.mintayn-cv__layout--details{grid-template-columns:1fr;}
  .mintayn-cv__actionsPanel{position:static;}
  .mintayn-cv__heroArtCard,.mintayn-cv__infoCard{min-height:auto;}
  .mintayn-cv__heroArtImage{max-height:none;}
  .mintayn-cv__tcgMetaGrid,.mintayn-cv__relatedGrid{grid-template-columns:1fr;}
}
@media (max-width:700px){
  .mintayn-cv-breakout{width:min(100vw - 18px,100%);margin:14px auto 38px;}
  .mintayn-cv{padding:16px;border-radius:22px;}
  .mintayn-cv__name{font-size:clamp(32px,12vw,44px);line-height:1.02;}
  .mintayn-cv__dualHeroStage{gap:16px;}
  .mintayn-cv__row{grid-template-columns:1fr;gap:6px;}
  .mintayn-cv__miniGallery{grid-template-columns:repeat(3,minmax(0,1fr));}
  .mintayn-cv__actionsRow{display:grid;grid-template-columns:1fr;}
  .mintayn-cv__action{width:100%;}
  .mintayn-cv__prevNext{grid-template-columns:1fr;}
}
@media print{
  body.mintayn-card-route{background:#fff!important;color:#111!important;}
  body.mintayn-card-route .mintayn-public-nav,body.mintayn-card-route .mintayn-public-footer,.mintayn-cv__actionsPanel,.mintayn-cv__nearbySet,.mintayn-cv__relatedPanel,.mintayn-cv__prevNext{display:none!important;}
  .mintayn-cv{box-shadow:none!important;border:0!important;background:#fff!important;color:#111!important;}
  .mintayn-cv__dualHeroStage{grid-template-columns:1fr 1fr;}
  .mintayn-cv__section{box-shadow:none!important;background:#fff!important;color:#111!important;}
}

/* R212 — Single Card Page layout cleanup and Dark-Vault polish. */
body.mintayn-card-route .mintayn-cv__header--premium{margin-bottom:clamp(16px,1.9vw,24px);}
body.mintayn-card-route .mintayn-cv__identityChips{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:16px;max-width:1120px;}
body.mintayn-card-route .mintayn-cv__identityChips .mintayn-cv__chip{min-height:34px;padding:7px 12px;border-color:rgba(198,174,103,.32);background:linear-gradient(180deg,rgba(15,23,35,.88),rgba(5,10,17,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 8px 18px rgba(0,0,0,.16);}
body.mintayn-card-route .mintayn-cv__identityChips .mintayn-cv__chip--set{border-color:rgba(215,188,106,.52);color:#e6cc7c;}
body.mintayn-card-route .mintayn-cv__identityChips img{width:18px;height:18px;object-fit:contain;}

/* Dual-card repair: keep decorative symbols small and out of the visual center. */
body.mintayn-card-route .mintayn-cv__infoCardWatermark{right:18px!important;top:18px!important;width:64px!important;height:64px!important;opacity:.045!important;z-index:1!important;pointer-events:none!important;filter:none!important;}
body.mintayn-card-route .mintayn-cv__infoCardWatermark img{max-width:64px!important;max-height:64px!important;object-fit:contain!important;}
body.mintayn-card-route .mintayn-r103-showcase{z-index:3!important;}
body.mintayn-card-route .mintayn-r103-abilityMarker{max-width:100%;}
body.mintayn-card-route .mintayn-r103-abilityMarker--inline{display:inline-flex!important;width:auto!important;height:auto!important;margin:0 6px 0 0!important;vertical-align:middle!important;}
body.mintayn-card-route .mintayn-r103-abilityIcon{width:16px!important;height:16px!important;object-fit:contain!important;}

/* Remove the old redundant power bar if a stale cached template leaves it behind. */
body.mintayn-card-route .mintayn-cv__powerHero{display:none!important;}

/* Two-column balance: support column can stay visible on desktop; related content is full-width below. */
@media (min-width:1101px){
  body.mintayn-card-route .mintayn-cv__underImage{position:sticky;top:24px;}
  body.admin-bar.mintayn-card-route .mintayn-cv__underImage{top:58px;}
}
body.mintayn-card-route .mintayn-cv__actionsPanel{position:static;top:auto;}

/* Overview premium compaction. */
body.mintayn-card-route .mintayn-cv__section--classification{padding:14px;}
body.mintayn-card-route .mintayn-cv__row{grid-template-columns:112px minmax(0,1fr);gap:12px;min-height:38px;padding:6px 10px;margin-bottom:7px;border-color:rgba(151,166,188,.14);background:linear-gradient(180deg,rgba(7,13,22,.58),rgba(4,8,14,.66));}
body.mintayn-card-route .mintayn-cv__rowLabel{font-size:10px;color:#b8b0a0;}
body.mintayn-card-route .mintayn-cv__pills{gap:7px;}
body.mintayn-card-route .mintayn-cv__pill{min-height:30px;padding:6px 10px;font-size:12.5px;background:linear-gradient(180deg,rgba(12,20,31,.82),rgba(4,9,16,.84));border-color:rgba(151,166,188,.18);}
body.mintayn-card-route .mintayn-cv__pill img{width:16px;height:16px;object-fit:contain;}
body.mintayn-card-route .mintayn-cv__pill--imp{border-color:rgba(215,188,106,.46);background:linear-gradient(180deg,rgba(215,188,106,.12),rgba(4,9,16,.86));color:#e4ca79;}
body.mintayn-card-route .mintayn-cv__pill--imp strong{font-size:15px;line-height:1;color:#e0c872;}
body.mintayn-card-route .mintayn-cv__statIcon{display:inline-grid;place-items:center;min-width:30px;height:18px;padding:0 5px;border-radius:999px;border:1px solid rgba(215,188,106,.42);font-size:9px;font-weight:900;letter-spacing:.08em;color:#d8ba64;background:rgba(215,188,106,.08);}

/* Actions: compact primary/secondary hierarchy. */
body.mintayn-card-route .mintayn-cv__actionsRow--premium{display:grid;grid-template-columns:1fr;gap:9px;}
body.mintayn-card-route .mintayn-cv__action{width:100%;min-height:40px;border-radius:14px;}
body.mintayn-card-route .mintayn-cv__action--copy{order:0;}

/* Nearby in Set: keep small, consistent and current card marked. */
body.mintayn-card-route .mintayn-cv__miniGallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;}
body.mintayn-card-route .mintayn-cv__thumb{border-radius:13px;background:rgba(3,8,14,.52);}
body.mintayn-card-route .mintayn-cv__thumb img{aspect-ratio:63/88;object-fit:cover;}
body.mintayn-card-route .mintayn-cv__thumb span{padding:6px;font-size:10px;text-align:center;color:#cfc4af;}
body.mintayn-card-route .mintayn-cv__thumb.is-active{border-color:rgba(224,200,114,.72);box-shadow:0 0 0 1px rgba(224,200,114,.28),0 14px 30px rgba(0,0,0,.28);}
body.mintayn-card-route .mintayn-cv__thumb.is-active span{color:#e0c872;font-weight:900;}

/* Related Cards: compact discovery list, not a full-art grid. */
body.mintayn-card-route .mintayn-cv__relatedPanel--full{margin-top:clamp(14px,2vw,24px);}
body.mintayn-card-route .mintayn-cv__relatedGrid--compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
body.mintayn-card-route .mintayn-cv__relatedCard{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:9px;border-radius:16px;min-height:84px;background:linear-gradient(180deg,rgba(10,17,27,.78),rgba(4,8,14,.88));}
body.mintayn-card-route .mintayn-cv__relatedThumb{width:58px;height:72px;aspect-ratio:auto;border-radius:10px;object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.06);}
body.mintayn-card-route .mintayn-cv__relatedBody{padding:0;min-width:0;}
body.mintayn-card-route .mintayn-cv__relatedTop{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:5px;}
body.mintayn-card-route .mintayn-cv__relatedTop em{font-style:normal;color:#d8ba64;font-size:10px;font-weight:900;letter-spacing:.08em;}
body.mintayn-card-route .mintayn-cv__relatedTop b{display:inline-flex;border:1px solid rgba(151,166,188,.18);border-radius:999px;padding:3px 6px;color:#aeb8c5;font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.08em;}
body.mintayn-card-route .mintayn-cv__relatedBody strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#f2e8d2;font-size:13px;line-height:1.22;}

/* Rules/Textbox polish. */
body.mintayn-card-route .mintayn-cv__effectPanel .mintayn-cv__readBlock{background:radial-gradient(circle at 0 0,rgba(215,188,106,.075),transparent 30%),linear-gradient(180deg,rgba(8,14,23,.72),rgba(3,7,13,.72));border-color:rgba(215,188,106,.20);}
body.mintayn-card-route .mintayn-cv__rulesBlock :is(p,div){color:#eadfca;}
body.mintayn-card-route .mintayn-cv__abilityItem{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 11px;}
body.mintayn-card-route .mintayn-cv__abilityEffect{font-size:13.5px;color:#d8d0c3;}

/* Previous / next remains compact and safely above global footer. */
body.mintayn-card-route .mintayn-cv__prevNext{margin-top:clamp(14px,2vw,24px);}

@media (max-width:1100px){
  body.mintayn-card-route .mintayn-cv__underImage{position:static;}
  body.mintayn-card-route .mintayn-cv__relatedGrid--compact{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:700px){
  body.mintayn-card-route .mintayn-cv__identityChips{gap:7px;margin-top:13px;}
  body.mintayn-card-route .mintayn-cv__identityChips .mintayn-cv__chip{min-height:31px;padding:6px 9px;font-size:12px;}
  body.mintayn-card-route .mintayn-cv__row{grid-template-columns:1fr;gap:6px;}
  body.mintayn-card-route .mintayn-cv__miniGallery{grid-template-columns:repeat(4,minmax(0,1fr));}
  body.mintayn-card-route .mintayn-cv__relatedGrid--compact{grid-template-columns:1fr;}
  body.mintayn-card-route .mintayn-cv__relatedCard{grid-template-columns:52px minmax(0,1fr);}
  body.mintayn-card-route .mintayn-cv__relatedThumb{width:52px;height:66px;}
  body.mintayn-card-route .mintayn-cv__infoCardWatermark{display:none!important;}
}


/* R214 — Single Card typography: force remaining Dual Card and module labels into Theme cascade. */
body.mintayn-card-route .mintayn-cv-breakout,
body.mintayn-public-card-page .mintayn-cv-breakout{
  font-family:var(--mintayn-single-font-body)!important;
}
body.mintayn-card-route .mintayn-cv :is(.mintayn-cv__name,.mintayn-cv__eyebrow,.mintayn-cv__breadcrumb,.mintayn-cv__sectionTitle,.mintayn-cv__rowLabel,.mintayn-cv__chip,.mintayn-cv__pill,.mintayn-cv__action,.mintayn-cv__statIcon,.mintayn-cv__relatedTop em,.mintayn-cv__relatedTop b,.mintayn-cv__pn em),
body.mintayn-public-card-page .mintayn-cv :is(.mintayn-cv__name,.mintayn-cv__eyebrow,.mintayn-cv__breadcrumb,.mintayn-cv__sectionTitle,.mintayn-cv__rowLabel,.mintayn-cv__chip,.mintayn-cv__pill,.mintayn-cv__action,.mintayn-cv__statIcon,.mintayn-cv__relatedTop em,.mintayn-cv__relatedTop b,.mintayn-cv__pn em){
  font-family:var(--mintayn-single-font-heading)!important;
}
body.mintayn-card-route .mintayn-cv :is(.mintayn-cv__rulesBlock,.mintayn-cv__rulesText,.mintayn-cv__effect,.mintayn-cv__abilityEffect,.mintayn-cv__relatedBody strong,.mintayn-cv__pn strong,.mintayn-cv__tcgMetaItem strong),
body.mintayn-public-card-page .mintayn-cv :is(.mintayn-cv__rulesBlock,.mintayn-cv__rulesText,.mintayn-cv__effect,.mintayn-cv__abilityEffect,.mintayn-cv__relatedBody strong,.mintayn-cv__pn strong,.mintayn-cv__tcgMetaItem strong){
  font-family:var(--mintayn-single-font-body)!important;
}
body.mintayn-card-route .mintayn-cv__name{
  font-weight:800;
  letter-spacing:-.035em;
}
body.mintayn-card-route .mintayn-cv__eyebrow,
body.mintayn-card-route .mintayn-cv__sectionTitle{
  font-weight:800;
  letter-spacing:.17em;
}
body.mintayn-card-route .mintayn-cv__chip,
body.mintayn-card-route .mintayn-cv__pill,
body.mintayn-card-route .mintayn-cv__action{
  font-weight:700;
  letter-spacing:.005em;
}
body.mintayn-card-route .mintayn-cv__rowLabel{
  font-weight:800;
  letter-spacing:.145em;
}
body.mintayn-card-route .mintayn-cv__rulesBlock,
body.mintayn-card-route .mintayn-cv__rulesText,
body.mintayn-card-route .mintayn-cv__effect{
  font-weight:500;
}
body.mintayn-card-route .mintayn-cv__numberIcon,
body.mintayn-card-route .mintayn-cv__statIcon{
  font-family:var(--mintayn-single-font-heading)!important;
}


/* R214 — harden typography cascade on all single-card modules, including R103 Dual Card inline markup. */
body.mintayn-card-route,
body.mintayn-public-card-page{
  --mintayn-single-font-space:"Space Grotesk",var(--mintayn-font-heading,var(--mintayn-font-body,var(--mintayn-font,"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)));
  --mintayn-single-font-body:var(--mintayn-single-font-space);
  --mintayn-single-font-heading:var(--mintayn-single-font-space);
  --mintayn-single-font-label:var(--mintayn-single-font-space);
}
body.mintayn-card-route .mintayn-cv-breakout,
body.mintayn-public-card-page .mintayn-cv-breakout,
body.mintayn-card-route .mintayn-cv,
body.mintayn-public-card-page .mintayn-cv{
  font-family:var(--mintayn-single-font-body)!important;
}
body.mintayn-card-route .mintayn-cv *,
body.mintayn-public-card-page .mintayn-cv *{
  font-family:var(--mintayn-single-font-body)!important;
}
body.mintayn-card-route .mintayn-cv :is(
  h1,h2,h3,h4,
  .mintayn-cv__name,
  .mintayn-cv__eyebrow,
  .mintayn-cv__breadcrumb,
  .mintayn-cv__sectionTitle,
  .mintayn-cv__rowLabel,
  .mintayn-cv__chip,
  .mintayn-cv__pill,
  .mintayn-cv__action,
  .mintayn-cv__thumb span,
  .mintayn-cv__relatedTop em,
  .mintayn-cv__relatedTop b,
  .mintayn-cv__relatedBody strong,
  .mintayn-cv__pn em,
  .mintayn-cv__pn strong,
  .mintayn-cv__tcgMetaItem span,
  .mintayn-cv__tcgMetaItem strong,
  .mintayn-r103-title,
  .mintayn-r103-top,
  .mintayn-r103-symbols,
  .mintayn-r103-abilityMarker,
  .mintayn-r103-abilityLabel,
  .mintayn-r103-power,
  .mintayn-r103-number,
  .mintayn-r103-footer
),
body.mintayn-public-card-page .mintayn-cv :is(
  h1,h2,h3,h4,
  .mintayn-cv__name,
  .mintayn-cv__eyebrow,
  .mintayn-cv__breadcrumb,
  .mintayn-cv__sectionTitle,
  .mintayn-cv__rowLabel,
  .mintayn-cv__chip,
  .mintayn-cv__pill,
  .mintayn-cv__action,
  .mintayn-cv__thumb span,
  .mintayn-cv__relatedTop em,
  .mintayn-cv__relatedTop b,
  .mintayn-cv__relatedBody strong,
  .mintayn-cv__pn em,
  .mintayn-cv__pn strong,
  .mintayn-cv__tcgMetaItem span,
  .mintayn-cv__tcgMetaItem strong,
  .mintayn-r103-title,
  .mintayn-r103-top,
  .mintayn-r103-symbols,
  .mintayn-r103-abilityMarker,
  .mintayn-r103-abilityLabel,
  .mintayn-r103-power,
  .mintayn-r103-number,
  .mintayn-r103-footer
){
  font-family:var(--mintayn-single-font-heading)!important;
}
body.mintayn-card-route .mintayn-cv :is(
  p,li,
  .mintayn-cv__rulesBlock,
  .mintayn-cv__rulesText,
  .mintayn-cv__effect,
  .mintayn-cv__abilityEffect,
  .mintayn-r103-rule,
  .mintayn-r103-rule strong
),
body.mintayn-public-card-page .mintayn-cv :is(
  p,li,
  .mintayn-cv__rulesBlock,
  .mintayn-cv__rulesText,
  .mintayn-cv__effect,
  .mintayn-cv__abilityEffect,
  .mintayn-r103-rule,
  .mintayn-r103-rule strong
){
  font-family:var(--mintayn-single-font-body)!important;
}
/* Replace old compressed Dual Card micro-typography with the page's current theme font. */
body.mintayn-card-route .mintayn-cv .mintayn-r103-title,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-title{
  font-family:var(--mintayn-single-font-heading)!important;
  font-weight:800!important;
  letter-spacing:-.025em!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r103-rule,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-rule{
  font-family:var(--mintayn-single-font-body)!important;
  font-weight:600!important;
  letter-spacing:0!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r103-rule strong,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-rule strong{
  font-family:var(--mintayn-single-font-heading)!important;
  font-weight:800!important;
  letter-spacing:.02em!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r103-power,
body.mintayn-card-route .mintayn-cv .mintayn-r103-number,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-power,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-number{
  font-family:var(--mintayn-single-font-heading)!important;
}
/* Section captions and list labels now use one controlled label treatment throughout. */
body.mintayn-card-route .mintayn-cv :is(.mintayn-cv__sectionTitle,.mintayn-cv__rowLabel,.mintayn-cv__tcgMetaItem span,.mintayn-cv__relatedTop b,.mintayn-cv__pn em),
body.mintayn-public-card-page .mintayn-cv :is(.mintayn-cv__sectionTitle,.mintayn-cv__rowLabel,.mintayn-cv__tcgMetaItem span,.mintayn-cv__relatedTop b,.mintayn-cv__pn em){
  font-family:var(--mintayn-single-font-label)!important;
  font-weight:800!important;
  letter-spacing:.14em!important;
}


/* R215 — hard Space Grotesk lock for the Single Card Page.
   The font itself is already provided by the existing mintayn-premium-fonts handle;
   this only fixes the cascade so old plugin/fallback typography cannot win. */
body.mintayn-card-route,
body.mintayn-public-card-page{
  --mintayn-single-font-space:"Space Grotesk",var(--mintayn-font-heading,var(--mintayn-font-body,var(--mintayn-font,"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)));
  --mintayn-single-font-body:var(--mintayn-single-font-space)!important;
  --mintayn-single-font-heading:var(--mintayn-single-font-space)!important;
  --mintayn-single-font-label:var(--mintayn-single-font-space)!important;
}
body.mintayn-card-route .mintayn-cv-breakout,
body.mintayn-public-card-page .mintayn-cv-breakout,
body.mintayn-card-route .mintayn-cv,
body.mintayn-public-card-page .mintayn-cv,
body.mintayn-card-route .mintayn-cv *,
body.mintayn-public-card-page .mintayn-cv *,
body.mintayn-card-route .mintayn-cv :is(a,button,input,textarea,select,small,strong,em,span,p,li,h1,h2,h3,h4,h5,h6),
body.mintayn-public-card-page .mintayn-cv :is(a,button,input,textarea,select,small,strong,em,span,p,li,h1,h2,h3,h4,h5,h6){
  font-family:var(--mintayn-single-font-space)!important;
}
body.mintayn-card-route .mintayn-cv :is(.mintayn-r103,.mintayn-r103 *,[class^="mintayn-r103"],[class*=" mintayn-r103"]),
body.mintayn-public-card-page .mintayn-cv :is(.mintayn-r103,.mintayn-r103 *,[class^="mintayn-r103"],[class*=" mintayn-r103"]){
  font-family:var(--mintayn-single-font-space)!important;
}
/* Also neutralize legacy inline font shorthands on the Dual Card by restating font-family last. */
body.mintayn-card-route .mintayn-cv :is(.mintayn-r103-title,.mintayn-r103-rule,.mintayn-r103-rule strong,.mintayn-r103-power,.mintayn-r103-number,.mintayn-r103-footer,.mintayn-r103-top),
body.mintayn-public-card-page .mintayn-cv :is(.mintayn-r103-title,.mintayn-r103-rule,.mintayn-r103-rule strong,.mintayn-r103-power,.mintayn-r103-number,.mintayn-r103-footer,.mintayn-r103-top){
  font-family:var(--mintayn-single-font-space)!important;
}


/* R216 — Dual Card finalization: clearer artwork, lighter overlays, premium header/effect/footer rhythm. */
body.mintayn-card-route .mintayn-cv .mintayn-cv__infoCard,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__infoCard{
  background:#050912!important;
  border-color:rgba(215,188,106,.32)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__infoCardArt,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__infoCardArt{
  opacity:.62!important;
  filter:saturate(1.08) contrast(1.06) brightness(.92)!important;
  transform:scale(1.012)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__infoCardShade,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__infoCardShade{
  background:
    radial-gradient(circle at 50% 42%,rgba(5,9,16,.05),rgba(5,9,16,.16) 56%,rgba(5,9,16,.30) 100%),
    linear-gradient(180deg,rgba(4,8,14,.34) 0%,rgba(4,8,14,.10) 33%,rgba(4,8,14,.13) 62%,rgba(4,8,14,.44) 100%)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__infoCardWatermark,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__infoCardWatermark{
  opacity:.045!important;
  mix-blend-mode:screen!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r103-showcase,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-showcase{
  inset:18px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r103-top,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-top{
  min-height:54px!important;
  backdrop-filter:none!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r103-title,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-title{
  color:#fff7e8!important;
  overflow-wrap:anywhere!important;
  text-wrap:balance;
}
body.mintayn-card-route .mintayn-cv .mintayn-r103-symbol,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-symbol{
  flex:0 0 auto!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r103-rules,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-rules{
  max-height:33%!important;
  overflow:hidden!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r103-rule,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-rule{
  color:rgba(255,247,231,.96)!important;
  font-weight:650!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r103-abilityMarker,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-abilityMarker{
  display:inline-flex!important;
  align-items:center!important;
  gap:4px!important;
  max-width:max-content!important;
  min-height:18px!important;
  padding:2px 5px!important;
  border-radius:999px!important;
  border:1px solid rgba(215,188,106,.24)!important;
  background:rgba(5,9,16,.46)!important;
  color:#f3e8c9!important;
  vertical-align:middle!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r103-abilityIcon,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-abilityIcon{
  width:13px!important;
  height:13px!important;
  object-fit:contain!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r103-abilityLabel,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-abilityLabel{
  font-size:9.5px!important;
  line-height:1!important;
  letter-spacing:.02em!important;
  font-weight:800!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r103-footer,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-footer{
  min-height:48px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r103-footer--no-imp,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-footer--no-imp{
  grid-template-columns:minmax(0,1fr) auto!important;
}
@media (max-width:760px){
  body.mintayn-card-route .mintayn-cv .mintayn-r103-showcase,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r103-showcase{inset:14px!important;}
  body.mintayn-card-route .mintayn-cv .mintayn-r103-top,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r103-top{grid-template-columns:36px minmax(0,1fr) auto!important;min-height:50px!important;}
  body.mintayn-card-route .mintayn-cv .mintayn-r103-classAnchor,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r103-classAnchor{width:34px!important;height:34px!important;}
  body.mintayn-card-route .mintayn-cv .mintayn-r103-symbol,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r103-symbol{width:21px!important;height:21px!important;}
  body.mintayn-card-route .mintayn-cv .mintayn-r103-symbol img,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r103-symbol img{width:12px!important;height:12px!important;}
}

/* R217 — Single Card final layout rhythm polish after typography + Dual Card fixes. */
body.mintayn-card-route .mintayn-cv-breakout,
body.mintayn-public-card-page .mintayn-cv-breakout{
  width:min(1440px,calc(100vw - 48px));
  margin-top:clamp(26px,3.2vw,44px);
  margin-bottom:clamp(48px,5vw,76px);
}
body.mintayn-card-route .mintayn-cv,
body.mintayn-public-card-page .mintayn-cv{
  padding:clamp(22px,2.15vw,32px);
  border-radius:28px;
}
body.mintayn-card-route .mintayn-cv__breadcrumb,
body.mintayn-public-card-page .mintayn-cv__breadcrumb{
  margin-bottom:12px;
}
body.mintayn-card-route .mintayn-cv__header--premium,
body.mintayn-public-card-page .mintayn-cv__header--premium{
  margin-bottom:clamp(18px,2vw,26px);
  max-width:1180px;
}
body.mintayn-card-route .mintayn-cv__eyebrow,
body.mintayn-public-card-page .mintayn-cv__eyebrow{
  margin-bottom:9px;
  letter-spacing:.165em!important;
}
body.mintayn-card-route .mintayn-cv__name,
body.mintayn-public-card-page .mintayn-cv__name{
  max-width:1040px;
  font-size:clamp(38px,4vw,62px);
  line-height:1.01;
  letter-spacing:-.04em!important;
  text-wrap:balance;
}
body.mintayn-card-route .mintayn-cv__identityChips,
body.mintayn-public-card-page .mintayn-cv__identityChips{
  margin-top:14px;
  gap:8px;
}
body.mintayn-card-route .mintayn-cv__identityChips .mintayn-cv__chip,
body.mintayn-public-card-page .mintayn-cv__identityChips .mintayn-cv__chip{
  min-height:32px;
  padding:6px 11px;
  font-size:12.5px;
}
body.mintayn-card-route .mintayn-cv__dualHero,
body.mintayn-public-card-page .mintayn-cv__dualHero{
  margin:clamp(18px,2vw,24px) 0 clamp(22px,2.4vw,30px);
}
body.mintayn-card-route .mintayn-cv__dualHeroStage,
body.mintayn-public-card-page .mintayn-cv__dualHeroStage{
  grid-template-columns:minmax(320px,.98fr) minmax(360px,1.02fr);
  gap:clamp(16px,1.65vw,24px);
  max-width:1320px;
}
body.mintayn-card-route .mintayn-cv__heroArtCard,
body.mintayn-card-route .mintayn-cv__infoCard,
body.mintayn-public-card-page .mintayn-cv__heroArtCard,
body.mintayn-public-card-page .mintayn-cv__infoCard{
  min-height:clamp(520px,49vw,690px);
  border-radius:24px;
  box-shadow:0 24px 60px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.04) inset!important;
}
body.mintayn-card-route .mintayn-cv__heroArtCard,
body.mintayn-public-card-page .mintayn-cv__heroArtCard{
  padding:9px;
}
body.mintayn-card-route .mintayn-cv__heroArtImage,
body.mintayn-public-card-page .mintayn-cv__heroArtImage{
  border-radius:18px;
}
body.mintayn-card-route .mintayn-cv__layout--details,
body.mintayn-public-card-page .mintayn-cv__layout--details{
  grid-template-columns:minmax(260px,390px) minmax(0,1fr);
  gap:clamp(16px,1.8vw,24px);
}
body.mintayn-card-route .mintayn-cv__section,
body.mintayn-public-card-page .mintayn-cv__section{
  padding:14px;
  border-radius:20px;
  margin-bottom:14px;
}
body.mintayn-card-route .mintayn-cv__sectionTitle,
body.mintayn-public-card-page .mintayn-cv__sectionTitle{
  margin-bottom:11px;
  font-size:11.5px;
  letter-spacing:.16em!important;
}
body.mintayn-card-route .mintayn-cv__sectionTitle:before,
body.mintayn-public-card-page .mintayn-cv__sectionTitle:before{
  width:22px;
}
body.mintayn-card-route .mintayn-cv__actionsRow--premium,
body.mintayn-public-card-page .mintayn-cv__actionsRow--premium{
  gap:8px;
}
body.mintayn-card-route .mintayn-cv__action,
body.mintayn-public-card-page .mintayn-cv__action{
  min-height:39px;
  padding:9px 14px;
  border-radius:13px;
  font-size:12.5px;
}
body.mintayn-card-route .mintayn-cv__action--copy:hover,
body.mintayn-public-card-page .mintayn-cv__action--copy:hover{
  box-shadow:0 16px 30px rgba(181,143,52,.25),0 0 0 1px rgba(255,232,150,.22) inset;
}
body.mintayn-card-route .mintayn-cv__miniGallery,
body.mintayn-public-card-page .mintayn-cv__miniGallery{
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:8px;
}
body.mintayn-card-route .mintayn-cv__thumb,
body.mintayn-public-card-page .mintayn-cv__thumb{
  border-radius:12px;
}
body.mintayn-card-route .mintayn-cv__thumb img,
body.mintayn-public-card-page .mintayn-cv__thumb img{
  aspect-ratio:63/88;
}
body.mintayn-card-route .mintayn-cv__thumb span,
body.mintayn-public-card-page .mintayn-cv__thumb span{
  min-height:23px;
  padding:5px 4px 6px;
  font-size:9.5px;
}
body.mintayn-card-route .mintayn-cv__thumb.is-active,
body.mintayn-public-card-page .mintayn-cv__thumb.is-active{
  border-color:rgba(224,200,114,.78);
  box-shadow:0 0 0 1px rgba(224,200,114,.34),0 12px 28px rgba(0,0,0,.30);
}
body.mintayn-card-route .mintayn-cv__section--classification,
body.mintayn-public-card-page .mintayn-cv__section--classification{
  padding:13px;
}
body.mintayn-card-route .mintayn-cv__row,
body.mintayn-public-card-page .mintayn-cv__row{
  grid-template-columns:104px minmax(0,1fr);
  min-height:36px;
  padding:5px 9px;
  margin-bottom:6px;
  border-radius:13px;
}
body.mintayn-card-route .mintayn-cv__rowLabel,
body.mintayn-public-card-page .mintayn-cv__rowLabel{
  font-size:9.5px;
  letter-spacing:.13em!important;
}
body.mintayn-card-route .mintayn-cv__pill,
body.mintayn-public-card-page .mintayn-cv__pill{
  min-height:28px;
  padding:5px 9px;
  font-size:12px;
  gap:7px;
}
body.mintayn-card-route .mintayn-cv__pill img,
body.mintayn-public-card-page .mintayn-cv__pill img{
  width:15px;
  height:15px;
}
body.mintayn-card-route .mintayn-cv__pill--imp,
body.mintayn-public-card-page .mintayn-cv__pill--imp{
  padding-right:10px;
}
body.mintayn-card-route .mintayn-cv__pill--imp strong,
body.mintayn-public-card-page .mintayn-cv__pill--imp strong{
  font-size:14px;
}
body.mintayn-card-route .mintayn-cv__readBlock,
body.mintayn-public-card-page .mintayn-cv__readBlock{
  padding:13px 14px;
  border-radius:16px;
}
body.mintayn-card-route .mintayn-cv__rulesBlock,
body.mintayn-card-route .mintayn-cv__rulesText,
body.mintayn-card-route .mintayn-cv__effect,
body.mintayn-public-card-page .mintayn-cv__rulesBlock,
body.mintayn-public-card-page .mintayn-cv__rulesText,
body.mintayn-public-card-page .mintayn-cv__effect{
  font-size:14.5px;
  line-height:1.58;
}
body.mintayn-card-route .mintayn-cv__effectPanel .mintayn-cv__readBlock,
body.mintayn-public-card-page .mintayn-cv__effectPanel .mintayn-cv__readBlock{
  background:radial-gradient(circle at 0 0,rgba(215,188,106,.065),transparent 28%),linear-gradient(180deg,rgba(8,14,23,.70),rgba(3,7,13,.72));
}
body.mintayn-card-route .mintayn-cv__abilityItem,
body.mintayn-public-card-page .mintayn-cv__abilityItem{
  padding:9px 10px;
  border-radius:14px;
}
body.mintayn-card-route .mintayn-cv__abilityEffect,
body.mintayn-public-card-page .mintayn-cv__abilityEffect{
  font-size:13px;
  line-height:1.48;
}
body.mintayn-card-route .mintayn-cv__creditsPanel,
body.mintayn-card-route .mintayn-cv__metadataPanel,
body.mintayn-public-card-page .mintayn-cv__creditsPanel,
body.mintayn-public-card-page .mintayn-cv__metadataPanel{
  padding:13px;
}
body.mintayn-card-route .mintayn-cv__block--credit,
body.mintayn-public-card-page .mintayn-cv__block--credit{
  display:grid;
  grid-template-columns:96px minmax(0,1fr);
  gap:10px;
  align-items:center;
}
body.mintayn-card-route .mintayn-cv__subLabel,
body.mintayn-public-card-page .mintayn-cv__subLabel{
  color:#aeb7c3;
  font-size:10px;
  letter-spacing:.13em;
  text-transform:uppercase;
  font-weight:800;
}
body.mintayn-card-route .mintayn-cv__creditMeta,
body.mintayn-public-card-page .mintayn-cv__creditMeta{
  color:#efe5d0;
  font-size:13.5px;
  font-weight:650;
}
body.mintayn-card-route .mintayn-cv__tcgMetaGrid,
body.mintayn-public-card-page .mintayn-cv__tcgMetaGrid{
  gap:9px;
}
body.mintayn-card-route .mintayn-cv__tcgMetaItem,
body.mintayn-public-card-page .mintayn-cv__tcgMetaItem{
  padding:10px 11px;
  border-radius:13px;
}
body.mintayn-card-route .mintayn-cv__tcgMetaItem span,
body.mintayn-public-card-page .mintayn-cv__tcgMetaItem span{
  font-size:9.5px;
  margin-bottom:4px;
}
body.mintayn-card-route .mintayn-cv__tcgMetaItem strong,
body.mintayn-public-card-page .mintayn-cv__tcgMetaItem strong{
  font-size:13.5px;
}
body.mintayn-card-route .mintayn-cv__relatedPanel--full,
body.mintayn-public-card-page .mintayn-cv__relatedPanel--full{
  margin-top:clamp(14px,2vw,22px);
  padding:14px;
}
body.mintayn-card-route .mintayn-cv__relatedGrid--compact,
body.mintayn-public-card-page .mintayn-cv__relatedGrid--compact{
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
}
body.mintayn-card-route .mintayn-cv__relatedCard,
body.mintayn-public-card-page .mintayn-cv__relatedCard{
  grid-template-columns:54px minmax(0,1fr);
  gap:10px;
  min-height:78px;
  padding:8px;
  border-radius:14px;
}
body.mintayn-card-route .mintayn-cv__relatedThumb,
body.mintayn-public-card-page .mintayn-cv__relatedThumb{
  width:54px;
  height:68px;
  border-radius:9px;
}
body.mintayn-card-route .mintayn-cv__relatedTop,
body.mintayn-public-card-page .mintayn-cv__relatedTop{
  margin-bottom:4px;
}
body.mintayn-card-route .mintayn-cv__relatedTop em,
body.mintayn-public-card-page .mintayn-cv__relatedTop em{
  font-size:9.5px;
}
body.mintayn-card-route .mintayn-cv__relatedTop b,
body.mintayn-public-card-page .mintayn-cv__relatedTop b{
  font-size:8.5px;
  padding:3px 5px;
}
body.mintayn-card-route .mintayn-cv__relatedBody strong,
body.mintayn-public-card-page .mintayn-cv__relatedBody strong{
  font-size:12.5px;
}
body.mintayn-card-route .mintayn-cv__prevNext,
body.mintayn-public-card-page .mintayn-cv__prevNext{
  gap:12px;
  margin-top:18px;
}
body.mintayn-card-route .mintayn-cv__pn,
body.mintayn-public-card-page .mintayn-cv__pn{
  min-height:88px;
  padding:10px;
  border-radius:15px;
  background:linear-gradient(180deg,rgba(9,16,25,.72),rgba(4,8,14,.84));
}
body.mintayn-card-route .mintayn-cv__pn img,
body.mintayn-public-card-page .mintayn-cv__pn img{
  width:54px;
  height:74px;
  border-radius:8px;
}
body.mintayn-card-route .mintayn-cv__pn em,
body.mintayn-public-card-page .mintayn-cv__pn em{
  font-size:10px;
}
body.mintayn-card-route .mintayn-cv__pn strong,
body.mintayn-public-card-page .mintayn-cv__pn strong{
  font-size:14px;
}
@media (min-width:1101px){
  body.mintayn-card-route .mintayn-cv__underImage,
  body.mintayn-public-card-page .mintayn-cv__underImage{
    position:sticky;
    top:24px;
  }
  body.admin-bar.mintayn-card-route .mintayn-cv__underImage,
  body.admin-bar.mintayn-public-card-page .mintayn-cv__underImage{
    top:58px;
  }
}
@media (max-width:1100px){
  body.mintayn-card-route .mintayn-cv-breakout,
  body.mintayn-public-card-page .mintayn-cv-breakout{
    width:min(100vw - 30px,100%);
  }
  body.mintayn-card-route .mintayn-cv__dualHeroStage,
  body.mintayn-public-card-page .mintayn-cv__dualHeroStage{
    grid-template-columns:1fr;
  }
  body.mintayn-card-route .mintayn-cv__heroArtCard,
  body.mintayn-card-route .mintayn-cv__infoCard,
  body.mintayn-public-card-page .mintayn-cv__heroArtCard,
  body.mintayn-public-card-page .mintayn-cv__infoCard{
    min-height:auto;
  }
  body.mintayn-card-route .mintayn-cv__underImage,
  body.mintayn-public-card-page .mintayn-cv__underImage{
    position:static;
  }
  body.mintayn-card-route .mintayn-cv__relatedGrid--compact,
  body.mintayn-public-card-page .mintayn-cv__relatedGrid--compact{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media (max-width:700px){
  body.mintayn-card-route .mintayn-cv-breakout,
  body.mintayn-public-card-page .mintayn-cv-breakout{
    width:min(100vw - 18px,100%);
    margin-top:16px;
  }
  body.mintayn-card-route .mintayn-cv,
  body.mintayn-public-card-page .mintayn-cv{
    padding:15px;
    border-radius:22px;
  }
  body.mintayn-card-route .mintayn-cv__name,
  body.mintayn-public-card-page .mintayn-cv__name{
    font-size:clamp(32px,12vw,44px);
  }
  body.mintayn-card-route .mintayn-cv__row,
  body.mintayn-public-card-page .mintayn-cv__row{
    grid-template-columns:1fr;
  }
  body.mintayn-card-route .mintayn-cv__miniGallery,
  body.mintayn-public-card-page .mintayn-cv__miniGallery{
    grid-template-columns:repeat(4,minmax(0,1fr));
  }
  body.mintayn-card-route .mintayn-cv__relatedGrid--compact,
  body.mintayn-public-card-page .mintayn-cv__relatedGrid--compact,
  body.mintayn-card-route .mintayn-cv__prevNext,
  body.mintayn-public-card-page .mintayn-cv__prevNext{
    grid-template-columns:1fr;
  }
  body.mintayn-card-route .mintayn-cv__relatedCard,
  body.mintayn-public-card-page .mintayn-cv__relatedCard{
    grid-template-columns:50px minmax(0,1fr);
  }
  body.mintayn-card-route .mintayn-cv__relatedThumb,
  body.mintayn-public-card-page .mintayn-cv__relatedThumb{
    width:50px;
    height:64px;
  }
}

/* R218 — final Dual Card zone repair on Single Card Page.
   Keeps original artwork, Gallery, Drawer and grid untouched. */
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card{
  aspect-ratio:63/88!important;
  min-height:auto!important;
  height:auto!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background:#050a12!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card::before,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:2;
  pointer-events:none;
  background:
    linear-gradient(180deg,rgba(2,5,10,.16) 0%,rgba(2,5,10,.00) 18%,rgba(2,5,10,.02) 54%,rgba(2,5,10,.16) 72%,rgba(2,5,10,.22) 100%),
    radial-gradient(circle at 50% 38%,rgba(255,255,255,.035),transparent 38%);
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardArt,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardArt{
  opacity:.78!important;
  filter:saturate(1.13) contrast(1.08) brightness(.98)!important;
  transform:scale(1.006)!important;
  background-position:center center!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardShade,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardShade{
  background:
    linear-gradient(180deg,rgba(3,7,13,.20) 0%,rgba(3,7,13,.03) 24%,rgba(3,7,13,.00) 48%,rgba(3,7,13,.16) 76%,rgba(3,7,13,.30) 100%)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardWatermark,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardWatermark{
  display:none!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase{
  inset:clamp(14px,1.35vw,20px)!important;
  z-index:4!important;
  display:flex!important;
  flex-direction:column!important;
  min-height:0!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top{
  min-height:clamp(50px,6.5%,62px)!important;
  max-height:18%!important;
  padding:clamp(7px,.85vw,10px) clamp(9px,1vw,12px)!important;
  background:linear-gradient(180deg,rgba(12,18,29,.60),rgba(7,13,23,.36))!important;
  border:1px solid rgba(224,199,113,.27)!important;
  border-radius:clamp(13px,1.15vw,16px)!important;
  backdrop-filter:none!important;
  box-shadow:0 9px 22px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.12)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor{
  width:38px!important;
  height:38px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title{
  font-family:"Space Grotesk",var(--mintayn-single-font-heading),sans-serif!important;
  font-size:clamp(15px,1.08vw,19px)!important;
  line-height:1.08!important;
  font-weight:800!important;
  color:#fff8e9!important;
  text-shadow:0 4px 18px rgba(0,0,0,.58)!important;
  letter-spacing:-.025em!important;
  max-height:2.3em!important;
  overflow:hidden!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol{
  width:24px!important;
  height:24px!important;
  background:rgba(8,14,24,.42)!important;
  border-color:rgba(224,199,113,.28)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-spacer,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-spacer{
  flex:1 1 auto!important;
  min-height:clamp(220px,28vw,420px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-bottom,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-bottom{
  flex:0 0 auto!important;
  gap:clamp(12px,1.15vw,17px)!important;
  margin-top:auto!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules{
  min-height:clamp(72px,9.5vw,116px)!important;
  max-height:24%!important;
  padding:clamp(11px,1.05vw,15px) clamp(12px,1.15vw,16px)!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,rgba(7,12,21,.56),rgba(4,8,15,.46))!important;
  border:1px solid rgba(224,199,113,.25)!important;
  box-shadow:0 12px 24px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.08)!important;
  overflow:auto!important;
  scrollbar-width:thin;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule{
  font-size:clamp(11.4px,.78vw,12.8px)!important;
  line-height:1.38!important;
  font-weight:650!important;
  color:rgba(255,248,232,.97)!important;
  margin:0 0 6px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule:last-child,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule:last-child{
  margin-bottom:0!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule strong,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule strong{
  color:#f1d277!important;
  letter-spacing:.045em!important;
  font-size:.92em!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-abilityMarker,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-abilityMarker{
  transform:none!important;
  margin-right:5px!important;
  background:rgba(6,11,20,.44)!important;
  border-color:rgba(224,199,113,.25)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer{
  min-height:clamp(44px,5.8vw,56px)!important;
  padding:clamp(7px,.75vw,10px) clamp(9px,.95vw,12px)!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,rgba(9,15,25,.56),rgba(4,8,15,.48))!important;
  border:1px solid rgba(224,199,113,.24)!important;
  box-shadow:0 9px 18px rgba(0,0,0,.13),inset 0 1px 0 rgba(255,255,255,.075)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-power,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-power{
  min-height:30px!important;
  font-size:clamp(18px,1.45vw,24px)!important;
  line-height:1!important;
  border-radius:10px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-brand img,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-brand img{
  width:clamp(48px,4.2vw,62px)!important;
  max-width:62px!important;
  image-rendering:auto!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-number,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-number{
  font-size:clamp(10px,.75vw,11.5px)!important;
  color:rgba(255,248,231,.95)!important;
}
@media (max-width:760px){
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-spacer,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-spacer{
    min-height:clamp(190px,48vw,320px)!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules{
    min-height:70px!important;
    max-height:28%!important;
  }
}

/* R219 — Single Card stage uncrop + stable dual-card proportions.
   Scope: Single Card Page only. Gallery, Drawer, filters and admin untouched. */
body.mintayn-card-route .mintayn-cv .mintayn-cv__dualHeroStage,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__dualHeroStage{
  grid-template-columns:minmax(280px,1fr) minmax(280px,1fr)!important;
  align-items:start!important;
  gap:clamp(16px,1.85vw,26px)!important;
  max-width:1240px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__heroArtCard,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__heroArtCard,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card{
  width:100%!important;
  aspect-ratio:63/88!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  align-self:start!important;
  box-sizing:border-box!important;
  overflow:visible!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__heroArtCard,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__heroArtCard{
  display:grid!important;
  place-items:center!important;
  padding:10px!important;
  overflow:visible!important;
  background:linear-gradient(180deg,rgba(14,22,34,.92),rgba(4,8,14,.97))!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__heroArtImage,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__heroArtImage{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  border-radius:18px!important;
  transform:none!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card{
  position:relative!important;
  overflow:hidden!important;
  background:linear-gradient(180deg,#07101c,#03060c)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardArt,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardArt{
  inset:0!important;
  background-size:contain!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
  opacity:.92!important;
  filter:saturate(1.1) contrast(1.04) brightness(.96)!important;
  transform:none!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardShade,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardShade{
  background:
    linear-gradient(180deg,rgba(2,6,12,.16) 0%,rgba(2,6,12,.04) 22%,rgba(2,6,12,.02) 52%,rgba(2,6,12,.12) 72%,rgba(2,6,12,.26) 100%),
    radial-gradient(circle at 50% 42%,rgba(255,255,255,.035),transparent 42%)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card::before,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card::before{
  background:linear-gradient(180deg,rgba(2,5,10,.08),rgba(2,5,10,0) 28%,rgba(2,5,10,.08) 70%,rgba(2,5,10,.16))!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase{
  inset:clamp(14px,1.25vw,18px)!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
  display:flex!important;
  flex-direction:column!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top{
  flex:0 0 auto!important;
  min-height:clamp(48px,6.4vw,64px)!important;
  max-height:none!important;
  padding:clamp(7px,.85vw,10px) clamp(9px,1vw,12px)!important;
  background:linear-gradient(180deg,rgba(12,18,29,.66),rgba(7,13,23,.42))!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title{
  max-height:none!important;
  overflow:visible!important;
  display:block!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-spacer,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-spacer{
  flex:1 1 auto!important;
  min-height:0!important;
  height:auto!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-bottom,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-bottom{
  flex:0 0 auto!important;
  margin-top:auto!important;
  gap:clamp(10px,1vw,15px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules{
  min-height:clamp(82px,9.2vw,118px)!important;
  max-height:none!important;
  overflow:visible!important;
  padding:clamp(11px,1vw,15px) clamp(12px,1.15vw,16px)!important;
  background:linear-gradient(180deg,rgba(7,12,21,.62),rgba(4,8,15,.50))!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer{
  flex:0 0 auto!important;
  min-height:clamp(46px,5.8vw,58px)!important;
  margin-top:0!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rules,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rules{
  min-height:clamp(104px,12vw,148px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rule,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rule{
  font-size:clamp(10.8px,.72vw,12px)!important;
  line-height:1.32!important;
}
@media (max-width:1100px){
  body.mintayn-card-route .mintayn-cv .mintayn-cv__dualHeroStage,
  body.mintayn-public-card-page .mintayn-cv .mintayn-cv__dualHeroStage{
    grid-template-columns:minmax(0,1fr)!important;
    max-width:min(620px,100%)!important;
    margin-inline:auto!important;
  }
}
@media (max-width:760px){
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase{
    inset:12px!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules{
    min-height:78px!important;
  }
}

/* R220 — Single Card premium polish after uncrop stabilization.
   Scope: Single Card Page only. No Gallery/Drawer/Admin changes. */
body.mintayn-card-route .mintayn-cv-breakout,
body.mintayn-public-card-page .mintayn-cv-breakout{
  margin-top:clamp(42px,4.4vw,72px)!important;
  scroll-margin-top:96px!important;
  position:relative!important;
  z-index:2!important;
}
body.admin-bar.mintayn-card-route .mintayn-cv-breakout,
body.admin-bar.mintayn-public-card-page .mintayn-cv-breakout{
  margin-top:clamp(56px,5vw,84px)!important;
  scroll-margin-top:128px!important;
}
body.mintayn-card-route .mintayn-cv,
body.mintayn-public-card-page .mintayn-cv{
  overflow:visible!important;
  padding-top:clamp(24px,2.4vw,36px)!important;
}
body.mintayn-card-route .mintayn-cv__header--premium,
body.mintayn-public-card-page .mintayn-cv__header--premium{
  position:relative!important;
  z-index:5!important;
  margin-bottom:clamp(20px,2.2vw,28px)!important;
}
body.mintayn-card-route .mintayn-cv__eyebrow,
body.mintayn-public-card-page .mintayn-cv__eyebrow{
  margin-bottom:10px!important;
  opacity:.98!important;
}
body.mintayn-card-route .mintayn-cv__name,
body.mintayn-public-card-page .mintayn-cv__name{
  text-shadow:0 18px 48px rgba(0,0,0,.48),0 0 1px rgba(255,245,220,.18)!important;
}
body.mintayn-card-route .mintayn-cv__identityChips,
body.mintayn-public-card-page .mintayn-cv__identityChips{
  margin-top:15px!important;
  row-gap:9px!important;
}
body.mintayn-card-route .mintayn-cv__identityChips .mintayn-cv__chip,
body.mintayn-public-card-page .mintayn-cv__identityChips .mintayn-cv__chip{
  min-height:31px!important;
  padding:6px 11px!important;
  background:linear-gradient(180deg,rgba(16,24,37,.82),rgba(5,10,17,.72))!important;
  border-color:rgba(200,174,96,.30)!important;
}

/* Card pair: equal, premium, uncropped. */
body.mintayn-card-route .mintayn-cv .mintayn-cv__dualHeroStage,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__dualHeroStage{
  max-width:1220px!important;
  gap:clamp(18px,1.9vw,28px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__heroArtCard,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__heroArtCard,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card{
  border-radius:25px!important;
  border:1px solid rgba(216,188,100,.34)!important;
  box-shadow:0 28px 68px rgba(0,0,0,.46),0 0 0 1px rgba(255,255,255,.045) inset!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__heroArtCard,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__heroArtCard{
  background:linear-gradient(180deg,rgba(13,21,33,.88),rgba(4,8,14,.96))!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__heroArtImage,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__heroArtImage{
  box-shadow:0 0 0 1px rgba(255,255,255,.075),0 18px 44px rgba(0,0,0,.36)!important;
}

/* Dual Card: lighter artwork, clearer header/footer, stable non-cropping zones. */
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card{
  background:linear-gradient(180deg,#07111d,#03070e)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardArt,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardArt{
  opacity:.97!important;
  filter:saturate(1.16) contrast(1.06) brightness(1.03)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardShade,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardShade{
  background:
    linear-gradient(180deg,rgba(2,6,12,.10) 0%,rgba(2,6,12,.015) 26%,rgba(2,6,12,.00) 53%,rgba(2,6,12,.10) 74%,rgba(2,6,12,.22) 100%),
    radial-gradient(circle at 50% 40%,rgba(255,255,255,.045),transparent 44%)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card::before,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card::before{
  background:linear-gradient(180deg,rgba(2,5,10,.06),rgba(2,5,10,0) 30%,rgba(2,5,10,.06) 72%,rgba(2,5,10,.13))!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase{
  inset:clamp(13px,1.2vw,17px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top{
  grid-template-columns:42px minmax(0,1fr) auto!important;
  min-height:clamp(50px,6vw,62px)!important;
  padding:clamp(8px,.9vw,11px) clamp(10px,1vw,13px)!important;
  background:linear-gradient(180deg,rgba(12,19,30,.70),rgba(7,13,23,.46))!important;
  border-color:rgba(226,199,114,.34)!important;
  box-shadow:0 10px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.14)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor{
  width:40px!important;
  height:40px!important;
  background:linear-gradient(180deg,rgba(219,190,101,.26),rgba(6,12,22,.54))!important;
  border-color:rgba(230,204,123,.42)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor img,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor img{
  width:24px!important;
  height:24px!important;
  object-fit:contain!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title{
  font-size:clamp(15.5px,1.05vw,18.5px)!important;
  line-height:1.12!important;
  color:#fff7e8!important;
  text-shadow:0 4px 16px rgba(0,0,0,.62)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol{
  width:25px!important;
  height:25px!important;
  background:rgba(6,12,22,.52)!important;
  border-color:rgba(226,199,114,.34)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol img,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol img{
  width:15px!important;
  height:15px!important;
  opacity:.98!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-bottom,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-bottom{
  gap:clamp(11px,1vw,14px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules{
  min-height:clamp(86px,9.4vw,124px)!important;
  padding:clamp(12px,1.05vw,16px)!important;
  background:linear-gradient(180deg,rgba(8,14,24,.62),rgba(4,8,15,.48))!important;
  border-color:rgba(226,199,114,.30)!important;
  box-shadow:0 13px 26px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.09)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule{
  font-size:clamp(11.4px,.78vw,12.7px)!important;
  line-height:1.42!important;
  color:rgba(255,248,233,.98)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule strong,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule strong{
  display:inline-flex!important;
  margin:0 5px 2px 0!important;
  padding:2px 5px!important;
  border-radius:999px!important;
  background:rgba(216,186,100,.13)!important;
  border:1px solid rgba(216,186,100,.22)!important;
  color:#f2d576!important;
  font-size:.82em!important;
  line-height:1.1!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer{
  min-height:clamp(47px,5.6vw,58px)!important;
  padding:clamp(8px,.8vw,10px) clamp(10px,1vw,13px)!important;
  background:linear-gradient(180deg,rgba(9,16,26,.64),rgba(4,8,15,.50))!important;
  border-color:rgba(226,199,114,.29)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-power,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-power{
  font-size:clamp(17px,1.35vw,22px)!important;
  min-height:29px!important;
  padding-inline:9px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-brand img,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-brand img{
  width:clamp(50px,4vw,60px)!important;
  max-width:60px!important;
  filter:drop-shadow(0 2px 7px rgba(0,0,0,.24))!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-number,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-number{
  font-size:clamp(10px,.72vw,11px)!important;
}

/* Prime Dual Card: slightly taller text zone and clearer label separation without turning it into a text box. */
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rules,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rules{
  min-height:clamp(118px,12.2vw,152px)!important;
  background:linear-gradient(180deg,rgba(8,14,24,.66),rgba(4,8,15,.52))!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rule,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rule{
  font-size:clamp(10.8px,.72vw,12px)!important;
  line-height:1.36!important;
  margin-bottom:7px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rule strong,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rule strong{
  display:inline-flex!important;
  margin-bottom:3px!important;
}

/* Overview / Effect / Abilities / compact discovery modules. */
body.mintayn-card-route .mintayn-cv__row,
body.mintayn-public-card-page .mintayn-cv__row{
  grid-template-columns:98px minmax(0,1fr)!important;
  min-height:34px!important;
  padding:5px 8px!important;
  background:linear-gradient(180deg,rgba(7,13,22,.62),rgba(4,8,14,.54))!important;
}
body.mintayn-card-route .mintayn-cv__pills,
body.mintayn-public-card-page .mintayn-cv__pills{
  gap:6px!important;
}
body.mintayn-card-route .mintayn-cv__pill,
body.mintayn-public-card-page .mintayn-cv__pill{
  min-height:27px!important;
  padding:5px 8px!important;
  background:linear-gradient(180deg,rgba(13,21,33,.78),rgba(5,10,17,.68))!important;
  border-color:rgba(151,166,188,.20)!important;
}
body.mintayn-card-route .mintayn-cv__pill--imp,
body.mintayn-public-card-page .mintayn-cv__pill--imp{
  background:linear-gradient(180deg,rgba(216,186,100,.18),rgba(5,10,17,.70))!important;
  border-color:rgba(216,186,100,.32)!important;
}
body.mintayn-card-route .mintayn-cv__readBlock,
body.mintayn-public-card-page .mintayn-cv__readBlock{
  background:radial-gradient(circle at 0 0,rgba(216,186,100,.055),transparent 32%),linear-gradient(180deg,rgba(8,14,23,.68),rgba(3,7,13,.70))!important;
  border-color:rgba(151,166,188,.18)!important;
}
body.mintayn-card-route .mintayn-cv__rulesText--split,
body.mintayn-public-card-page .mintayn-cv__rulesText--split{
  display:grid!important;
  gap:10px!important;
}
body.mintayn-card-route .mintayn-cv__rulesPart,
body.mintayn-public-card-page .mintayn-cv__rulesPart{
  padding:9px 10px!important;
  border-radius:13px!important;
  border:1px solid rgba(151,166,188,.15)!important;
  background:rgba(2,6,12,.24)!important;
}
body.mintayn-card-route .mintayn-cv__rulesPart h4,
body.mintayn-public-card-page .mintayn-cv__rulesPart h4{
  margin:0 0 5px!important;
  color:#d8ba64!important;
  font-size:10.5px!important;
  line-height:1!important;
  letter-spacing:.13em!important;
  text-transform:uppercase!important;
  font-weight:850!important;
}
body.mintayn-card-route .mintayn-cv__abilityItem,
body.mintayn-public-card-page .mintayn-cv__abilityItem{
  background:linear-gradient(180deg,rgba(8,14,23,.58),rgba(3,7,13,.66))!important;
  border-color:rgba(151,166,188,.17)!important;
}
body.mintayn-card-route .mintayn-cv__abilityEffect,
body.mintayn-public-card-page .mintayn-cv__abilityEffect{
  color:#bfc8d2!important;
}
body.mintayn-card-route .mintayn-cv__thumb.is-active,
body.mintayn-public-card-page .mintayn-cv__thumb.is-active{
  border-color:rgba(224,200,114,.66)!important;
  box-shadow:0 0 0 1px rgba(224,200,114,.22),0 10px 24px rgba(0,0,0,.28)!important;
}
body.mintayn-card-route .mintayn-cv__thumb:hover,
body.mintayn-public-card-page .mintayn-cv__thumb:hover,
body.mintayn-card-route .mintayn-cv__relatedCard:hover,
body.mintayn-public-card-page .mintayn-cv__relatedCard:hover,
body.mintayn-card-route .mintayn-cv__pn:hover,
body.mintayn-public-card-page .mintayn-cv__pn:hover{
  transform:translateY(-1px)!important;
  border-color:rgba(216,186,100,.42)!important;
  box-shadow:0 14px 30px rgba(0,0,0,.30)!important;
}
body.mintayn-card-route .mintayn-cv__relatedCard,
body.mintayn-public-card-page .mintayn-cv__relatedCard,
body.mintayn-card-route .mintayn-cv__pn,
body.mintayn-public-card-page .mintayn-cv__pn{
  transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important;
}
body.mintayn-card-route .mintayn-cv__pn--empty,
body.mintayn-public-card-page .mintayn-cv__pn--empty{
  opacity:.62!important;
  background:linear-gradient(180deg,rgba(8,14,23,.48),rgba(3,7,13,.58))!important;
}

@media (max-width:760px){
  body.mintayn-card-route .mintayn-cv-breakout,
  body.mintayn-public-card-page .mintayn-cv-breakout{
    margin-top:clamp(24px,7vw,40px)!important;
    width:min(100vw - 18px,100%)!important;
  }
  body.admin-bar.mintayn-card-route .mintayn-cv-breakout,
  body.admin-bar.mintayn-public-card-page .mintayn-cv-breakout{
    margin-top:clamp(34px,8vw,48px)!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top{
    grid-template-columns:38px minmax(0,1fr) auto!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor{
    width:36px!important;
    height:36px!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title{
    font-size:clamp(14px,4vw,17px)!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol{
    width:22px!important;
    height:22px!important;
  }
  body.mintayn-card-route .mintayn-cv__row,
  body.mintayn-public-card-page .mintayn-cv__row{
    grid-template-columns:1fr!important;
    gap:6px!important;
  }
}

/* R221 — Single Card premium wow polish.
   Scope: Single Card Page only. Gallery, Drawer, filters and admin untouched. */
body.mintayn-card-route .mintayn-cv,
body.mintayn-public-card-page .mintayn-cv{
  --mintayn-card-class-accent:rgba(216,186,100,.42);
}
body.mintayn-card-route .mintayn-cv.mintayn-class-aetherion,
body.mintayn-public-card-page .mintayn-cv.mintayn-class-aetherion{--mintayn-card-class-accent:rgba(239,214,132,.50);}
body.mintayn-card-route .mintayn-cv.mintayn-class-fluxion,
body.mintayn-public-card-page .mintayn-cv.mintayn-class-fluxion{--mintayn-card-class-accent:rgba(83,205,236,.38);}
body.mintayn-card-route .mintayn-cv.mintayn-class-obscura,
body.mintayn-public-card-page .mintayn-cv.mintayn-class-obscura{--mintayn-card-class-accent:rgba(194,92,239,.36);}
body.mintayn-card-route .mintayn-cv.mintayn-class-coreon,
body.mintayn-public-card-page .mintayn-cv.mintayn-class-coreon{--mintayn-card-class-accent:rgba(232,91,58,.34);}
body.mintayn-card-route .mintayn-cv.mintayn-class-synaphera,
body.mintayn-public-card-page .mintayn-cv.mintayn-class-synaphera{--mintayn-card-class-accent:rgba(96,226,153,.34);}

/* Premium paired-card stage */
body.mintayn-card-route .mintayn-cv .mintayn-cv__dualHeroStage,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__dualHeroStage{
  padding:clamp(8px,1vw,14px)!important;
  border-radius:30px!important;
  background:
    linear-gradient(90deg,rgba(216,186,100,.06),transparent 28%,transparent 72%,rgba(151,166,188,.045)),
    radial-gradient(circle at 50% 0%,var(--mintayn-card-class-accent),transparent 26%)!important;
  border:1px solid rgba(216,186,100,.16)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__heroArtCard,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__heroArtCard,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card{
  border-color:rgba(222,196,112,.38)!important;
  box-shadow:
    0 26px 64px rgba(0,0,0,.46),
    0 0 0 1px rgba(255,255,255,.05) inset,
    0 0 42px color-mix(in srgb, var(--mintayn-card-class-accent) 34%, transparent)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card{
  position:relative!important;
  background:linear-gradient(180deg,#08121f,#03070e)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card::after,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card::after{
  content:"";
  position:absolute;
  inset:10px;
  border-radius:18px;
  pointer-events:none;
  z-index:2;
  border:1px solid rgba(232,207,128,.18);
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.035),
    inset 0 28px 0 rgba(255,255,255,.012),
    inset 0 -28px 0 rgba(0,0,0,.10);
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardArt,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardArt{
  opacity:.99!important;
  filter:saturate(1.18) contrast(1.06) brightness(1.08)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardShade,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardShade{
  background:
    linear-gradient(180deg,rgba(2,6,12,.055) 0%,rgba(2,6,12,0) 29%,rgba(2,6,12,0) 56%,rgba(2,6,12,.08) 74%,rgba(2,6,12,.18) 100%),
    radial-gradient(circle at 50% 38%,rgba(255,255,255,.05),transparent 44%)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase{
  isolation:isolate!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase::before,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase::before{
  content:"";
  position:absolute;
  inset:-6px;
  border-radius:22px;
  pointer-events:none;
  z-index:-1;
  background:
    linear-gradient(180deg,rgba(255,255,255,.025),transparent 20%,transparent 78%,rgba(216,186,100,.035)),
    linear-gradient(90deg,rgba(216,186,100,.07),transparent 18%,transparent 82%,rgba(216,186,100,.06));
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer{
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top{
  position:relative!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top::after,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top::after,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules::after,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules::after,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer::after,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer::after{
  content:"";
  position:absolute;
  left:14px;
  right:14px;
  top:0;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(255,235,169,.42),transparent);
  pointer-events:none;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title{
  font-weight:850!important;
  letter-spacing:-.018em!important;
}

/* Dual Card rules: premium textbox, hanging-label feel, prime sections separated. */
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules{
  position:relative!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule{
  padding-left:0!important;
  text-wrap:pretty;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule strong,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule strong{
  vertical-align:baseline!important;
  margin-right:7px!important;
  white-space:nowrap!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rules,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rules{
  min-height:clamp(128px,12.6vw,158px)!important;
  padding:12px 13px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--prime-section,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--prime-section{
  margin-bottom:8px!important;
  padding:7px 8px!important;
  border-radius:12px!important;
  background:rgba(5,10,18,.30)!important;
  border:1px solid rgba(232,207,128,.14)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--prime-section strong,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--prime-section strong{
  display:inline-flex!important;
  margin-bottom:4px!important;
  color:#f5dc88!important;
}

/* Main page typography and effect-panel polish. */
body.mintayn-card-route .mintayn-cv__name,
body.mintayn-public-card-page .mintayn-cv__name{
  letter-spacing:-.048em!important;
  line-height:1!important;
}
body.mintayn-card-route .mintayn-cv__sectionTitle,
body.mintayn-public-card-page .mintayn-cv__sectionTitle{
  font-size:11.5px!important;
  letter-spacing:.17em!important;
}
body.mintayn-card-route .mintayn-cv__readBlock,
body.mintayn-public-card-page .mintayn-cv__readBlock{
  position:relative!important;
  border-color:rgba(216,186,100,.20)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body.mintayn-card-route .mintayn-cv__readBlock::before,
body.mintayn-public-card-page .mintayn-cv__readBlock::before{
  content:"";
  position:absolute;
  left:14px; right:14px; top:0;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(216,186,100,.30),transparent);
}
body.mintayn-card-route .mintayn-cv__rulesBlock,
body.mintayn-card-route .mintayn-cv__rulesText,
body.mintayn-card-route .mintayn-cv__effect,
body.mintayn-public-card-page .mintayn-cv__rulesBlock,
body.mintayn-public-card-page .mintayn-cv__rulesText,
body.mintayn-public-card-page .mintayn-cv__effect{
  font-size:15px!important;
  line-height:1.62!important;
  text-wrap:pretty;
}
body.mintayn-card-route .mintayn-cv__rulesPart,
body.mintayn-public-card-page .mintayn-cv__rulesPart{
  padding:10px 12px!important;
  background:linear-gradient(180deg,rgba(7,13,22,.54),rgba(3,7,13,.46))!important;
}
body.mintayn-card-route .mintayn-cv__rulesPart h4,
body.mintayn-public-card-page .mintayn-cv__rulesPart h4{
  display:inline-flex!important;
  align-items:center!important;
  min-height:22px!important;
  padding:3px 8px!important;
  margin:0 0 7px!important;
  border-radius:999px!important;
  border:1px solid rgba(216,186,100,.22)!important;
  background:rgba(216,186,100,.08)!important;
}
body.mintayn-card-route .mintayn-cv__row,
body.mintayn-public-card-page .mintayn-cv__row{
  border-color:rgba(151,166,188,.16)!important;
}
body.mintayn-card-route .mintayn-cv__relatedCard,
body.mintayn-public-card-page .mintayn-cv__relatedCard,
body.mintayn-card-route .mintayn-cv__pn,
body.mintayn-public-card-page .mintayn-cv__pn{
  background:linear-gradient(180deg,rgba(8,14,23,.56),rgba(3,7,13,.64))!important;
}
@media (max-width:760px){
  body.mintayn-card-route .mintayn-cv .mintayn-cv__dualHeroStage,
  body.mintayn-public-card-page .mintayn-cv .mintayn-cv__dualHeroStage{
    padding:8px!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--prime-section,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--prime-section{
    padding:6px 7px!important;
  }
}

/* R222 — Dual Card premium finetuning after restoration.
   Scope: only Single Card Page Dual Card overlay styles. No Gallery/Drawer/Admin changes. */
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card{
  --mintayn-dual-line:rgba(232,204,126,.36);
  --mintayn-dual-line-soft:rgba(232,204,126,.20);
  --mintayn-dual-surface:rgba(7,13,23,.68);
  --mintayn-dual-surface-strong:rgba(5,10,18,.76);
  background:linear-gradient(180deg,#07111d,#03070e)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card::after,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card::after{
  content:"";
  position:absolute;
  inset:10px;
  z-index:3;
  pointer-events:none;
  border-radius:20px;
  border:1px solid rgba(232,204,126,.18);
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.035),
    inset 0 24px 38px rgba(255,245,210,.018),
    inset 0 -30px 50px rgba(0,0,0,.18);
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardArt,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardArt{
  opacity:.99!important;
  filter:saturate(1.15) contrast(1.04) brightness(1.04)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardShade,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardShade{
  background:
    linear-gradient(180deg,rgba(2,6,12,.08) 0%,rgba(2,6,12,.015) 22%,rgba(2,6,12,0) 50%,rgba(2,6,12,.08) 72%,rgba(2,6,12,.18) 100%),
    radial-gradient(circle at 50% 42%,rgba(255,255,255,.05),transparent 42%)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase{
  inset:clamp(14px,1.22vw,18px)!important;
  gap:0!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top{
  position:relative!important;
  grid-template-columns:44px minmax(0,1fr) auto!important;
  gap:10px!important;
  min-height:clamp(54px,6.35vw,66px)!important;
  padding:clamp(8px,.86vw,11px) clamp(11px,1.05vw,14px)!important;
  background:
    linear-gradient(180deg,rgba(12,19,31,.78),rgba(6,12,22,.56)),
    radial-gradient(circle at 0 0,rgba(232,204,126,.12),transparent 32%)!important;
  border:1px solid var(--mintayn-dual-line)!important;
  border-bottom-color:rgba(232,204,126,.26)!important;
  box-shadow:
    0 10px 22px rgba(0,0,0,.20),
    inset 0 1px 0 rgba(255,255,255,.16),
    inset 0 -1px 0 rgba(232,204,126,.08)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top::after,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top::after,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules::before,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules::before,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer::before,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer::before{
  content:"";
  position:absolute;
  left:12px;
  right:12px;
  top:0;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(255,235,170,.40),transparent);
  pointer-events:none;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor{
  width:42px!important;
  height:42px!important;
  background:
    radial-gradient(circle at 38% 28%,rgba(255,242,181,.34),transparent 38%),
    linear-gradient(180deg,rgba(232,204,126,.28),rgba(7,13,23,.62))!important;
  border-color:rgba(240,216,139,.52)!important;
  box-shadow:0 9px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px rgba(255,255,255,.05)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor img,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor img{
  width:25px!important;
  height:25px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title{
  font-size:clamp(15.8px,1.04vw,18.8px)!important;
  line-height:1.13!important;
  font-weight:850!important;
  letter-spacing:-.026em!important;
  color:#fff8e9!important;
  text-shadow:0 3px 12px rgba(0,0,0,.74),0 0 1px rgba(255,240,200,.28)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbols,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbols{
  gap:5px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol{
  width:26px!important;
  height:26px!important;
  background:linear-gradient(180deg,rgba(232,204,126,.18),rgba(5,10,18,.58))!important;
  border-color:rgba(232,204,126,.40)!important;
  box-shadow:0 6px 12px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.14)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol img,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol img{
  width:15.5px!important;
  height:15.5px!important;
  opacity:1!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-bottom,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-bottom{
  gap:clamp(10px,.92vw,13px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules{
  position:relative!important;
  min-height:clamp(104px,10.6vw,138px)!important;
  padding:clamp(14px,1.16vw,18px) clamp(15px,1.24vw,19px)!important;
  border-radius:17px!important;
  background:
    linear-gradient(180deg,rgba(7,13,23,.78),rgba(4,8,15,.64)),
    radial-gradient(circle at 0 0,rgba(232,204,126,.08),transparent 34%)!important;
  border:1px solid rgba(232,204,126,.36)!important;
  box-shadow:
    0 14px 28px rgba(0,0,0,.20),
    inset 0 1px 0 rgba(255,255,255,.11),
    inset 0 -1px 0 rgba(232,204,126,.08)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule{
  display:block!important;
  font-size:clamp(11.9px,.80vw,13.2px)!important;
  line-height:1.52!important;
  font-weight:620!important;
  letter-spacing:-.005em!important;
  color:rgba(255,249,235,.98)!important;
  margin:0 0 8px!important;
  text-wrap:pretty;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-ruleLabel,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-ruleLabel,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule strong,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule strong{
  display:inline-flex!important;
  width:max-content!important;
  max-width:100%!important;
  margin:0 6px 6px 0!important;
  padding:3px 7px!important;
  border-radius:999px!important;
  background:rgba(232,204,126,.15)!important;
  border:1px solid rgba(232,204,126,.28)!important;
  color:#f5d97b!important;
  font-size:.76em!important;
  line-height:1.1!important;
  letter-spacing:.075em!important;
  text-transform:uppercase!important;
  vertical-align:middle!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-ruleText,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-ruleText{
  display:block!important;
  margin-top:1px!important;
  color:rgba(255,249,235,.97)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-abilityMarker--inline,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-abilityMarker--inline{
  display:inline-flex!important;
  margin:0 6px 6px 0!important;
  padding:3px 7px!important;
  min-height:22px!important;
  background:rgba(6,12,22,.58)!important;
  border-color:rgba(232,204,126,.28)!important;
  vertical-align:middle!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-abilityLabel,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-abilityLabel{
  font-size:9.5px!important;
  letter-spacing:.075em!important;
  text-transform:uppercase!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rules,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rules{
  min-height:clamp(144px,13.5vw,178px)!important;
  padding:clamp(14px,1.12vw,17px) clamp(15px,1.2vw,18px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rule,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rule,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--prime-section,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--prime-section{
  font-size:clamp(11.2px,.74vw,12.5px)!important;
  line-height:1.45!important;
  margin:0 0 8px!important;
  padding:8px 9px!important;
  border-radius:12px!important;
  background:rgba(2,6,12,.22)!important;
  border:1px solid rgba(232,204,126,.16)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--prime-section + .mintayn-r103-rule--prime-section,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--prime-section + .mintayn-r103-rule--prime-section{
  margin-top:7px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer{
  position:relative!important;
  min-height:clamp(52px,5.8vw,62px)!important;
  padding:clamp(9px,.82vw,11px) clamp(11px,1.05vw,14px)!important;
  border-radius:17px!important;
  background:
    linear-gradient(180deg,rgba(10,17,28,.74),rgba(4,8,15,.62)),
    radial-gradient(circle at 50% 0,rgba(232,204,126,.055),transparent 55%)!important;
  border:1px solid rgba(232,204,126,.34)!important;
  box-shadow:0 11px 22px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.12)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-power,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-power{
  min-height:31px!important;
  padding:5px 10px!important;
  border-radius:11px!important;
  background:linear-gradient(180deg,rgba(232,204,126,.30),rgba(5,10,18,.42))!important;
  border-color:rgba(232,204,126,.48)!important;
  font-size:clamp(17.5px,1.32vw,22px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-brand img,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-brand img{
  width:clamp(52px,4.05vw,62px)!important;
  max-width:62px!important;
  filter:drop-shadow(0 3px 8px rgba(0,0,0,.26))!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-number,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-number{
  padding:2px 4px!important;
  border-radius:999px!important;
  background:rgba(4,9,16,.22)!important;
  border:1px solid rgba(232,204,126,.12)!important;
  color:rgba(255,250,235,.98)!important;
  font-size:clamp(10.2px,.72vw,11.2px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer--no-imp,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer--no-imp{
  grid-template-columns:minmax(0,1fr) auto!important;
}
@media (max-width:760px){
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules{
    min-height:98px!important;
    padding:12px 13px!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rules,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rules{
    min-height:128px!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule{
    font-size:11.2px!important;
    line-height:1.42!important;
  }
}

/* R223 — Single Card Premium Duel-Masters-inspired finetune
   Scope: Single Card / Dual Card only. No Gallery, Drawer, Search or Admin changes.
   Intent: stronger collectible-card object feel via subtle nameplate, inset lines,
   readable rule text, robust bright-artwork panels and refined module hierarchy. */
body.mintayn-card-route .mintayn-cv,
body.mintayn-public-card-page .mintayn-cv{
  --mintayn-r223-foil: rgba(244,218,142,.42);
  --mintayn-r223-line: rgba(232,204,126,.34);
  --mintayn-r223-line-soft: rgba(232,204,126,.18);
  --mintayn-r223-ivory: rgba(255,249,235,.98);
  --mintayn-r223-steel: rgba(193,203,213,.86);
}

/* Card pair as one premium object, not two unrelated panels. */
body.mintayn-card-route .mintayn-cv .mintayn-cv__dualHeroStage,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__dualHeroStage{
  position:relative!important;
  isolation:isolate!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__dualHeroStage::before,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__dualHeroStage::before{
  content:"";
  position:absolute;
  inset:clamp(8px,1vw,14px);
  border-radius:clamp(22px,2vw,34px);
  background:
    linear-gradient(90deg,transparent 0%,rgba(232,204,126,.10) 50%,transparent 100%),
    radial-gradient(circle at 26% 50%,rgba(232,204,126,.07),transparent 35%),
    radial-gradient(circle at 74% 50%,rgba(232,204,126,.055),transparent 35%);
  border:1px solid rgba(232,204,126,.08);
  pointer-events:none;
  z-index:-1;
}

/* Original and Dual Card use the same premium material language. */
body.mintayn-card-route .mintayn-cv .mintayn-cv__heroArtCard,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__heroArtCard,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card{
  border-color:rgba(232,204,126,.36)!important;
  box-shadow:
    0 26px 58px rgba(0,0,0,.34),
    0 0 0 1px rgba(255,255,255,.055) inset,
    0 0 0 2px rgba(232,204,126,.045) inset!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card::before,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card::before{
  content:"";
  position:absolute;
  inset:7px;
  border-radius:calc(var(--mintayn-single-card-radius, 24px) - 7px);
  border:1px solid rgba(232,204,126,.18);
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.045),
    inset 0 22px 40px rgba(255,240,190,.026),
    inset 0 -24px 44px rgba(0,0,0,.16);
  pointer-events:none;
  z-index:2;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card::after,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card::after{
  content:"";
  position:absolute;
  inset:14px;
  border-radius:18px;
  pointer-events:none;
  z-index:3;
  background:
    linear-gradient(90deg,var(--mintayn-r223-foil),transparent 46%,transparent 54%,var(--mintayn-r223-foil)) top/100% 1px no-repeat,
    linear-gradient(90deg,var(--mintayn-r223-foil),transparent 38%,transparent 62%,var(--mintayn-r223-foil)) bottom/100% 1px no-repeat,
    linear-gradient(180deg,var(--mintayn-r223-foil),transparent 42%,transparent 58%,var(--mintayn-r223-foil)) left/1px 100% no-repeat,
    linear-gradient(180deg,var(--mintayn-r223-foil),transparent 42%,transparent 58%,var(--mintayn-r223-foil)) right/1px 100% no-repeat;
  opacity:.36;
}

/* Keep artwork visible while making only UI zones robust. */
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardArt,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardArt{
  opacity:1!important;
  filter:saturate(1.16) contrast(1.06) brightness(1.07)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardShade,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardShade{
  background:
    linear-gradient(180deg,rgba(3,7,13,.05) 0%,rgba(3,7,13,0) 31%,rgba(3,7,13,.02) 58%,rgba(3,7,13,.09) 100%),
    radial-gradient(circle at 50% 44%,rgba(255,255,255,.055),transparent 42%)!important;
}

/* Brighter Aetherion/bright artwork: stabilize only header/rules/footer. */
body.mintayn-card-route .mintayn-cv.mintayn-class-aetherion .mintayn-r216-dual-card,
body.mintayn-public-card-page .mintayn-cv.mintayn-class-aetherion .mintayn-r216-dual-card,
body.mintayn-card-route .mintayn-cv .mintayn-r103-showcase--brightHeader,
body.mintayn-public-card-page .mintayn-cv .mintayn-r103-showcase--brightHeader{
  --mintayn-r223-zone-bg: rgba(5,10,19,.78);
  --mintayn-r223-zone-bg-2: rgba(4,8,16,.67);
  --mintayn-r223-line: rgba(244,218,142,.48);
}
body.mintayn-card-route .mintayn-cv:not(.mintayn-class-aetherion) .mintayn-r216-dual-card,
body.mintayn-public-card-page .mintayn-cv:not(.mintayn-class-aetherion) .mintayn-r216-dual-card{
  --mintayn-r223-zone-bg: rgba(8,15,26,.69);
  --mintayn-r223-zone-bg-2: rgba(4,8,16,.56);
}

/* Header/nameplate: stronger, but still Mintayn-dark and integrated. */
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top{
  overflow:hidden!important;
  min-height:clamp(57px,6.45vw,69px)!important;
  padding:clamp(9px,.92vw,12px) clamp(12px,1.14vw,16px)!important;
  border-radius:18px!important;
  background:
    linear-gradient(180deg,var(--mintayn-r223-zone-bg,rgba(9,16,28,.75)),var(--mintayn-r223-zone-bg-2,rgba(4,8,16,.58))),
    linear-gradient(90deg,rgba(232,204,126,.12),transparent 32%,transparent 68%,rgba(232,204,126,.10)),
    radial-gradient(circle at 8% 0,rgba(255,240,181,.16),transparent 34%)!important;
  border:1px solid var(--mintayn-r223-line)!important;
  border-bottom-color:rgba(244,218,142,.34)!important;
  box-shadow:
    0 12px 24px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.18),
    inset 0 -1px 0 rgba(232,204,126,.13),
    inset 11px 0 20px rgba(232,204,126,.035),
    inset -11px 0 20px rgba(232,204,126,.025)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top::before,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top::before{
  content:"";
  position:absolute;
  inset:7px;
  border-radius:13px;
  border:1px solid rgba(255,245,200,.085);
  pointer-events:none;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor{
  width:44px!important;
  height:44px!important;
  border:1px solid rgba(244,218,142,.58)!important;
  background:
    radial-gradient(circle at 36% 27%,rgba(255,246,190,.46),transparent 34%),
    linear-gradient(180deg,rgba(232,204,126,.34),rgba(4,9,17,.62))!important;
  box-shadow:
    0 9px 19px rgba(0,0,0,.28),
    0 0 0 1px rgba(255,255,255,.08) inset,
    0 0 0 4px rgba(232,204,126,.045)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title{
  font-size:clamp(16.2px,1.06vw,19.2px)!important;
  line-height:1.12!important;
  font-weight:900!important;
  letter-spacing:-.030em!important;
  color:#fffaf0!important;
  text-shadow:0 3px 14px rgba(0,0,0,.80),0 0 1px rgba(255,244,210,.36)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol{
  width:27px!important;
  height:27px!important;
  border-color:rgba(244,218,142,.48)!important;
  background:
    radial-gradient(circle at 38% 26%,rgba(255,248,210,.18),transparent 36%),
    linear-gradient(180deg,rgba(232,204,126,.22),rgba(4,9,17,.56))!important;
}

/* Textbox: premium rules field with stable text flow and more breathing room. */
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-bottom,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-bottom{
  gap:clamp(12px,1vw,15px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules{
  overflow:visible!important;
  min-height:clamp(118px,11.4vw,150px)!important;
  padding:clamp(16px,1.24vw,20px) clamp(16px,1.3vw,21px)!important;
  border-radius:18px!important;
  background:
    linear-gradient(180deg,var(--mintayn-r223-zone-bg,rgba(8,14,24,.76)),var(--mintayn-r223-zone-bg-2,rgba(3,7,14,.61))),
    radial-gradient(circle at 8% 0,rgba(232,204,126,.10),transparent 36%),
    linear-gradient(90deg,rgba(232,204,126,.045),transparent 35%,transparent 65%,rgba(232,204,126,.035))!important;
  border:1px solid var(--mintayn-r223-line)!important;
  box-shadow:
    0 15px 28px rgba(0,0,0,.22),
    inset 0 1px 0 rgba(255,255,255,.13),
    inset 0 -1px 0 rgba(232,204,126,.12),
    inset 0 0 0 1px rgba(255,255,255,.035)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules::after,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rules::after{
  content:"";
  position:absolute;
  left:12px;right:12px;bottom:8px;height:1px;
  background:linear-gradient(90deg,transparent,rgba(232,204,126,.18),transparent);
  pointer-events:none;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  align-items:start!important;
  column-gap:8px!important;
  row-gap:4px!important;
  font-size:clamp(12.2px,.82vw,13.4px)!important;
  line-height:1.56!important;
  font-weight:630!important;
  letter-spacing:-.006em!important;
  color:var(--mintayn-r223-ivory)!important;
  margin:0 0 9px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule:last-child,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule:last-child{margin-bottom:0!important;}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-ruleLabel,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-ruleLabel,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule strong,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule strong{
  grid-column:1!important;
  align-self:start!important;
  margin:2px 0 0!important;
  padding:4px 8px!important;
  min-height:22px!important;
  border-radius:999px!important;
  font-size:.72em!important;
  line-height:1.08!important;
  letter-spacing:.085em!important;
  background:linear-gradient(180deg,rgba(232,204,126,.22),rgba(5,10,18,.38))!important;
  border:1px solid rgba(232,204,126,.34)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-ruleText,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-ruleText{
  grid-column:2!important;
  display:block!important;
  margin:0!important;
  min-width:0!important;
  color:rgba(255,250,238,.98)!important;
  text-shadow:0 2px 11px rgba(0,0,0,.42)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-abilityMarker--inline,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-abilityMarker--inline{
  grid-column:1!important;
  margin:2px 0 0!important;
  justify-self:start!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-abilityMarker--inline + .mintayn-r103-ruleLabel,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-abilityMarker--inline + .mintayn-r103-ruleLabel{
  margin-top:5px!important;
}

/* Prime: give two deliberate sub-blocks rather than squeezed text. */
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rules,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rules{
  min-height:clamp(160px,14.6vw,190px)!important;
  padding:clamp(15px,1.18vw,18px) clamp(15px,1.25vw,20px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rule,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rule,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--prime-section,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--prime-section{
  display:block!important;
  font-size:clamp(11.8px,.78vw,12.9px)!important;
  line-height:1.50!important;
  margin:0 0 8px!important;
  padding:10px 11px!important;
  border-radius:14px!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.035),rgba(0,0,0,.08)),
    rgba(3,7,14,.28)!important;
  border:1px solid rgba(232,204,126,.20)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--prime-section .mintayn-r103-ruleLabel,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--prime-section .mintayn-r103-ruleLabel{
  display:inline-flex!important;
  margin:0 0 6px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--prime-section .mintayn-r103-ruleText,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--prime-section .mintayn-r103-ruleText{
  display:block!important;
  margin:0!important;
}

/* Footer chassis: clearer zones, still subtle. */
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer{
  overflow:hidden!important;
  min-height:clamp(55px,5.95vw,66px)!important;
  padding:clamp(9px,.88vw,12px) clamp(12px,1.16vw,16px)!important;
  border-radius:18px!important;
  background:
    linear-gradient(180deg,var(--mintayn-r223-zone-bg,rgba(10,17,28,.75)),var(--mintayn-r223-zone-bg-2,rgba(4,8,15,.62))),
    radial-gradient(circle at 50% 0,rgba(232,204,126,.085),transparent 55%),
    linear-gradient(90deg,rgba(232,204,126,.08),transparent 28%,transparent 72%,rgba(232,204,126,.08))!important;
  border:1px solid var(--mintayn-r223-line)!important;
  box-shadow:
    0 13px 24px rgba(0,0,0,.20),
    inset 0 1px 0 rgba(255,255,255,.14),
    inset 0 -1px 0 rgba(232,204,126,.12)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer::after,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer::after{
  content:"";
  position:absolute;
  inset:7px;
  border-radius:12px;
  border:1px solid rgba(255,245,200,.07);
  pointer-events:none;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-power,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-power{
  min-height:33px!important;
  padding:5px 11px!important;
  border-radius:12px!important;
  background:
    radial-gradient(circle at 35% 20%,rgba(255,248,200,.22),transparent 34%),
    linear-gradient(180deg,rgba(232,204,126,.34),rgba(4,9,17,.46))!important;
  border-color:rgba(244,218,142,.56)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 8px 16px rgba(0,0,0,.18)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-brand,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-brand{
  position:relative!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-brand::before,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-brand::before{
  content:"";
  position:absolute;
  left:50%;top:50%;transform:translate(-50%,-50%);
  width:86px;height:30px;border-radius:999px;
  background:radial-gradient(circle,rgba(232,204,126,.10),transparent 64%);
  border:1px solid rgba(232,204,126,.075);
  pointer-events:none;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-brand img,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-brand img{
  position:relative!important;
  z-index:1!important;
  width:clamp(56px,4.2vw,66px)!important;
  max-width:66px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-number,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-number{
  padding:4px 7px!important;
  border-radius:999px!important;
  background:rgba(3,7,14,.28)!important;
  border:1px solid rgba(232,204,126,.20)!important;
}

/* Module hierarchy under cards: overview/effect lead; credits/info recede. */
body.mintayn-card-route .mintayn-cv .mintayn-cv__section,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__section{
  background:
    linear-gradient(180deg,rgba(14,22,35,.72),rgba(6,10,18,.58)),
    radial-gradient(circle at 0 0,rgba(232,204,126,.045),transparent 32%)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__overview,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__overview,
body.mintayn-card-route .mintayn-cv .mintayn-cv__effect,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__effect{
  border-color:rgba(232,204,126,.26)!important;
  box-shadow:0 18px 38px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__credits,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__credits,
body.mintayn-card-route .mintayn-cv .mintayn-cv__setInfo,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__setInfo{
  opacity:.94;
  background:linear-gradient(180deg,rgba(11,18,30,.58),rgba(5,9,16,.48))!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__sectionTitle,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__sectionTitle{
  letter-spacing:.115em!important;
  font-weight:820!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__effectText p,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__effectText p{
  line-height:1.68!important;
  text-wrap:pretty;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__relatedCard,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__relatedCard,
body.mintayn-card-route .mintayn-cv .mintayn-cv__prevNextCard,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__prevNextCard,
body.mintayn-card-route .mintayn-cv .mintayn-cv__nearbyItem,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__nearbyItem{
  transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__relatedCard:hover,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__relatedCard:hover,
body.mintayn-card-route .mintayn-cv .mintayn-cv__prevNextCard:hover,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__prevNextCard:hover,
body.mintayn-card-route .mintayn-cv .mintayn-cv__nearbyItem:hover,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__nearbyItem:hover{
  transform:translateY(-2px)!important;
  border-color:rgba(232,204,126,.30)!important;
  box-shadow:0 14px 28px rgba(0,0,0,.22),0 0 0 1px rgba(232,204,126,.04) inset!important;
}

@media (max-width:760px){
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top{
    grid-template-columns:40px minmax(0,1fr) auto!important;
    min-height:56px!important;
    padding:9px 10px!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor{
    width:40px!important;height:40px!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule{
    grid-template-columns:1fr!important;
    font-size:11.7px!important;
    line-height:1.50!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-ruleText,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-ruleText,
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-ruleLabel,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-ruleLabel,
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-abilityMarker--inline,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-abilityMarker--inline{
    grid-column:1!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rules,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rules{
    min-height:148px!important;
  }
}

/* R224 — Dual Card footer/title Spell-Counter final balance.
   Scope: Single Card Page Dual Card only. Gallery, Drawer, admin untouched. */
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title{
  font-size:clamp(16.8px,1.19vw,21px)!important;
  line-height:1.06!important;
  font-weight:850!important;
  letter-spacing:-.03em!important;
  max-height:2.24em!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--long .mintayn-r103-title,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--long .mintayn-r103-title,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--xlong .mintayn-r103-title,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--xlong .mintayn-r103-title{
  font-size:clamp(15px,1.02vw,18.4px)!important;
  line-height:1.07!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor{
  width:40px!important;
  height:40px!important;
  box-shadow:0 10px 20px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px rgba(255,232,158,.08)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor img,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-classAnchor img{
  width:25px!important;
  height:25px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol{
  width:25px!important;
  height:25px!important;
  opacity:.96!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol img,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-symbol img{
  width:15px!important;
  height:15px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-power,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-power{
  min-height:34px!important;
  padding:5px 11px!important;
  font-size:clamp(21px,1.72vw,28px)!important;
  font-weight:950!important;
  letter-spacing:-.07em!important;
  border-radius:12px!important;
  background:radial-gradient(circle at 30% 20%,rgba(255,238,164,.26),transparent 38%),linear-gradient(180deg,rgba(224,198,115,.34),rgba(5,9,16,.44))!important;
  border-color:rgba(235,211,128,.50)!important;
  box-shadow:0 8px 17px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.16),0 0 0 1px rgba(255,236,172,.06)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer{
  grid-template-columns:auto minmax(0,1fr) auto!important;
  min-height:clamp(50px,6vw,61px)!important;
  gap:10px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-typeBadge,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-typeBadge{
  min-height:32px!important;
  padding:5px 10px!important;
  border-radius:12px!important;
  color:#fff4dd!important;
  background:radial-gradient(circle at 28% 18%,rgba(255,238,164,.16),transparent 40%),linear-gradient(180deg,rgba(224,198,115,.18),rgba(5,9,16,.50))!important;
  border:1px solid rgba(224,198,115,.38)!important;
  box-shadow:0 8px 16px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.12)!important;
  font-size:clamp(10.3px,.82vw,12.2px)!important;
  font-weight:900!important;
  letter-spacing:.11em!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-typeBadgeIcon,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-typeBadgeIcon{
  width:16px!important;
  height:16px!important;
  filter:drop-shadow(0 2px 6px rgba(0,0,0,.38))!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer--no-imp .mintayn-r103-brand,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer--no-imp .mintayn-r103-brand,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer--has-imp .mintayn-r103-brand,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-footer--has-imp .mintayn-r103-brand{
  justify-self:center!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-brand img,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-brand img{
  width:clamp(52px,4.8vw,68px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-spell .mintayn-r103-rules,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-counter .mintayn-r103-rules,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-spell .mintayn-r103-rules,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-counter .mintayn-r103-rules{
  min-height:clamp(94px,10.5vw,132px)!important;
  padding:clamp(13px,1.15vw,17px) clamp(14px,1.25vw,18px)!important;
  background:linear-gradient(180deg,rgba(8,14,23,.72),rgba(4,8,15,.58))!important;
  border-color:rgba(235,211,128,.34)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-spell .mintayn-r103-rule,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-counter .mintayn-r103-rule,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-spell .mintayn-r103-rule,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-counter .mintayn-r103-rule{
  font-size:clamp(12px,.82vw,13.4px)!important;
  line-height:1.48!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-spell .mintayn-r103-ruleLabel,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-counter .mintayn-r103-ruleLabel,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-spell .mintayn-r103-ruleLabel,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-counter .mintayn-r103-ruleLabel{
  display:inline-flex!important;
  margin-right:7px!important;
  color:#f5d989!important;
  letter-spacing:.08em!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rules,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rules{
  min-height:clamp(118px,12.8vw,158px)!important;
  padding:clamp(13px,1.1vw,17px) clamp(14px,1.22vw,18px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rule,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rule{
  line-height:1.42!important;
  margin-bottom:8px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rule--prime-section + .mintayn-r103-rule--prime-section,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase--type-prime .mintayn-r103-rule--prime-section + .mintayn-r103-rule--prime-section{
  padding-top:8px!important;
  border-top:1px solid rgba(224,198,115,.18)!important;
}
@media (max-width:760px){
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title{
    font-size:clamp(15px,4.2vw,19px)!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-power,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-power{
    font-size:clamp(20px,5.6vw,25px)!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-typeBadge,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-typeBadge{
    font-size:10px!important;
    letter-spacing:.08em!important;
    padding-inline:8px!important;
  }
}


/* R225 — Dual Card monster name/IMP strength + text-only Spell/Counter footer badge.
   Scope: Single Card Dual Card only. Gallery, Drawer, Admin and filters remain untouched. */
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title{
  font-size:clamp(17.8px,1.22vw,20.8px)!important;
  font-weight:940!important;
  line-height:1.07!important;
  letter-spacing:-.035em!important;
  max-height:2.18em!important;
  overflow:hidden!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  text-wrap:balance;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-top{
  grid-template-columns:42px minmax(0,1fr) auto!important;
  align-items:center!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-power,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-power{
  min-height:37px!important;
  padding:6px 12px!important;
  font-size:clamp(23.5px,1.98vw,31.5px)!important;
  font-weight:980!important;
  line-height:.92!important;
  letter-spacing:-.08em!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:13px!important;
  background:radial-gradient(circle at 30% 18%,rgba(255,242,174,.34),transparent 42%),linear-gradient(180deg,rgba(235,207,123,.40),rgba(5,9,16,.46))!important;
  border-color:rgba(241,216,136,.56)!important;
  box-shadow:0 9px 19px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px rgba(255,238,174,.08)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-typeBadge,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-typeBadge{
  min-height:34px!important;
  padding:6px 12px!important;
  gap:0!important;
  font-size:clamp(10.8px,.86vw,12.5px)!important;
  font-weight:920!important;
  letter-spacing:.13em!important;
  text-align:center!important;
  justify-content:center!important;
  min-width:76px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-typeBadgeIcon,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-typeBadgeIcon{
  display:none!important;
}
@media (max-width:760px){
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-title{
    font-size:clamp(17px,4.65vw,21px)!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-power,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-power{
    font-size:clamp(22px,6.15vw,28px)!important;
    min-height:35px!important;
  }
}

/* R227 — Set Information icons: keep release/update/set metadata visually consistent with Overview. */
body.mintayn-card-route .mintayn-cv__tcgMetaLabel,
body.mintayn-public-card-page .mintayn-cv__tcgMetaLabel{
  display:flex;
  align-items:center;
  gap:8px;
}
body.mintayn-card-route .mintayn-cv__tcgMetaLabel b,
body.mintayn-public-card-page .mintayn-cv__tcgMetaLabel b{
  font:inherit;
  letter-spacing:inherit;
  text-transform:inherit;
  color:inherit;
}
body.mintayn-card-route .mintayn-cv__metaIcon,
body.mintayn-public-card-page .mintayn-cv__metaIcon{
  width:18px;
  height:18px;
  flex:0 0 18px;
  display:inline-grid;
  place-items:center;
  border:1px solid rgba(210,177,91,.42);
  border-radius:999px;
  background:rgba(210,177,91,.08);
  box-shadow:0 0 0 1px rgba(255,255,255,.03) inset;
}
body.mintayn-card-route .mintayn-cv__metaIcon--img,
body.mintayn-public-card-page .mintayn-cv__metaIcon--img{
  object-fit:contain;
  padding:2px;
}
body.mintayn-card-route .mintayn-cv__metaIcon svg,
body.mintayn-public-card-page .mintayn-cv__metaIcon svg{
  width:13px;
  height:13px;
  fill:none;
  stroke:#d8bd70;
  stroke-width:1.9;
  stroke-linecap:round;
  stroke-linejoin:round;
}

/* R229 — Credits/Lore field separation visual alignment
   Keep Artwork/Credits and Lore as distinct modules, but use the same label/value
   rhythm so the section does not look like two unrelated fallback panels. */
body.mintayn-card-route .mintayn-cv__creditsPanel,
body.mintayn-card-route .mintayn-cv__lorePanel,
body.mintayn-public-card-page .mintayn-cv__creditsPanel,
body.mintayn-public-card-page .mintayn-cv__lorePanel{
  padding:clamp(18px,2vw,24px)!important;
}
body.mintayn-card-route :where(.mintayn-cv__block--credit,.mintayn-cv__block--lore,.mintayn-cv__block--data),
body.mintayn-public-card-page :where(.mintayn-cv__block--credit,.mintayn-cv__block--lore,.mintayn-cv__block--data){
  display:grid!important;
  grid-template-columns:minmax(128px,180px) minmax(0,1fr)!important;
  gap:14px 24px!important;
  align-items:start!important;
  padding:14px 16px!important;
  border:1px solid rgba(154,169,190,.16)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,rgba(5,11,19,.52),rgba(4,8,14,.42))!important;
}
body.mintayn-card-route :where(.mintayn-cv__lorePanel .mintayn-cv__block + .mintayn-cv__block),
body.mintayn-public-card-page :where(.mintayn-cv__lorePanel .mintayn-cv__block + .mintayn-cv__block){
  margin-top:12px!important;
}
body.mintayn-card-route :where(.mintayn-cv__creditMeta,.mintayn-cv__dataText,.mintayn-cv__flavorText),
body.mintayn-public-card-page :where(.mintayn-cv__creditMeta,.mintayn-cv__dataText,.mintayn-cv__flavorText){
  margin:0!important;
  color:#f0e8d6!important;
  font-family:'Space Grotesk',var(--mintayn-single-font-body,inherit)!important;
  font-size:clamp(15px,1.05vw,17px)!important;
  line-height:1.55!important;
  font-weight:520!important;
}
body.mintayn-card-route .mintayn-cv__flavorText,
body.mintayn-public-card-page .mintayn-cv__flavorText{
  border-left:1px solid rgba(214,181,92,.36)!important;
  padding-left:14px!important;
  font-style:normal!important;
}
@media (max-width:760px){
  body.mintayn-card-route :where(.mintayn-cv__block--credit,.mintayn-cv__block--lore,.mintayn-cv__block--data),
  body.mintayn-public-card-page :where(.mintayn-cv__block--credit,.mintayn-cv__block--lore,.mintayn-cv__block--data){
    grid-template-columns:1fr!important;
    gap:8px!important;
    padding:13px 14px!important;
  }
}

/* R230 — Credits/Lore final formatting consistency
   Credits and Lore remain separate fields. The public blocks are now compact
   premium field cards instead of wide form-like rows. */
body.mintayn-card-route :where(.mintayn-cv__creditsPanel,.mintayn-cv__lorePanel),
body.mintayn-public-card-page :where(.mintayn-cv__creditsPanel,.mintayn-cv__lorePanel){
  padding:clamp(16px,1.65vw,22px)!important;
}
body.mintayn-card-route :where(.mintayn-cv__block--credit,.mintayn-cv__block--lore,.mintayn-cv__block--data),
body.mintayn-public-card-page :where(.mintayn-cv__block--credit,.mintayn-cv__block--lore,.mintayn-cv__block--data){
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
  align-items:flex-start!important;
  min-height:0!important;
  padding:14px 16px!important;
  border:1px solid rgba(142,157,181,.18)!important;
  border-radius:18px!important;
  background:
    radial-gradient(circle at 0 0, rgba(215,188,106,.055), transparent 34%),
    linear-gradient(180deg,rgba(5,11,19,.56),rgba(3,7,13,.44))!important;
}
body.mintayn-card-route :where(.mintayn-cv__creditsPanel .mintayn-cv__subLabel,.mintayn-cv__lorePanel .mintayn-cv__subLabel),
body.mintayn-public-card-page :where(.mintayn-cv__creditsPanel .mintayn-cv__subLabel,.mintayn-cv__lorePanel .mintayn-cv__subLabel){
  display:block!important;
  color:#aeb7c3!important;
  font-size:11px!important;
  line-height:1.1!important;
  letter-spacing:.18em!important;
  text-transform:uppercase!important;
  font-weight:800!important;
}
body.mintayn-card-route :where(.mintayn-cv__creditMeta,.mintayn-cv__dataText,.mintayn-cv__flavorText),
body.mintayn-public-card-page :where(.mintayn-cv__creditMeta,.mintayn-cv__dataText,.mintayn-cv__flavorText){
  display:block!important;
  width:100%!important;
  margin:0!important;
  color:#f0e8d6!important;
  font-family:'Space Grotesk',var(--mintayn-single-font-body,inherit)!important;
  font-size:clamp(15px,1vw,16.5px)!important;
  line-height:1.52!important;
  font-weight:560!important;
}
body.mintayn-card-route .mintayn-cv__flavorText,
body.mintayn-public-card-page .mintayn-cv__flavorText{
  border-left:1px solid rgba(214,181,92,.34)!important;
  padding-left:14px!important;
  font-style:normal!important;
}

/* R232 — Single Card edge-safe card containment.
   Fixes cards that can appear slightly cropped at the outer artwork edges on
   some image ratios / browser zoom levels. Scope: Single Card Page only. */
body.mintayn-card-route .mintayn-cv .mintayn-cv__dualHeroStage,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__dualHeroStage{
  align-items:start!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__heroArtCard,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__heroArtCard,
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card{
  aspect-ratio:63 / 88!important;
  min-height:0!important;
  max-height:none!important;
  transform:none!important;
  box-sizing:border-box!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__heroArtCard,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__heroArtCard{
  padding:clamp(12px,1.05vw,16px)!important;
  overflow:visible!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__heroArtImage,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__heroArtImage{
  width:auto!important;
  height:auto!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  aspect-ratio:auto!important;
  border-radius:clamp(14px,1.35vw,18px)!important;
  clip-path:none!important;
  transform:none!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card{
  overflow:hidden!important;
  contain:layout paint!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardArt,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardArt{
  inset:clamp(8px,.8vw,12px)!important;
  border-radius:clamp(15px,1.4vw,19px)!important;
  background-size:contain!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
  transform:none!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardShade,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardShade{
  inset:clamp(8px,.8vw,12px)!important;
  border-radius:clamp(15px,1.4vw,19px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase{
  inset:clamp(18px,1.55vw,22px)!important;
  overflow:visible!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card::before,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card::before{
  inset:clamp(9px,.9vw,13px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card::after,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card::after{
  inset:clamp(15px,1.25vw,19px)!important;
}
@media (max-width: 720px){
  body.mintayn-card-route .mintayn-cv .mintayn-cv__heroArtCard,
  body.mintayn-public-card-page .mintayn-cv .mintayn-cv__heroArtCard{
    padding:10px!important;
  }
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase{
    inset:16px!important;
  }
}

/* R233 — Single Card borderless card-stage restore.
   Reverts the overly defensive R232 edge containment that made both card views
   look framed/matted. Scope: Single Card Page only. Gallery, Drawer, Admin untouched. */
body.mintayn-card-route .mintayn-cv .mintayn-cv__heroArtCard,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__heroArtCard{
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:hidden!important;
  border-radius:22px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-cv__heroArtImage,
body.mintayn-public-card-page .mintayn-cv .mintayn-cv__heroArtImage{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center center!important;
  border-radius:22px!important;
  box-shadow:0 22px 60px rgba(0,0,0,.48),0 0 0 1px rgba(216,186,100,.24)!important;
  background:transparent!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card{
  border:0!important;
  background:transparent!important;
  box-shadow:0 22px 60px rgba(0,0,0,.48),0 0 0 1px rgba(216,186,100,.24)!important;
  border-radius:22px!important;
  overflow:hidden!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardArt,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-cv__infoCardArt{
  inset:0!important;
  background-size:cover!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase{
  inset:clamp(8px,.85vw,12px)!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card::after,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card::after{
  border-radius:22px!important;
  pointer-events:none!important;
}
@media (max-width:760px){
  body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase,
  body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-showcase{
    inset:8px!important;
  }
}


/* R234 — Dual Card ability + rule-label baseline alignment.
   Scope: Single Card Page Dual Card only. Keeps ability badge and labels on the same visual row. */
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--with-ability,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--with-ability{
  display:grid!important;
  grid-template-columns:auto auto minmax(0,1fr)!important;
  align-items:center!important;
  column-gap:7px!important;
  row-gap:7px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--with-ability .mintayn-r103-abilityMarker--inline,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--with-ability .mintayn-r103-abilityMarker--inline{
  grid-column:1!important;
  grid-row:1!important;
  align-self:center!important;
  margin:0!important;
  min-height:24px!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--with-ability .mintayn-r103-ruleLabel,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--with-ability .mintayn-r103-ruleLabel{
  grid-column:2!important;
  grid-row:1!important;
  align-self:center!important;
  margin:0!important;
  min-height:24px!important;
  display:inline-flex!important;
  align-items:center!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--with-ability .mintayn-r103-abilityMarker--inline + .mintayn-r103-ruleLabel,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--with-ability .mintayn-r103-abilityMarker--inline + .mintayn-r103-ruleLabel{
  margin-top:0!important;
}
body.mintayn-card-route .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--with-ability .mintayn-r103-ruleText,
body.mintayn-public-card-page .mintayn-cv .mintayn-r216-dual-card .mintayn-r103-rule--with-ability .mintayn-r103-ruleText{
  grid-column:1 / -1!important;
  grid-row:2!important;
  margin-top:0!important;
}
