.dice-lobby::before { height: 24%; top: 49%; pointer-events: none; right: 0; left: 0; z-index: 1; position: absolute; content: ""; background: linear-gradient(rgba(0, 0, 0, 0.28), transparent); }
.offer-ace { position: absolute; left: 10px; right: 10px; bottom: 12px; z-index: 2; display: grid; gap: 2px; color: #fff; text-shadow: 0 1px 6px rgba(0, 0, 0, 0.45); pointer-events: none; }
[data-grid-tab] { text-transform: var(--cfg-deck); font-family: var(--cfg-rail-fy); line-height: 1.05; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; letter-spacing: var(--cfg-band); font-size: 17px; font-weight: var(--cfg-head-xm); overflow: hidden; }
.group-slab { font-size: 11px; opacity: 0.78; }
.dock-copy.dice-lobby + .meta-grid, .dock-copy.dice-lobby + [data-item-area] { display: none; }
img.reel-flag {
  background: none !important; border: 0 !important; border-radius: 0 !important; padding: 0 !important;
  box-shadow: none !important; mask-image: none !important;
}
[data-label-cell] { justify-self: center;
  pointer-events: none; align-self: stretch; min-height: var(--cfg-dot-r7, 340px);
  position: relative;
  width: 100%;
}
[data-label-cell] .grid-pill {
  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
  width: auto; height: auto; max-height: 100%; max-width: 116%;
  object-fit: contain; object-position: 50% 100%;
  filter: drop-shadow(0 18px 26px rgba(0, 0, 0, 0.35));
}
@media (max-width: 820px) {
  [data-label-cell] { align-self: auto; min-height: var(--cfg-frame-1g, 260px); }
  [data-label-cell] .grid-pill { object-position: 50% 100%; }
}
img.wrap-gold { filter: var(--cfg-lead-we, none); border-radius: 0; object-fit: contain; }
.set-cell { display: inline-flex; align-items: center; gap: 0.5em; line-height: 1; vertical-align: middle; }
.set-cell svg { flex: none; width: auto; height: 1.6em; max-width: 3em; }
.mark-area { overflow: hidden; height: 1px; clip-path: inset(50%); width: 1px; white-space: nowrap; position: absolute; }
.feature-zone { display: inline-flex; gap: 12px; align-items: center; font-size: 12px; letter-spacing: 0.04em; text-transform: uppercase; }
.feature-zone a { color: var(--cfg-line-ki); text-decoration: none; }
.feature-zone a:hover { color: var(--cfg-chip); }
.feature-zone a.wrap-unit { color: var(--cfg-set-4x); font-weight: 600; }
.frame-set { display: block; }
.deal-promo { color: var(--cfg-chip); }
.stack-crest {
  display: block; margin-top: 0.5em;
  font-family: var(--cfg-card); font-weight: 600; font-size: clamp(12px, 0.22em, 17px); line-height: 1.2;
  letter-spacing: var(--cfg-menu-z4); text-transform: uppercase; color: inherit; opacity: 0.72;
}
.chip2-step {
  margin: 0; display: block;
  font-family: var(--cfg-rail-fy); font-weight: var(--cfg-head-xm); text-transform: var(--cfg-deck);
  letter-spacing: var(--cfg-band); line-height: 1.05; font-size: clamp(22px, 2.4vw, 38px);
}
.offer-chip2 { font-style: normal; color: var(--cfg-chip); }
[data-vip-deal] { line-height: 1.3; flex-wrap: wrap; font-size: var(--cfg-dot-mu); align-items: baseline; gap: 6px; display: inline-flex; color: var(--cfg-chip-xq); }
.crest-slot { letter-spacing: var(--cfg-menu-z4); text-transform: uppercase; }
.tab-rear { font-weight: 600; color: var(--cfg-set-4x); }
[data-promo-set] { color: rgba(255, 255, 255, 0.72); }
[data-promo-set] .tab-rear { color: #fff; }
[data-cell-dot] { flex-wrap: wrap; gap: 8px; display: flex; align-items: center; }
[data-meta-rail] { border-radius: var(--cfg-bar-ni); gap: 6px; height: 28px; font-size: var(--cfg-dot-mu); padding: 0 10px; display: inline-flex; align-items: center; transition: color .15s, border-color .15s, background-color .15s; color: var(--cfg-chip-xq); }
[data-meta-rail]:hover { color: var(--cfg-set-4x); }
[data-meta-rail] .chip2-ring { font-size: 1.25em; }
.inner-list [data-meta-rail] { background: var(--cfg-offer); border-radius: var(--cfg-cell); }
.lead-stack [data-meta-rail] { border: var(--cfg-stack-l9) solid var(--cfg-set); }
.lead-stack [data-meta-rail]:hover { border-color: var(--cfg-zone); }
.flag-promo [data-meta-rail] { background: var(--cfg-spin); border: var(--cfg-stack-l9) solid var(--cfg-pill); font-weight: 600; }
.view-label { gap: 4px 18px; }
.view-label [data-meta-rail] { text-decoration-color: var(--cfg-zone); text-decoration: underline; padding: 0; height: auto; text-underline-offset: 3px; }
.slab-offer [data-meta-rail] { border-left: 2px solid var(--cfg-chip); border-radius: 0; padding: 0 8px; text-transform: uppercase; letter-spacing: 0.08em; font: 500 11px/1 var(--cfg-reel-nu); }
a[role="button"] { cursor: pointer; }
.deck-slot { display: none; }
@media (max-width: 640px) {
  [data-menu-gold] { overflow: visible; border: 0; border-radius: 0; }
  [data-menu-gold] thead { display: none; }
  [data-menu-gold] table, [data-menu-gold] tbody, [data-menu-gold] tr { display: block; width: 100%; }
  [data-menu-gold] caption { display: block; padding: 0 0 8px; }
  [data-menu-gold] tr { margin: 0 0 10px; border: var(--cfg-stack-l9) solid var(--cfg-pill); border-radius: var(--cfg-bar-ni); overflow: hidden; }
  [data-menu-gold] tbody tr > * { background: none; }
  [data-menu-gold] tbody th { display: block; white-space: normal; border-bottom: var(--cfg-stack-l9) solid var(--cfg-pill); background: color-mix(in srgb, var(--cfg-crest) 70%, transparent); }
  [data-menu-gold] td { gap: 14px; justify-content: space-between; align-items: baseline; display: flex; white-space: normal; text-align: right; }
  [data-menu-gold] tbody tr > td:last-child { border-bottom: 0; }
  [data-menu-gold] tbody tr:last-child > th { border-bottom: var(--cfg-stack-l9) solid var(--cfg-pill); }
  [data-menu-gold] .deck-slot { display: block; flex: none; max-width: 48%; text-align: left; font-size: var(--cfg-dot-mu); font-weight: 600; letter-spacing: var(--cfg-menu-z4); text-transform: uppercase; color: var(--cfg-chip-xq); }
}
[data-tile-group] { padding: clamp(28px, 5vw, 64px) 0; }
.foot-head { max-width: 780px; margin: 0 auto; display: grid; gap: 14px; }
.frame-chip { font-size: clamp(32px, 4.4vw, 52px); line-height: 1.05; }
[data-box-card] { font-size: var(--cfg-gold-ts); color: var(--cfg-chip-xq); }
.ring-seal { font-size: var(--cfg-core-46); color: var(--cfg-line-ki); }
.outer-feature { display: grid; gap: 12px; margin-top: 8px; }
.outer-feature h2 { color: var(--cfg-set-4x); margin-top: 18px; font-size: var(--cfg-foot-4n); }
.stack-list { grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 10px; display: grid; padding: 0; margin: 8px 0; list-style: none; }
.stack-list li { display: grid; gap: 4px; padding: 16px 18px; border: var(--cfg-stack-l9) solid var(--cfg-pill); border-radius: var(--cfg-inner); background: var(--cfg-spin); }
[data-promo-shape] { text-transform: uppercase; font-size: var(--cfg-dot-mu); letter-spacing: var(--cfg-menu-z4); color: var(--cfg-chip-xq); }
.pane-flag { font-weight: 600; word-break: break-word; color: var(--cfg-set-4x); }
.foot-spin { font-size: var(--cfg-gold-ts); color: var(--cfg-line-ki); }
.foot-lead { display: flex; margin: 14px 0 4px; flex-wrap: wrap; font-size: var(--cfg-gold-ts); gap: 8px 18px; }
.foot-lead a { color: var(--cfg-line-ki); text-decoration: underline; text-decoration-color: color-mix(in srgb, currentColor 35%, transparent); text-underline-offset: 3px; }
.foot-lead a:hover { color: var(--cfg-set-4x); }
.copy-view { display: flex; gap: 4px; flex-wrap: wrap; }
.dock-page { display: grid; place-items: center; min-width: 22px; height: 22px; padding: 0 5px; border-radius: 999px; font: 700 10px/1 var(--cfg-reel-nu); color: #fff; }
.rail-box { background: #c8313d; }
[data-win-deck] { background: #1c1c22; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2); }
[data-dice-nav] { background: #1f8a4c; }
.feature-star { background: var(--cfg-list-hg); color: var(--cfg-set-4x); }
.box-seal { display: flex; flex-wrap: wrap; gap: 10px; }
.slot-unit { display: inline-flex; align-items: center; gap: 10px; height: 50px; padding: 0 18px 0 14px; border-radius: 12px; background: #0B0B0D; color: #fff; border: 1px solid rgba(255, 255, 255, 0.18); transition: transform var(--cfg-game-wc) var(--cfg-crest-p8); }
.slot-unit:hover { transform: translateY(-2px); }
.slot-unit .chip2-ring { font-size: 26px; }
.slot-unit span { font-size: 15px; line-height: 1.1; display: grid; font-weight: 600; }
.slot-unit small { font-size: 10px; font-weight: 400; opacity: 0.75; }
[data-dot-page] { position: relative; display: block; flex: none; width: 230px; height: 460px; padding: 12px; border-radius: 38px; background: #0c0c10; box-shadow: inset 0 0 0 2px #2a2a33, 0 30px 60px -20px rgba(0, 0, 0, 0.6); }
.core-set { border-radius: 999px; background: #0C0C10; z-index: 2; top: 18px; height: 18px; transform: translateX(-50%); left: 50%; position: absolute; width: 70px; }
.inner-shape { display: flex; background: var(--cfg-unit-hq); flex-direction: column; border-radius: 28px; gap: 8px; padding: 36px 10px 10px; height: 100%; overflow: hidden; }
.edge-card { display: flex; justify-content: center; }
.edge-card [data-club-step] { --cfg-club-y3: 18px; pointer-events: none; }
.item-wrap { display: grid; gap: 2px; padding: 12px; border-radius: 12px; background: var(--cfg-reel), var(--cfg-crest); font-size: 9px; color: var(--cfg-line-ki); }
.item-wrap .shape-copy { font-size: 18px; color: var(--cfg-chip); }
[data-zone-base] { display: grid; grid-template-columns: repeat(2, 1fr); gap: 5px; }
[data-zone-base] img { width: 100%; aspect-ratio: 3 / 2; object-fit: cover; border-radius: 6px; }
.head-lead { display: flex; justify-content: space-around; margin-top: auto; padding: 8px 0 2px; border-top: 1px solid var(--cfg-pill); color: var(--cfg-chip-xq); font-size: 16px; }
.head-lead .chip2-ring:first-child { color: var(--cfg-chip); }
.feature-band { border-image: linear-gradient(90deg, #ffb13d, #ff3d8b 50%, #3DE0FF) 1; border-bottom: 1px solid transparent; background: rgba(10, 8, 34, 0.78); }
[data-frame-seal], .link-band { background: rgba(12, 9, 38, 0.82); border-right-color: rgba(255, 79, 139, 0.2); }
.slab-band { border-radius: 999px; padding: 0 14px; font-weight: 500; }
.slab-band.wrap-unit { background: linear-gradient(90deg, rgba(255, 138, 61, 0.22), rgba(255, 61, 139, 0.14)); color: #fff; box-shadow: inset 0 0 0 1px rgba(255, 79, 139, 0.35); }
.slab-band.wrap-unit .chip2-ring { color: var(--cfg-zone-oz); }
.mark-line { font-style: italic; font-weight: 600; background: var(--cfg-hero); -webkit-background-clip: text; background-clip: text; color: transparent; }
.pane-pane { border-radius: 16px; font-style: italic; font-weight: 600; }
.live-promo { border-color: rgba(255, 79, 139, 0.3); font-style: italic; font-weight: 600; }
.live-promo.wrap-unit { background: var(--cfg-hero); color: #fff; border-color: transparent; }
.side-dock.wrap-unit { background: rgba(255, 79, 139, 0.14); box-shadow: inset 0 -2px 0 var(--cfg-chip); }
.bar-head { font-style: italic; font-weight: 600; text-transform: uppercase; letter-spacing: 0.04em; }
.bar-head.wrap-unit::after { background: var(--cfg-hero); }
.field-rear {
  gap: 0 clamp(24px, 4vw, 56px); grid-template-areas: "copy visual" "strip strip"; grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr); isolation: isolate;
  display: grid; overflow: hidden;
}
.field-rear::before { content: ""; opacity: 0.9; inset: 0; position: absolute; z-index: -1; background: var(--cfg-reel), var(--cfg-label); }
.line-seal { grid-area: copy; display: grid; justify-items: start; align-content: center; gap: 18px; padding: clamp(28px, 4vw, 52px) 0 clamp(24px, 3vw, 36px) clamp(24px, 4vw, 52px); }
.front-note { font-size: clamp(40px, 4.6vw, 70px); max-width: 13ch; }
.front-note em { display: block; }
[data-flag-dot] { max-width: 46ch; font-size: var(--cfg-core-46); color: var(--cfg-line-ki); }
.body-club { display: grid; padding: 0; list-style: none; width: 100%; margin: 4px 0 0; grid-template-columns: repeat(3, minmax(0, 1fr)); max-width: 560px; gap: 10px; }
.row-item {
  position: relative; display: grid; justify-items: start; gap: 4px; padding: 14px 14px 12px;
  border-radius: var(--cfg-bar-ni); background: color-mix(in srgb, var(--cfg-unit-hq) 70%, transparent);
  border: var(--cfg-stack-l9) solid var(--cfg-set);
}
.row-item:first-child { border-color: var(--cfg-chip); background: var(--cfg-deal-of); }
.row-item + .row-item::before {
  content: "+"; position: absolute; left: -10px; top: 50%; display: grid; place-items: center; width: 18px; height: 18px;
  transform: translateY(-50%); border-radius: 50%; background: var(--cfg-chip); color: var(--cfg-stage-mj); font: 700 12px/1 var(--cfg-card-03);
}
.slab-mark { font-size: 11px; text-transform: uppercase; color: var(--cfg-chip-xq); font-weight: 600; letter-spacing: var(--cfg-menu-z4); }
.win-grid { font-size: clamp(26px, 2.6vw, 38px); color: var(--cfg-chip); }
.panel-nav { font-size: var(--cfg-dot-mu); color: var(--cfg-line-ki); margin-bottom: 4px; }
.table-list { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 6px; }
.panel-crest { grid-area: visual; position: relative; display: grid; padding: clamp(28px, 4vw, 52px) clamp(24px, 4vw, 52px) 24px 0; place-items: center; }
.row-hero { width: min(100%, 380px); aspect-ratio: 4 / 5; }
.row-hero img { object-position: 50% 40%; }
[data-table-menu] {
  position: absolute; display: grid; gap: 4px; padding: 12px 16px;
  border-radius: var(--cfg-bar-ni); background: var(--cfg-unit-hq); border: var(--cfg-stack-l9) solid var(--cfg-set); box-shadow: var(--cfg-jackpot), 0 18px 30px -18px rgba(0, 0, 0, 0.55);
}
.page-club { transform: rotate(calc(var(--cfg-vip) * -2 - 4deg)); justify-items: center; color: var(--cfg-stage-mj); border-color: var(--cfg-chip); background: var(--cfg-chip); left: 2%; top: 14%; }
[data-jackpot-nav] { font-size: 42px; line-height: 0.9; }
.page-club span:last-child { font-size: 12px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; }
[data-mark-tile] { top: 46%; right: 4%; transform: rotate(calc(var(--cfg-vip) + 3deg)); }
[data-mark-tile] .lead-chip { font-size: var(--cfg-set-ak); color: var(--cfg-chip); letter-spacing: 0.06em; }
.shape-offer { bottom: 8%; left: 6%; grid-auto-flow: column; gap: 18px; }
.shape-offer .meta-band { font-size: var(--cfg-core-46); }
[data-tray-zone] { gap: 10px 26px; flex-wrap: wrap; color: var(--cfg-line-ki); padding: 14px clamp(24px, 4vw, 52px); margin: 0;
  list-style: none; align-items: center; display: flex;
  font-size: var(--cfg-gold-ts);
  grid-area: strip; border-top: var(--cfg-stack-l9) solid var(--cfg-pill); background: color-mix(in srgb, var(--cfg-unit-hq) 55%, transparent);
}
[data-tray-zone] li { align-items: center; gap: 8px; display: inline-flex; }
[data-tray-zone] .chip2-ring { color: var(--cfg-chip); }
.chip-inner { margin-left: auto; font-size: var(--cfg-dot-mu); color: var(--cfg-chip-xq); }
@media (max-width: 960px) {
  .field-rear { grid-template-columns: 1fr; grid-template-areas: "visual" "copy" "strip"; }
  .panel-crest { padding: 28px 24px 0; }
  .row-hero { width: min(100%, 300px); }
  .line-seal { padding: 24px; }
}
@media (max-width: 560px) {
  .body-club { grid-template-columns: 1fr; }
  .row-item { column-gap: 12px; grid-template-columns: auto 1fr auto; align-items: center; }
  .slab-mark { grid-column: 1 / -1; }
  .row-item + .row-item::before { top: -10px; left: 50%; transform: translateX(-50%); }
  .shape-offer { display: none; }
  .chip-inner { margin-left: 0; }
}
.pill-label { --cfg-dot-r7: 340px; width: min(100%, 420px); }
@media (max-width: 960px) {
  .pill-label { width: min(76vw, 330px); --cfg-frame-1g: min(64vw, 285px); }
}
.page-inner { display: grid; gap: 14px; }
.wrap-crown {
  display: flex; align-items: center; gap: 14px; height: 64px; padding: 0 22px;
  border-radius: var(--cfg-inner); background: var(--cfg-spin); border: var(--cfg-stack-l9) solid var(--cfg-set); box-shadow: var(--cfg-jackpot);
  color: var(--cfg-chip); font-size: 22px;
}
.wrap-crown:focus-within { border-color: var(--cfg-chip); }
.wrap-crown input { flex: 1; min-width: 0; height: 100%; background: none; border: 0; outline: 0; color: var(--cfg-set-4x); font: inherit; font-size: var(--cfg-core-46); }
.wrap-crown input::placeholder { color: var(--cfg-chip-xq); }
.core-flag { font-size: var(--cfg-dot-mu); color: var(--cfg-chip-xq); white-space: nowrap; }
[data-list-note] { display: flex; align-items: center; gap: 12px; }
[data-line-mark] { min-width: 0; flex: 1; gap: 6px; display: flex; overflow-x: auto; padding-bottom: 2px; scrollbar-width: none; }
[data-line-mark]::-webkit-scrollbar { display: none; }
.reel-rail {
  display: inline-flex; align-items: center; gap: 8px; flex: none; height: 38px; padding: 0 8px 0 16px;
  border-radius: var(--cfg-cell); border: var(--cfg-stack-l9) solid var(--cfg-set); font-size: var(--cfg-gold-ts); font-weight: 500; color: var(--cfg-line-ki);
  transition: background var(--cfg-game-wc), color var(--cfg-game-wc), border-color var(--cfg-game-wc);
}
.reel-rail .lead-chip { padding: 3px 7px; border-radius: 999px; background: var(--cfg-crest); font-size: 11px; color: var(--cfg-chip-xq); }
.reel-rail:hover { color: var(--cfg-set-4x); border-color: var(--cfg-zone); }
.reel-rail.wrap-unit { color: var(--cfg-unit-hq); border-color: var(--cfg-set-4x); background: var(--cfg-set-4x); }
.reel-rail.wrap-unit .lead-chip { background: var(--cfg-chip); color: var(--cfg-stage-mj); }
[data-top-item] { display: inline-flex; align-items: center; gap: 6px; flex: none; height: 38px; padding: 0 10px; border-radius: var(--cfg-bar-ni); border: var(--cfg-stack-l9) solid var(--cfg-set); color: var(--cfg-chip-xq); }
[data-top-item] select { background: none; border: 0; outline: 0; color: var(--cfg-set-4x); font: inherit; font-size: var(--cfg-gold-ts); }
[data-top-item] option { color: #111; }
@media (max-width: 720px) { .core-flag { display: none; } [data-top-item] { display: none; } .wrap-crown { height: 54px; } }
[data-label-link] { display: flex; gap: 12px 20px; flex-wrap: wrap; margin-bottom: 16px; align-items: center; }
[data-rear-lobby] { display: flex; align-items: center; gap: 10px; font-size: var(--cfg-foot-4n); white-space: nowrap; }
[data-rear-lobby] .chip2-ring { color: var(--cfg-chip); }
.copy-bar { display: flex; gap: 4px; padding: 4px; border-radius: calc(var(--cfg-bar-ni) + 4px); background: var(--cfg-spin); border: var(--cfg-stack-l9) solid var(--cfg-pill); }
.club-media { height: 32px; transition: background var(--cfg-game-wc), color var(--cfg-game-wc); font-size: 13px; color: var(--cfg-chip-xq); padding: 0 12px; font-weight: 500; border-radius: var(--cfg-bar-ni); }
.club-media.wrap-unit { background: var(--cfg-chip); color: var(--cfg-stage-mj); }
[data-main-area] { gap: 6px; margin-left: auto; display: flex; align-items: center; }
[data-body-stage] { --cfg-lobby: clamp(150px, calc((100% - 12px * 6) / 7), 190px); }
[data-foot-crown] { min-width: 0; gap: 8px; display: grid; }
/*  TODO: clean up  */
.media-hero { position: relative; }
.tab-group { position: absolute; right: 8px; top: 8px; z-index: 1; padding: 3px 7px; border-radius: 999px; background: rgba(0, 0, 0, 0.66); color: #fff; font-size: 11px; transition: opacity var(--cfg-game-wc); }
.main-dice { z-index: 2; gap: 10px;
  background: rgba(0, 0, 0, 0.62); display: grid; justify-items: center; place-content: center; opacity: 0; inset: 0; transition: opacity var(--cfg-game-wc);
  position: absolute;
}
.media-hero:hover .main-dice, .media-hero:focus-within .main-dice { opacity: 1; }
.field-crown { font-size: var(--cfg-dot-mu); font-weight: 600; text-underline-offset: 3px; color: #fff; text-decoration: underline; }
[data-item-area] { font-size: var(--cfg-gold-ts); font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
@media (max-width: 800px) { .copy-bar { overflow-x: auto; width: 100%; order: 3; } [data-main-area] .main-slot { display: none; } [data-body-stage] { --cfg-lobby: 40vw; } }
[data-vip-lead] { grid-template-columns: minmax(0, 3fr) minmax(220px, 1fr); gap: 14px; display: grid; }
[data-dock-bar] { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; margin: 0; padding: 0; list-style: none; }
.game-tray { display: grid; gap: 8px; padding: 14px 16px; }
[data-media-crest] .set-cell svg { height: 26px; color: var(--cfg-set-4x); }
[data-media-crest] { display: flex; align-items: center; gap: 10px; font: 700 var(--cfg-set-ak)/1.2 var(--cfg-rail-fy); text-transform: var(--cfg-deck); padding-bottom: 8px; border-bottom: var(--cfg-stack-l9) solid var(--cfg-pill); }
.tile-bar { gap: 8px; align-items: baseline; font-size: var(--cfg-gold-ts); display: flex; justify-content: space-between; }
.frame-gold { background: var(--cfg-reel), var(--cfg-spin); padding: 22px; gap: 10px; align-content: center; display: grid; }
[data-frame-table] { height: 44px; border-radius: 50%; color: var(--cfg-stage-mj); background: var(--cfg-chip); width: 44px; place-items: center; display: grid; font-size: 22px; }
.frame-gold :is(strong, b) { font-size: var(--cfg-foot-4n); }