:root {
  --ink-950: #080c10;
  --ink-900: #0b1015;
  --ink-850: #10171e;
  --surface: #17212b;
  --surface-2: #202d39;
  --surface-3: #2a3947;
  --text: #e9eef2;
  --muted: #9cabb8;
  --gold: #d5ad39;
  --gold-bright: #efca59;
  --gold-dark: #927321;
  --success: #70c99a;
  --warning: #f0bb62;
  --danger: #f18c83;
  --line: rgba(255, 255, 255, 0.11);
  --shadow: 0 20px 50px rgba(0, 0, 0, 0.28);
  --radius: 12px;
  --shell: min(72rem, calc(100% - 2rem));
  --reading: 46rem;
  --header-height: 4.5rem;
}

*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; scroll-padding-top: calc(var(--header-height) + 1rem); }
body {
  margin: 0;
  background: var(--ink-900);
  color: var(--text);
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-size: 1rem;
  line-height: 1.72;
  text-rendering: optimizeLegibility;
  overflow-wrap: anywhere;
}
body.has-mobile-action-bar { padding-bottom: calc(4.65rem + env(safe-area-inset-bottom)); }
img { display: block; max-width: 100%; height: auto; }
a { color: var(--gold-bright); text-underline-offset: 0.2em; }
a:hover { color: #ffe08a; }
button, input, select, textarea { font: inherit; }
button, a { -webkit-tap-highlight-color: transparent; }
:focus-visible { outline: 3px solid #fff0a8; outline-offset: 4px; }
::selection { background: var(--gold); color: #111; }

h1, h2, h3, h4 { color: #fff; line-height: 1.15; letter-spacing: -0.025em; text-wrap: balance; }
h1 { margin: 0 0 1rem; font-size: clamp(2.25rem, 7vw, 4.75rem); }
h2 { margin: 2.8rem 0 1rem; font-size: clamp(1.55rem, 4vw, 2.35rem); }
h3 { margin: 2rem 0 0.7rem; font-size: clamp(1.18rem, 3vw, 1.45rem); }
p, ul, ol, blockquote, table { margin-top: 0; margin-bottom: 1.25rem; }
hr { border: 0; border-top: 1px solid var(--line); margin: 3rem 0; }
table { width: 100%; border-collapse: collapse; display: block; overflow-x: auto; }
th, td { min-width: 9rem; padding: 0.8rem; border: 1px solid var(--line); text-align: left; vertical-align: top; }
th { background: var(--surface-2); color: #fff; }
blockquote { margin-inline: 0; padding: 1rem 1.25rem; border-left: 3px solid var(--gold); background: var(--surface); }
code { padding: 0.1rem 0.35rem; border-radius: 4px; background: var(--surface-3); }

.site-shell { width: var(--shell); margin-inline: auto; }
.content-shell { max-width: calc(var(--reading) + 2rem); padding-block: 3.5rem 5rem; }
.screen-reader-text { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
.screen-reader-text:focus { z-index: 100000; top: 0.75rem; left: 0.75rem; width: auto; height: auto; margin: 0; padding: 0.7rem 1rem; clip: auto; background: #fff; color: #111; }
.skip-link { border-radius: 6px; }

.site-header { position: sticky; z-index: 100; top: 0; min-height: var(--header-height); background: rgba(8, 12, 16, 0.92); border-bottom: 1px solid var(--line); backdrop-filter: blur(14px); }
.header-inner { min-height: var(--header-height); display: flex; align-items: center; gap: 1.25rem; }
.brand-lockup { display: inline-flex; align-items: center; gap: 0.08rem; color: #fff; font-size: 1.35rem; font-weight: 850; line-height: 1; letter-spacing: -0.05em; text-decoration: none; white-space: nowrap; }
.brand-lockup:hover { color: #fff; }
.brand-mark { display: grid; place-items: center; min-width: 2.45rem; min-height: 2.45rem; padding: 0.15rem; border: 1px solid var(--gold); border-radius: 8px; color: var(--gold-bright); }
.brand-word { margin-left: 0.12rem; }
.custom-logo-wrap .custom-logo-link { display: block; }
.custom-logo { max-height: 2.75rem; width: auto; }
.primary-navigation { margin-left: auto; }
.menu { display: flex; align-items: center; gap: 0.15rem; margin: 0; padding: 0; list-style: none; }
.menu a { display: block; padding: 0.65rem 0.7rem; border-radius: 7px; color: var(--text); font-size: 0.91rem; font-weight: 650; text-decoration: none; }
.menu a:hover, .menu .current-menu-item > a { background: var(--surface-2); color: #fff; }
.menu-toggle { display: none; margin-left: auto; width: 2.75rem; height: 2.75rem; padding: 0.7rem; border: 1px solid var(--line); border-radius: 8px; background: var(--surface); color: #fff; }
.menu-toggle > span:not(.screen-reader-text) { display: block; width: 100%; height: 2px; margin: 4px 0; background: currentColor; }
.header-actions { display: flex; gap: 0.45rem; }

.button-row { display: flex; flex-wrap: wrap; gap: 0.7rem; align-items: center; }
.button, .wp-element-button, input[type="submit"] { display: inline-flex; min-height: 2.8rem; align-items: center; justify-content: center; padding: 0.72rem 1.1rem; border: 1px solid transparent; border-radius: 8px; font-weight: 760; line-height: 1.2; text-align: center; text-decoration: none; cursor: pointer; }
.button-primary { background: linear-gradient(135deg, var(--gold-bright), var(--gold)); color: #151108; box-shadow: 0 10px 25px rgba(213, 173, 57, 0.18); }
.button-primary:hover { background: #ffe075; color: #111; }
.button-secondary { border-color: var(--gold-dark); background: rgba(213, 173, 57, 0.08); color: var(--gold-bright); }
.button-quiet { border-color: var(--line); background: var(--surface); color: #fff; }
.text-link { font-weight: 750; text-decoration: none; }

.breadcrumb-wrap { padding-top: 0.65rem; }
.breadcrumbs, .rank-math-breadcrumb { display: flex; flex-wrap: wrap; gap: 0.5rem; color: var(--muted); font-size: 0.85rem; }
.breadcrumbs a, .rank-math-breadcrumb a { color: var(--muted); }

.hero-section { position: relative; overflow: hidden; padding: clamp(3.5rem, 8vw, 7rem) 0 4rem; background: radial-gradient(circle at 82% 22%, rgba(213, 173, 57, 0.16), transparent 26rem), linear-gradient(145deg, #0c1218, #111b24 65%, #0c1218); border-bottom: 1px solid var(--line); }
.hero-section::before { content: ""; position: absolute; inset: 0; pointer-events: none; opacity: 0.12; background-image: linear-gradient(rgba(255,255,255,.16) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.16) 1px, transparent 1px); background-size: 46px 46px; mask-image: linear-gradient(to bottom, black, transparent 78%); }
.hero-grid { position: relative; display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(18rem, 0.85fr); gap: clamp(2rem, 7vw, 6rem); align-items: center; }
.eyebrow { margin-bottom: 0.8rem; color: var(--gold-bright); font-size: 0.76rem; font-weight: 800; letter-spacing: 0.13em; text-transform: uppercase; }
.hero-intro, .entry-lead { max-width: 46rem; color: #c5d0d9; font-size: clamp(1.05rem, 2vw, 1.25rem); }
.hero-copy .button-row { margin-top: 1.75rem; }
.hero-visual { position: relative; min-height: 24rem; }
.signal-card { position: absolute; width: min(18rem, 80%); padding: 1.4rem; border: 1px solid rgba(239, 202, 89, 0.28); border-radius: 14px; background: rgba(23, 33, 43, 0.88); box-shadow: var(--shadow); backdrop-filter: blur(10px); }
.signal-card span { display: block; color: var(--gold); font-size: 0.73rem; font-weight: 800; letter-spacing: 0.15em; }
.signal-card strong { display: block; margin: 0.5rem 0 0.35rem; color: #fff; font-size: 1.2rem; }
.signal-card small { display: block; color: var(--muted); line-height: 1.55; }
.signal-card-main { top: 1rem; right: 1rem; transform: rotate(2deg); }
.signal-card-side { right: 5rem; bottom: 1rem; transform: rotate(-3deg); }
.visual-panel { position: absolute; display: grid; gap: 1rem; width: min(18rem, 80%); padding: 1.8rem; border: 1px solid rgba(239, 202, 89, 0.28); border-radius: 14px; background: rgba(23, 33, 43, 0.88); box-shadow: var(--shadow); backdrop-filter: blur(10px); }
.visual-panel span { display: block; height: 0.65rem; border-radius: 999px; background: linear-gradient(90deg, rgba(239, 202, 89, 0.92), rgba(239, 202, 89, 0.08)); }
.visual-panel span:nth-child(2) { width: 74%; background: linear-gradient(90deg, rgba(233, 238, 242, 0.7), rgba(233, 238, 242, 0.06)); }
.visual-panel span:nth-child(3) { width: 48%; }
.visual-panel-main { top: 2rem; right: 1rem; transform: rotate(2deg); }
.visual-panel-side { right: 5rem; bottom: 2rem; transform: rotate(-3deg); }
.gold-orbit { position: absolute; inset: 3rem; border: 1px solid rgba(213, 173, 57, 0.23); border-radius: 50%; box-shadow: 0 0 80px rgba(213, 173, 57, 0.08) inset; }
.hero-brand-art { position: absolute; inset: 0; display: grid; place-items: center; }
.hero-brand-art .gold-orbit { inset: 1.5rem; border-color: rgba(213, 173, 57, 0.3); }
.hero-brand-tile { position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; width: min(22rem, 84%); aspect-ratio: 1.18; padding: 1.5rem; border: 1px solid rgba(239, 202, 89, 0.6); border-radius: 22px; background: linear-gradient(145deg, #27303a, #101820 65%); box-shadow: 0 30px 70px rgba(0,0,0,.42), inset 0 1px rgba(255,255,255,.11); transform: rotate(-7deg); }
.hero-brand-tile span, .hero-brand-tile strong { flex: none; white-space: nowrap; font-size: clamp(3.3rem, 7vw, 4.6rem); font-weight: 900; letter-spacing: -0.1em; line-height: .9; }
.hero-brand-tile span { color: var(--gold-bright); }
.hero-brand-tile strong { margin-left: .12em; color: #fff; }
.hero-brand-accent { position: absolute; right: 8%; bottom: 9%; width: 42%; height: 25%; border: 1px solid rgba(239,202,89,.38); border-radius: 16px; background: rgba(213,173,57,.09); transform: rotate(12deg); }
.hero-featured-image { width: 100%; max-height: 27rem; aspect-ratio: 4 / 3; object-fit: cover; border: 1px solid rgba(239,202,89,.4); border-radius: 18px; box-shadow: var(--shadow); }

.front-content > *:not(.alignwide):not(.alignfull), .front-content > .wp-block-group > .wp-block-group__inner-container { width: min(var(--reading), calc(100% - 2rem)); margin-inline: auto; }
.front-content > .alignwide, .front-content > section.alignwide, .front-content > .wp-block-group.alignwide { width: var(--shell); margin-inline: auto; }
.front-content > .alignfull { width: 100%; }
.front-content { padding-bottom: 5rem; }
.front-content > *:first-child { margin-top: 4rem; }
.section-intro { color: var(--muted); font-size: 1.08rem; }
.section-block { padding-block: 1rem 2.5rem; }
.section-band { width: 100% !important; max-width: none !important; margin: 3rem 0 !important; padding: 4rem max(1rem, calc((100vw - 72rem) / 2)); background: var(--ink-850); border-block: 1px solid var(--line); }
.section-band > * { max-width: 72rem; margin-inline: auto; }
.front-content { padding-bottom: 3rem; }
.front-content > *:first-child { margin-top: 2.5rem; }
.front-content .section-block { padding-block: .7rem 1.5rem; }
.front-content .section-block h2:first-child, .front-content .section-band h2:first-child { margin-top: 0; }
.front-content .section-band { margin: 1.5rem 0 !important; padding-block: 2.8rem; }
.front-content .section-band p { max-width: 50rem; margin-left: 0; color: #c8d2da; }
.front-content .brand-band { background: radial-gradient(circle at 85% 30%, rgba(213,173,57,.1), transparent 24rem), var(--ink-850); }
.site-scope { max-width: 49rem; padding-top: .85rem; border-top: 1px solid var(--line); font-size: .93rem; }
.game-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem; }
.game-grid > .game-card { margin-block-start: 0; }
.game-card { padding: 1.55rem; border: 1px solid rgba(213,173,57,.25); border-radius: var(--radius); background: linear-gradient(155deg, #202a34, #121b23); }
.game-card h3 { margin: .2rem 0 .65rem; font-size: 1.6rem; }
.game-card p { color: var(--muted); }
.card-kicker { margin-bottom: .6rem; color: var(--gold-bright) !important; font-size: .73rem; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }
.archive-link { margin-top: 1.2rem; }
.home-feature { display: grid; grid-template-columns: minmax(0, .7fr) minmax(0, 1fr); gap: .4rem 3rem; align-items: start; }
.home-feature h2 { grid-row: span 2; }
.home-feature .wp-block-buttons { grid-column: 2; }
.wp-block-button.button-secondary .wp-block-button__link { border: 1px solid var(--gold-dark); background: rgba(213,173,57,.08); color: var(--gold-bright); }
.wp-block-button.button-secondary { display: inline-flex; width: auto; min-height: 0; padding: 0; border: 0; background: none; box-shadow: none; }
.promo-band { background: linear-gradient(115deg, #161d21, #252416); }
.compact-band { padding-block: 2rem !important; }
.compact-band p { margin-bottom: 0; }
.home-faq details { max-width: 52rem; margin: .65rem 0; padding: .95rem 1.1rem; border: 1px solid var(--line); border-radius: 8px; background: var(--surface); }
.home-faq summary { color: #fff; font-weight: 720; cursor: pointer; }
.home-faq details p { margin: .8rem 0 0; color: var(--muted); }
.quick-grid, .latest-grid, .card-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem; }
.quick-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.quick-grid > .quick-card { margin-block-start: 0; }
.quick-card, .content-card, .info-card { position: relative; overflow: hidden; padding: 1.3rem; border: 1px solid var(--line); border-radius: var(--radius); background: linear-gradient(145deg, var(--surface), #121b23); }
.quick-card::before { content: ""; position: absolute; top: 0; left: 0; width: 3.2rem; height: 2px; background: var(--gold); }
.quick-card h3 { margin: 0 0 0.55rem; }
.quick-card p, .content-card p, .info-card p { color: var(--muted); }
.quick-card a::after { content: ""; position: absolute; inset: 0; }
.quick-card:focus-within, .content-card:focus-within { border-color: var(--gold); }
.facts-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }
.fact-row { display: flex; gap: 1rem; padding: 1.2rem 0; border-top: 1px solid var(--line); }
.fact-row strong { min-width: 8rem; color: #fff; }
.fact-row p { margin: 0; color: var(--muted); }
.direct-answer { padding: 1.25rem 1.4rem; border: 1px solid rgba(213, 173, 57, 0.34); border-radius: var(--radius); background: rgba(213, 173, 57, 0.07); }
.direct-answer strong { color: var(--gold-bright); }
.notice { padding: 1rem 1.2rem; border-left: 3px solid var(--warning); background: var(--surface); }
.notice-success { border-color: var(--success); }
.notice-danger { border-color: var(--danger); }
.check-list { padding-left: 1.25rem; }
.check-list li { margin-bottom: 0.55rem; padding-left: 0.25rem; }
.check-list li::marker { color: var(--gold); }

.entry-header { padding-bottom: 1.5rem; border-bottom: 1px solid var(--line); }
.entry-header h1 { font-size: clamp(2rem, 6vw, 3.75rem); }
.entry-meta { display: flex; flex-wrap: wrap; gap: 0.5rem 1.2rem; color: var(--muted); font-size: 0.84rem; }
.category-chip { display: inline-block; margin-bottom: 1rem; padding: 0.25rem 0.6rem; border: 1px solid var(--gold-dark); border-radius: 999px; color: var(--gold-bright); font-size: 0.74rem; font-weight: 800; letter-spacing: 0.06em; text-decoration: none; text-transform: uppercase; }
.entry-featured { margin: 2rem 0; }
.entry-featured img { width: 100%; border-radius: var(--radius); }
.entry-content { padding-top: 0.75rem; }
.entry-content > :first-child { margin-top: 1.75rem; }
.entry-content a:not(.button) { text-decoration-thickness: 1px; }
.entry-footer { margin-top: 3.5rem; padding-top: 2rem; border-top: 1px solid var(--line); }
.post-navigation .nav-links { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }
.post-navigation a { display: block; padding: 1rem; border: 1px solid var(--line); border-radius: var(--radius); background: var(--surface); text-decoration: none; }
.post-navigation span { display: block; color: var(--muted); font-size: 0.78rem; }
.post-navigation strong { color: #fff; }

.archive-shell { padding-block: 3.5rem 5rem; }
.archive-header { max-width: var(--reading); margin-bottom: 2.5rem; }
.archive-header h1 { font-size: clamp(2.2rem, 6vw, 4rem); }
.archive-description { color: #c5d0d9; font-size: 1.08rem; }
.content-card { padding: 0; }
.card-media { display: block; aspect-ratio: 16 / 9; overflow: hidden; background: var(--surface-2); }
.card-media img { width: 100%; height: 100%; object-fit: cover; transition: transform 220ms ease; }
.content-card:hover .card-media img { transform: scale(1.025); }
.card-body { padding: 1.25rem; }
.card-date { margin-bottom: 0.5rem; color: var(--muted); font-size: 0.78rem; }
.card-title { margin: 0 0 0.75rem; font-size: 1.32rem; }
.card-title a { color: #fff; text-decoration: none; }
.pagination, .nav-links { margin-top: 2.5rem; }
.page-numbers { display: inline-flex; min-width: 2.4rem; min-height: 2.4rem; align-items: center; justify-content: center; margin: 0.15rem; border: 1px solid var(--line); border-radius: 7px; text-decoration: none; }
.page-numbers.current { background: var(--gold); color: #111; }
.empty-state, .error-page { padding: clamp(2rem, 7vw, 5rem); border: 1px solid var(--line); border-radius: var(--radius); background: var(--surface); text-align: center; }
.error-code { margin: 0; color: var(--gold); font-size: clamp(4rem, 18vw, 9rem); font-weight: 900; line-height: 0.9; }

.site-footer { padding: 4rem 0 1rem; border-top: 1px solid var(--line); background: var(--ink-950); color: var(--muted); }
.footer-grid { display: grid; grid-template-columns: 1.25fr 0.7fr 1fr; gap: 3rem; }
.footer-brand { margin-bottom: 1rem; }
.footer-role { max-width: 35rem; }
.footer-heading { margin: 0 0 1rem; font-size: 1rem; letter-spacing: 0.02em; }
.footer-menu { margin: 0; padding: 0; list-style: none; }
.footer-menu li { margin-bottom: 0.35rem; }
.footer-menu a { color: var(--muted); }
.footer-bottom { display: flex; justify-content: space-between; gap: 1rem; margin-top: 3rem; padding-top: 1rem; border-top: 1px solid var(--line); font-size: 0.82rem; }

.mobile-action-bar { position: fixed; z-index: 120; right: 0; bottom: 0; left: 0; display: none; grid-template-columns: repeat(var(--mobile-actions, 2), minmax(0, 1fr)); gap: 0.55rem; padding: 0.65rem max(0.75rem, env(safe-area-inset-right)) calc(0.65rem + env(safe-area-inset-bottom)) max(0.75rem, env(safe-area-inset-left)); border-top: 1px solid var(--line); background: rgba(8, 12, 16, 0.96); box-shadow: 0 -10px 30px rgba(0, 0, 0, 0.25); backdrop-filter: blur(12px); }
.mobile-action-bar .button { min-height: 2.9rem; font-size: 0.9rem; }

.age-notice[hidden] { display: none; }
.age-notice { position: fixed; z-index: 1000; inset: 0; display: grid; place-items: center; padding: 1rem; background: rgba(3, 5, 7, 0.86); backdrop-filter: blur(9px); }
.age-dialog { width: min(32rem, 100%); padding: 1.5rem; border: 1px solid rgba(213, 173, 57, 0.45); border-radius: 14px; background: var(--surface); box-shadow: var(--shadow); }
.age-dialog h2 { margin-top: 0; }
.age-dialog p { color: #c5d0d9; }

.demo-frame-wrap { position: relative; border: 1px solid var(--line); border-radius: var(--radius); overflow: hidden; background: #000; }
.demo-frame { display: block; width: 100%; min-height: 34rem; border: 0; }
.demo-toolbar { display: flex; justify-content: space-between; gap: 1rem; padding: 0.7rem; background: var(--surface); }

input[type="search"], input[type="text"], input[type="url"], textarea, select { max-width: 100%; min-height: 2.7rem; padding: 0.65rem 0.75rem; border: 1px solid var(--line); border-radius: 7px; background: var(--ink-850); color: #fff; }

@media (max-width: 64rem) {
  .quick-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .game-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .primary-navigation { position: absolute; top: calc(100% + 1px); right: 0; left: 0; display: none; padding: 0.8rem 1rem 1.2rem; border-bottom: 1px solid var(--line); background: var(--ink-950); }
  .primary-navigation.is-open { display: block; }
  .primary-navigation .menu { align-items: stretch; flex-direction: column; }
  .primary-navigation .menu a { padding: 0.75rem; }
  .menu-toggle { display: block; }
  .header-actions { display: none; }
}

@media (max-width: 48rem) {
  :root { --shell: min(100% - 1.35rem, 72rem); }
  body { font-size: 1rem; }
  body.has-mobile-action-bar { padding-bottom: calc(4.7rem + env(safe-area-inset-bottom)); }
  .mobile-action-bar { display: grid; }
  .hero-grid, .footer-grid, .facts-grid { grid-template-columns: 1fr; }
  .hero-section { padding-block: 2rem; }
  .hero-grid { gap: 1rem; }
  .hero-visual { min-height: 12rem; }
  .signal-card { width: min(16rem, 78%); }
  .signal-card-main { right: 0; }
  .signal-card-side { right: auto; left: 0; }
  .visual-panel-main { right: 0; }
  .visual-panel-side { right: auto; left: 0; }
  .quick-grid, .latest-grid, .card-grid { grid-template-columns: 1fr; }
  .game-grid, .home-feature { grid-template-columns: 1fr; }
  .home-feature h2, .home-feature .wp-block-buttons { grid-row: auto; grid-column: auto; }
  .hero-brand-tile { width: min(13rem, 72%); padding: 1rem; }
  .hero-brand-tile span, .hero-brand-tile strong { font-size: 2.8rem; }
  .front-content .section-band { padding-block: 2.2rem; }
  .content-shell, .archive-shell { padding-block: 2.5rem 4rem; }
  .section-band { padding-block: 3rem; }
  .footer-grid { gap: 2rem; }
  .footer-bottom { flex-direction: column; }
  .post-navigation .nav-links { grid-template-columns: 1fr; }
  .demo-frame { min-height: 25rem; }
}

@media (min-width: 48.01rem) and (max-width: 70rem) {
  .latest-grid, .card-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .footer-grid { grid-template-columns: 1fr 1fr; }
  .footer-grid > :first-child { grid-column: 1 / -1; }
}

@media (min-width: 48.01rem) {
  body.has-mobile-action-bar { padding-bottom: 0; }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { scroll-behavior: auto !important; transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; }
}

