:root {

  --primary: #6c5ce7;
  --primary-hover: #5b4dc4;
  --primary-foreground: #ffffff;
  --background: #ffffff;
  --foreground: #111827;
  --muted: #f7f8fc;
  --muted-foreground: #6b7280;
  --border: #e5e7eb;
  --warm: #f59e0b;

  --accent: var(--primary);
  --accent-2: var(--primary-hover);
  --accent-warm: var(--warm);
  --text: var(--foreground);
  --text-muted: var(--muted-foreground);
  --bg-page: var(--background);
  --bg-surface: var(--muted);
  --line: var(--border);

  --radius: 12px;
  --radius-sm: 6px;
  --radius-lg: 20px;
  --radius-full: 999px;
  --btn-radius: 10px;
  --h1-display: 42px;
  --h1-inline: 34px;

  --font-sans: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --font-display: var(--font-sans);

  --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
  --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.08);
  --shadow-lg: 0 20px 40px -10px rgba(0, 0, 0, 0.18);

  --space-1: 4px;
  --space-2: 8px;
  --space-3: 16px;
  --space-4: 24px;
  --space-5: 32px;
  --space-6: 48px;
  --space-7: 64px;
}

section { margin: 32px 0; }
section > h2:first-child {
  font-size: clamp(22px, 3vw, 28px);
  font-weight: 700;
  margin: 0 0 20px;
  color: var(--text);
  letter-spacing: -0.01em;
}

.card,
section .advantage,
section .slot-card {
  padding: 20px;
  background: var(--bg-page);
  border: 1px solid var(--line);
  border-radius: var(--radius);
  transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;
}
.card:hover,
section .advantage:hover,
section .slot-card:hover {
  transform: translateY(-2px);
  box-shadow: var(--shadow-md, 0 8px 24px rgba(0,0,0,0.06));
  border-color: color-mix(in srgb, var(--primary) 30%, transparent);
}

.btn {
  display: inline-block;
  padding: 12px 28px;
  border-radius: var(--btn-radius);
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
  transition: transform .15s ease, box-shadow .15s ease;
}
.btn:hover { transform: translateY(-1px); box-shadow: 0 8px 20px rgba(0,0,0,0.12); }.btn-primary{ background: var(--accent); color: #0f172a; }.btn-secondary{ background: var(--accent-2); color: #0f172a; }
.btn-outline { background: transparent; border: 2px solid var(--accent); color: var(--accent-readable); }

.site-header-brand img {
  height: 34px;
  width: auto;
  max-width: 170px;
  object-fit: contain;
  border-radius: var(--radius-sm);
}
.site-header[data-style="compact"] .site-header-brand img { height: 26px; }
.site-header[data-style="compact"] .site-header-brand { font-size: 15px; }
.site-header[data-style="compact"] .site-header-nav { gap: 22px; }
.site-header[data-style="compact"] .site-header-nav a { font-size: 13px; }
.site-header[data-style="compact"] .site-header-cta { padding: 7px 16px; font-size: 12px; }
.site-header-brand:has(img)::before { display: none; }

.lang-flag { border-radius: 2px; vertical-align: middle; display: inline-block; }

.breadcrumbs { max-width: var(--container-width, 1200px); margin: 16px auto 0; padding: 0 24px; display: flex; flex-wrap: wrap; align-items: center; gap: 8px; font-size: 13px; color: var(--text-muted, #667); }
.breadcrumbs a { color: var(--primary-readable); text-decoration: none; }
.breadcrumbs a:hover { text-decoration: underline; }
.breadcrumbs .sep { opacity: 0.5; }
.breadcrumbs .current { color: var(--text, #222); font-weight: 600; }

.site-header-search { display: none; align-items: center; gap: 6px; }
.site-header[data-search="icon"] .site-header-search, .site-header[data-search="expanded"] .site-header-search { display: inline-flex; }
.site-header[data-search="icon"] .site-header-search-input { display: none; }
.site-header[data-search="expanded"] .site-header-search-icon { display: none; }
.site-header-search-input { width: 150px; max-width: 150px; padding: 6px 12px; border: 1px solid var(--line, #e5e7eb); border-radius: 999px; font-size: 13px; background: var(--bg-surface, #fff); color: var(--text, #222); }
.site-header-search-icon { font-size: 18px; cursor: pointer; line-height: 1; color: inherit; background: none; border: none; padding: 0; }
.site-header-search-icon svg { display: block; }
.site-header-rule { width: 1px; height: 22px; background: currentColor; opacity: .22; flex-shrink: 0; align-self: center; }
.site-header[data-search="off"] .site-header-rule, .site-header[data-lang="false"] .site-header-rule { display: none; }
.site-header-lang-globe { display: inline-flex; align-items: center; }
.site-header-nav:empty { display: none; }
.site-header-user { display: none; align-items: center; color: inherit; }
.site-header-user svg { display: block; }
.site-header-cta-icon { display: none; }
.site-header[data-cta="0"] .site-header-cta, .site-header[data-cta="0"] .site-header-auth { display: none; }
.site-header[data-cta="1"] .site-header-auth { display: none; }
.site-header[data-cta-style="icon"] .site-header-cta-text { display: none; }
.site-header[data-cta-style="icon"] .site-header-cta-icon { display: inline-flex; }
.site-header[data-cta-style="icon"] .site-header-cta { padding-left: 0; padding-right: 0; width: 46px; }
.site-header[data-menu="false"] .site-header-nav, .site-header[data-menu="false"] .site-header-burger { display: none; }
.site-header[data-burger="true"] .site-header-burger { display: inline-flex; }

.site-header-lang-globe svg { display: block; }
.site-header-drawer { display: contents; }
.site-header-nav-icon, .site-header-drawer-brand, .site-header-drawer-rows, .site-header-drawer-actions { display: none; }
.site-header-nav:empty { display: none; }

.hero-actions { display: flex; gap: 12px; flex-wrap: wrap; align-items: center; }
.hero-actions[data-cta-layout="stacked"] { flex-direction: column; align-items: flex-start; }
.hero-cta.hero-cta--secondary { background: transparent; border: 1.5px solid var(--primary); color: var(--primary-readable); }
.hero-actions[data-cta="0"] .hero-cta { display: none; }

.hero-actions[data-cta="1"] .hero-cta--secondary { display: none; }
.hero[data-badge="false"] .hero-eyebrow { display: none; }
.hero[data-align="center"] .hero-content { text-align: center; margin-left: auto; margin-right: auto; }
.hero[data-align="center"] .hero-actions, .hero[data-align="center"] .hero-trust { justify-content: center; }
.hero[data-media-pos="background"] .hero-actions { justify-content: center; }
.hero[data-media-pos="background"] .hero-actions[data-cta-layout="stacked"] { flex-direction: row; align-items: center; }

.hero[data-media-pos="inline"][data-media="true"] .hero-content h1 { font-size: var(--h1-inline); }

.hero[data-media-pos="background"] { position: relative; grid-template-columns: 1fr; overflow: hidden; }

.hero[data-media-pos="background"] .hero-media { position: absolute; inset: 0; z-index: 0; opacity: 1; max-width: none; width: auto; }
.hero[data-media-pos="background"] .hero-media img, .hero[data-media-pos="background"] .hero-media .block-img { width: 100%; height: 100%; object-fit: cover; }

.hero[data-media-pos="background"]::after { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(180deg, rgba(8, 12, 24, 0.5) 0%, rgba(8, 12, 24, 0.74) 55%, rgba(8, 12, 24, 0.9) 100%); pointer-events: none; }

.hero[data-media-pos="background"] .hero-content { position: relative; z-index: 2; max-width: 640px; margin: 0 auto; text-align: center; background: rgba(8, 12, 24, 0.5); padding: 32px 28px; border-radius: var(--radius, 12px); }

.hero[data-media-pos="background"] .hero-content h1, .hero[data-media-pos="background"] .hero-content p { color: #f1f5f9; }
.hero[data-media-pos="background"] .hero-trust-item { color: #e2e8f0; }
.hero[data-media-pos="background"] .hero-trust-icon { background: rgba(255, 255, 255, 0.14); color: #f1f5f9; }
.hero[data-media-pos="background"] .hero-eyebrow { background: rgba(255, 255, 255, 0.14); border-color: rgba(255, 255, 255, 0.24); color: #f1f5f9; }
.hero[data-media-pos="background"] .hero-rating, .hero[data-media-pos="background"] .hero-rating-score { color: #f1f5f9; }
.hero[data-media-pos="background"] .hero-topline { justify-content: center; }
.hero[data-media-pos="background"] .hero-cta.hero-cta--secondary { border-color: color-mix(in srgb, #ffffff 45%, transparent); color: #f1f5f9; }

.content-section[data-media="false"] { grid-template-columns: 1fr; }
.content-section[data-media="false"] .content-media { display: none; }
.content-section:not(:has(.content-media img)):not(:has(.content-media .block-img)) { grid-template-columns: 1fr; }
.content-section[data-media-side="left"] .content-media { order: -1; }
.content-section[data-media-side="top"], .content-section[data-media-side="between"] { grid-template-columns: 1fr; }
.content-section[data-media-side="top"] .content-media { order: -1; }
.content-section[data-media-side="between"] .content-media { order: 1; }
.content-section[data-headings="false"] :is(.content-heading, .section-body h2, .section-body h3, .section-body h4) { display: none; }
.content-section[data-h2="false"] :is(.content-heading, .section-body h2) { display: none; }
.content-section[data-h3="false"] .section-body h3 { display: none; }
.content-section[data-lists="false"] .section-body :is(ul, ol) { display: none; }
.content-section[data-table="false"] .content-table { display: none; }
.content-section[data-faq="false"] .content-faq { display: none; }
.content-section .content-table:not(:has(table)) { display: none; }
.content-section .content-faq:empty { display: none; }
.content-section[data-cta="none"] .content-cta { display: none; }
.content-section[data-cta="none"] .content-terms { display: none; }
.content-section[data-cta="one"] .content-cta-secondary { display: none; }
.content-section .content-cta:not(:has(a:not(:empty))) { display: none; }
.content-section .content-table[data-cols="2"] :is(th, td):nth-child(n+3) { display: none; }
.content-section .content-table[data-cols="3"] :is(th, td):nth-child(n+4) { display: none; }
.content-section .content-table[data-cols="4"] :is(th, td):nth-child(n+5) { display: none; }
.content-section .content-table[data-cols="5"] :is(th, td):nth-child(n+6) { display: none; }

.casino-cards[data-rank="false"] .casino-card-rank { display: none; }
.cross-brand[data-main-width="50"] { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
.cross-brand[data-main-width="60"] { grid-template-columns: minmax(0, 3fr) minmax(0, 2fr); }
.cross-brand[data-main-width="70"] { grid-template-columns: minmax(0, 7fr) minmax(0, 3fr); }
.cross-brand[data-main-width="100"],
.cross-brand[data-alts="false"] { grid-template-columns: minmax(0, 1fr); }
.cross-brand[data-alts="false"] .cb-alts { display: none; }
.cross-brand[data-logos="false"] .cb-logo { display: none; }
.cross-brand[data-logo-round="false"] .cb-logo { border-radius: var(--radius); }
.cross-brand[data-rating="false"] .cb-rating { display: none; }
.cross-brand[data-bonus="false"] .cb-bonus { display: none; }
.cross-brand[data-features="false"] .cb-main-features { display: none; }
.cross-brand[data-payments="false"] .cb-main-payments { display: none; }
.cross-brand[data-cta="0"] .cb-main-actions,
.cross-brand[data-cta="0"] .brand-cta { display: none; }
.cross-brand[data-cta="1"] .cb-main-review { display: none; }
@media (max-width: 720px) {
  .top-table { min-width: 0; }
  .top-table .tt-scroll { overflow: visible; border: 0; background: transparent; box-shadow: none; }
  .top-table .casino-table,
  .top-table .casino-table tbody { display: block; width: 100%; min-width: 0; }
  .top-table .casino-table thead { display: none; }
  .top-table .casino-table tr { display: grid; grid-template-columns: 36px minmax(0, 1fr) auto; align-items: center; gap: 10px 12px; margin-bottom: 10px; padding: 14px; border: 1px solid var(--border); border-radius: var(--radius-lg); background: var(--background); }
  .top-table .casino-table tbody td { display: block; padding: 0; border: 0; min-width: 0; text-align: left; }
  .top-table .casino-table td.tt-rank { grid-row: 1; grid-column: 1; width: auto; }
  .top-table .casino-table td.tt-casino { grid-row: 1; grid-column: 2; }
  .top-table .casino-table td.tt-rating { grid-row: 1; grid-column: 3; text-align: right; }
  .top-table .casino-table td.tt-bonus,
  .top-table .casino-table td.tt-action { grid-column: 1 / -1; }
  .top-table .casino-table td.tt-license,
  .top-table .casino-table td.tt-payments,
  .top-table .casino-table td.tt-games,
  .top-table .casino-table td.tt-support,
  .top-table .casino-table td.tt-payout,
  .top-table .casino-table td.tt-rtp { grid-column: span 3; display: flex; align-items: center; justify-content: space-between; gap: 12px; font-size: 13px; }
  .top-table .casino-table td.tt-license::before,
  .top-table .casino-table td.tt-payments::before,
  .top-table .casino-table td.tt-games::before,
  .top-table .casino-table td.tt-support::before,
  .top-table .casino-table td.tt-payout::before,
  .top-table .casino-table td.tt-rtp::before { content: attr(data-label); font-size: 12px; color: var(--muted-foreground); }
  .top-table .tt-bonus-box { display: flex; }
  .top-table .tt-actions { display: flex; width: 100%; }
  .top-table .tt-cta { width: 100%; }
  .top-table .tt-visual { width: 56px; height: 40px; font-size: 14px; }
  .top-table[data-ratio="square"] .tt-visual { width: 44px; height: 44px; }
}
@media (max-width: 880px) {
  .cross-brand[data-main-width] { grid-template-columns: minmax(0, 1fr); }
}
.casino-cards[data-logo="false"][data-image="false"] .casino-card-visual { display: none; }
.casino-cards[data-logo="false"][data-image="false"] > .casino-card { grid-template-columns: minmax(0, 1fr) auto auto auto; }
.casino-cards[data-bonus="false"] .casino-card-bonus { display: none; }
.casino-cards[data-rating="false"] .casino-card-rating { display: none; }
.casino-cards[data-description="none"] .casino-card-desc { display: none; }
.casino-cards[data-cta="0"] .casino-card-actions { display: none; }
.casino-cards[data-cta="1"] .casino-card-review { display: none; }

.content-badge {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 6px 14px;
  margin: 0 0 18px;
  border-radius: var(--radius-full, 999px);
  background: color-mix(in srgb, var(--accent-readable, #2563eb) 12%, transparent);
  color: var(--accent-readable, #2563eb);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.content-badge svg { flex: 0 0 auto; }
.content-badge[data-badge="false"], .content-badge:not(:has(.content-badge-text:not(:empty))) { display: none; }
.content-heading-accent { color: var(--accent-readable, #2563eb); }

.content-section .section-body ul { list-style: none; padding-left: 0; }
.content-section .section-body ul li {
  position: relative;
  padding-left: 32px;
  margin: 10px 0;
}
.content-section .section-body ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.28em;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: var(--accent-readable, #2563eb);
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='11' fill='black'/><path d='M7 12.5l3.2 3.2L17 9' stroke='white' stroke-width='2.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='11' fill='black'/><path d='M7 12.5l3.2 3.2L17 9' stroke='white' stroke-width='2.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat;
}

.content-section .section-body ol { list-style: none; padding-left: 0; counter-reset: content-step; }
.content-section .section-body ol li {
  position: relative;
  padding-left: 48px;
  margin: 18px 0;
  counter-increment: content-step;
}
.content-section .section-body ol li::before {
  content: counter(content-step);
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: var(--accent-readable, #2563eb);
  color: var(--primary-foreground, #fff);
  font-size: 14px;
  font-weight: 700;
}
.content-section .section-body ol li strong { display: block; margin-bottom: 2px; }

.content-features { display: flex; flex-wrap: wrap; gap: 16px 26px; margin: 0 0 22px; }
.content-features[data-features="false"], .content-features:empty { display: none; }
.content-features .hero-trust-item { max-width: 180px; }

.content-terms { margin: 12px 0 0; font-size: 12px; color: var(--muted-foreground, #6b7280); }
.content-terms[data-terms="false"], .content-terms:empty { display: none; }
.content-cta-arrow { margin-left: 8px; }

.faq:not(:has(.faq-list > *)) { display: none; }
.faq-list:empty { display: none; }
.reviews:not(:has(.reviews-grid > *)) { display: none; }
.reviews-grid:empty { display: none; }
.block-img { max-width: 100%; height: auto; }
.seo-content img, .section-body img, .content-section img { max-width: 100%; height: auto; display: block; margin: 20px 0; border-radius: var(--radius, 12px); }
.seo-content figure, .section-body figure { margin: 20px 0; }
.seo-content figcaption, .section-body figcaption { font-size: 13px; color: var(--muted-foreground, #667); margin-top: 6px; }
.seo-content > img:first-child { display: block; width: 100%; margin: 0 0 28px; }
.seo-content h1 { font-size: 34px; font-weight: 800; line-height: 1.15; margin: 0 0 20px; color: var(--foreground); letter-spacing: -0.01em; }
.seo-content h1:first-child { margin-top: 0; }
p:empty { display: none; }
h1:empty, h2:empty, h3:empty { display: none; }
.promo-code-block:has(code:empty) { display: none; }
.promo-code-block[data-copy="false"] .promo-copy { display: none; }
.cta-eyebrow:empty { display: none; }
.slot-meta div:has(dd:empty) { display: none; }
.slot-info:not(:has(dd:not(:empty))) .slot-meta { display: none; }
.advantages .advantage { padding: 16px 18px; background: var(--muted, #f5f6fa); border: 1px solid var(--border, #e5e7eb); border-radius: var(--radius, 10px); text-align: left; }
.advantages .advantage strong { display: block; font-weight: 600; font-size: 14px; line-height: 1.55; color: var(--foreground, #1f2937); }
.advantages .advantage p { margin: 6px 0 0; font-size: 13px; line-height: 1.5; color: var(--muted-foreground, #6b7280); }
.data-table-wrap { overflow-x: auto; }
.data-table-wrap table { min-width: 480px; }
.data-table:not(:has(table)) { display: none; }
.top-table:not(:has(tbody tr)) { display: none; }
.promo-code-block:has(code:empty) { display: none; }
.site-footer-cta[data-cta-block="false"] { display: none; }

.hero-topline { display: flex; align-items: center; justify-content: space-between; gap: 16px; flex-wrap: wrap; margin: 0 0 20px; }
.hero-topline:not(:has(.hero-eyebrow-text:not(:empty))):not(:has(.hero-rating-score:not(:empty))) { display: none; }
.hero[data-align="center"] .hero-topline { justify-content: center; }
.hero-rating { display: inline-flex; align-items: center; gap: 8px; font-size: 13px; color: var(--muted-foreground, #6b7280); }
.hero-rating[data-rating="false"], .hero-rating:not(:has(.hero-rating-score:not(:empty))) { display: none; }
.hero-rating-stars { display: inline-flex; align-items: center; gap: 2px; color: var(--warm, #f59e0b); }
.hero-rating-stars svg { display: block; }
.hero-rating-score { font-size: 16px; font-weight: 700; color: var(--foreground, #111827); }
.hero-rating-count:empty { display: none; }

.hero-bonus { display: inline-flex; flex-direction: column; gap: 2px; padding: 14px 18px; margin: 0 0 24px; border-radius: var(--radius, 12px); background: var(--muted, #f5f6fa); border: 1px solid var(--border, #e5e7eb); }
.hero-bonus[data-bonus="false"], .hero-bonus:not(:has(.hero-bonus-amount:not(:empty))) { display: none; }
.hero-bonus-label { font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted-foreground, #6b7280); }
.hero-bonus-amount { font-size: 22px; font-weight: 800; line-height: 1.2; color: var(--foreground, #111827); }

.hero-promo { display: flex; flex-direction: column; gap: 10px; padding: 26px; border-radius: var(--radius-lg, 18px); background: var(--muted, #f5f6fa); border: 1px solid var(--border, #e5e7eb); }
.hero[data-media="false"] .hero-promo { display: none; }
.hero-promo-label { font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted-foreground, #6b7280); }
.hero-promo-label:empty { display: none; }
.hero-promo-amount { font-size: 30px; font-weight: 800; line-height: 1.15; color: var(--foreground, #111827); }
.hero-promo-amount:empty { display: none; }
.hero-promo-media { margin-top: 4px; }
.hero-promo-media img, .hero-promo-media svg { width: 100%; height: auto; display: block; border-radius: var(--radius, 12px); }
.hero-promo[data-promo-image="false"] .hero-promo-media { display: none; }
.hero-promo-code { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-top: 6px; padding: 12px 14px; border-radius: var(--radius, 12px); background: var(--background, #fff); border: 1px dashed var(--border, #e5e7eb); font-size: 13px; }
.hero-promo-code[data-promo-code="false"], .hero-promo-code:has(code:empty) { display: none; }
.hero-promo-code-label { color: var(--muted-foreground, #6b7280); }
.hero-promo-code code { font-weight: 700; letter-spacing: 0.06em; color: var(--foreground, #111827); }

.hero-trust { display: flex; flex-wrap: wrap; gap: 14px 26px; margin: 0 0 28px; align-items: center; }
.hero-trust[data-trust="false"], .hero-trust:empty { display: none; }
.hero-trust-item { display: inline-flex; align-items: center; gap: 10px; font-size: 13px; font-weight: 600; line-height: 1.35; color: var(--foreground, #111827); max-width: 200px; }
.hero-trust-icon { display: inline-flex; align-items: center; justify-content: center; width: 34px; height: 34px; flex: 0 0 34px; border-radius: 50%; background: var(--muted, #f5f6fa); color: var(--accent-readable, #2563eb); }
.hero-trust-icon svg { display: block; }

.compliance-bar { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 12px 22px; padding: 16px 24px; font-size: 13px; line-height: 1.5; color: var(--text-muted, #667); background: var(--bg-subtle, rgba(0,0,0,0.035)); border-top: 1px solid var(--line, rgba(0,0,0,0.08)); }
.compliance-bar[data-layout="grid"] { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); align-items: start; text-align: center; }
.compliance-bar[data-layout="carousel"] { flex-wrap: nowrap; overflow-x: auto; justify-content: flex-start; }
@media (max-width: 760px) { .compliance-bar[data-layout="carousel"] { flex-wrap: wrap; overflow-x: visible; justify-content: center; } }
.compliance-bar[data-position="inside"] { max-width: var(--container-width, 1200px); margin: 0 auto; background: transparent; border-top: 0; }
.compliance-age-group { display: inline-flex; align-items: center; gap: 8px; }
.compliance-age { font-weight: 700; color: var(--text, #222); }
.compliance-age--icon { display: inline-flex; align-items: center; justify-content: center; width: 2.1em; height: 2.1em; border: 2px solid #d11; color: #d11; border-radius: 50%; font-size: 12px; font-weight: 700; flex: 0 0 auto; }
.compliance-rg { max-width: 52ch; }
.compliance-regulators--logos { display: inline-flex; flex-wrap: wrap; gap: 6px; }
.compliance-rg-orgs { display: inline-flex; flex-wrap: wrap; gap: 6px; }

.compliance-chip { display: inline-flex; align-items: center; gap: 4px; padding: 3px 10px; border: 1px solid var(--line, rgba(0,0,0,0.2)); border-radius: 999px; font-weight: 600; font-size: 12px; }
.compliance-chip em { font-style: normal; font-weight: 400; opacity: 0.65; }
.site-footer-disclaimer:empty { display: none; }
a.compliance-chip { color: inherit; text-decoration: none; }
a.compliance-chip:hover { border-color: var(--text, #222); color: var(--text, #222); }

.payment-methods-row > .pm-brand--logo { background: transparent !important; border: none !important; box-shadow: none !important; padding: 0 !important; min-width: 0 !important; height: auto; }
.pm-brand--logo .pm-logo { height: 34px; width: auto; display: block; }
.trust-badge .trust-badge-icon { width: 16px; height: 16px; }
.trust-verification .trust-verification-icon { width: 15px; height: 15px; vertical-align: -2px; }
.compliance-chip--logo { padding: 0; border: none; background: transparent; gap: 4px; }
.compliance-chip--logo .compliance-logo { height: 26px; width: auto; display: block; }
.compliance-chip--logo .compliance-chip-text { display: none; }
.compliance-chip--plate { background: rgba(255, 255, 255, 0.94); padding: 5px 9px; border-radius: 8px; }
.compliance-chip--plate .compliance-logo { height: 22px; }
.compliance-age--logo { width: 30px; height: 30px; display: inline-block; vertical-align: middle; }
.compliance-age--own { width: auto; height: 30px; padding: 2px 5px; background: rgba(255, 255, 255, 0.94); border-radius: 999px; }

.pros-cons[data-layout="stacked"] { grid-template-columns: 1fr; max-width: 760px; }

.pros-cons-verdict { grid-column: 1 / -1; display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; }
.verdict-label { font-size: 15px; font-weight: 700; color: var(--foreground, #222); }.verdict-recommendation{ display: inline-flex; align-items: center; gap: 6px; padding: 5px 14px; border-radius: 999px; background: color-mix(in srgb, #10b981 16%, var(--background, #fff)); color: #047854; font-weight: 700; font-size: 13px; }
.pros-cons-verdict[data-recommendation="false"] .verdict-recommendation { display: none; }
.pros-cons[data-verdict="detailed"] .pros-cons-verdict { padding: 14px 18px; border: 1px solid var(--border, #e5e7eb); border-radius: var(--radius, 8px); }
.pros-cons[data-verdict="highlighted"] .pros-cons-verdict { padding: 16px 20px; border-radius: var(--radius, 8px); background: color-mix(in srgb, var(--primary, #2563eb) 10%, var(--background, #fff)); }

.author-updated { font-size: 12px; color: var(--muted-foreground, #888); margin-top: 10px; }
.author-updated[data-updated="false"] { display: none; }

.author-avatar:has(img) { background: none; }
.author-avatar:has(img)::after { display: none; }
.author-avatar img { width: 100%; height: 100%; border-radius: 50%; object-fit: cover; display: block; }

.author-social { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 12px; }
.author-social[data-social="hidden"] { display: none; }
.author-social-link { display: inline-flex; align-items: center; gap: 7px; padding: 4px 10px 4px 4px; border-radius: 999px; border: 1px solid var(--border, #e5e7eb); color: var(--foreground, #222); text-decoration: none; font-size: 13px; font-weight: 600; }
.author-social-icon { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; border-radius: 50%; background: var(--primary, #2563eb); color: var(--primary-foreground, #fff); font-size: 11px; font-weight: 700; }
.author-social[data-social="icons"] .author-social-link { padding: 4px; }
.author-social[data-social="icons"] .author-social-label { display: none; }

.author-social-link[data-network="x"] .author-social-icon { background: #0f0f0f; }
.author-social-link[data-network="linkedin"] .author-social-icon { background: #0a66c2; }
.author-social-link[data-network="facebook"] .author-social-icon { background: #1877f2; }
.author-social-link[data-network="instagram"] .author-social-icon { background: linear-gradient(135deg, #f9ce34, #ee2a7b, #6228d7); }
.author-social-link[data-network="youtube"] .author-social-icon { background: #ff0000; }

.author-editorial { margin-top: 10px; font-size: 12px; font-style: italic; color: var(--muted-foreground, #888); }
.author-editorial[data-editorial="false"] { display: none; }

.trust-rating { margin-top: 14px; font-size: 14px; font-weight: 600; color: var(--text, #222); }
.trust-rating-stars { color: #f5a623; letter-spacing: 2px; }
.trust-verification { margin-top: 8px; font-size: 13px; font-weight: 600; color: #059669; }
.trust-badges[data-ratings="false"] .trust-rating { display: none; }
.trust-badges[data-verification="false"] .trust-verification { display: none; }

.tabs-block .tabs-radio { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none; }
.tabs-block .tabs-nav { display: flex; flex-wrap: wrap; gap: 6px; border-bottom: 1px solid var(--border, #e5e7eb); }
.tabs-block[data-tabs-align="center"] .tabs-nav { justify-content: center; }
.tabs-block .tabs-tab { padding: 10px 18px; cursor: pointer; font-weight: 600; font-size: 14px; color: var(--text-muted, #667); user-select: none; line-height: 1.2; }
.tabs-block .tabs-panels { flex-basis: 100%; padding: 20px 2px; font-size: 15px; line-height: 1.65; color: var(--foreground, #222); }
.tabs-block .tabs-panel { display: none; }
.tabs-block[data-tabs-style="pills"] .tabs-tab { border-radius: 999px; }
.tabs-block[data-tabs-style="buttons"] .tabs-tab { border: 1px solid var(--border, #e5e7eb); border-radius: 8px; }
.tabs-block .tabs-radio:nth-of-type(1):checked ~ .tabs-panels > .tabs-panel:nth-child(1),
.tabs-block .tabs-radio:nth-of-type(2):checked ~ .tabs-panels > .tabs-panel:nth-child(2),
.tabs-block .tabs-radio:nth-of-type(3):checked ~ .tabs-panels > .tabs-panel:nth-child(3),
.tabs-block .tabs-radio:nth-of-type(4):checked ~ .tabs-panels > .tabs-panel:nth-child(4),
.tabs-block .tabs-radio:nth-of-type(5):checked ~ .tabs-panels > .tabs-panel:nth-child(5),
.tabs-block .tabs-radio:nth-of-type(6):checked ~ .tabs-panels > .tabs-panel:nth-child(6) { display: block; }
.tabs-block .tabs-radio:nth-of-type(1):checked ~ .tabs-tab:nth-of-type(1),
.tabs-block .tabs-radio:nth-of-type(2):checked ~ .tabs-tab:nth-of-type(2),
.tabs-block .tabs-radio:nth-of-type(3):checked ~ .tabs-tab:nth-of-type(3),
.tabs-block .tabs-radio:nth-of-type(4):checked ~ .tabs-tab:nth-of-type(4),
.tabs-block .tabs-radio:nth-of-type(5):checked ~ .tabs-tab:nth-of-type(5),
.tabs-block .tabs-radio:nth-of-type(6):checked ~ .tabs-tab:nth-of-type(6) { color: var(--primary-readable); background: color-mix(in srgb, var(--primary) 12%, transparent); }

.form-block-heading { font-size: 20px; font-weight: 700; margin: 0 0 16px; color: var(--foreground, #222); }
.form-steps { display: flex; gap: 10px; margin-bottom: 18px; font-size: 12px; font-weight: 600; }
.form-block[data-multi-step="false"] .form-steps { display: none; }.form-step{ padding: 4px 12px; border-radius: 999px; background: var(--muted, #f1f1f4); color: #606673; }
.form-step--active { background: var(--primary, #2563eb); color: var(--primary-foreground, #fff); }
.form-block-form { display: flex; flex-direction: column; gap: 14px; }
.form-field { display: flex; flex-direction: column; gap: 6px; }
.form-field label { font-size: 13px; font-weight: 600; color: var(--foreground, #222); }
.form-field input, .form-field textarea { width: 100%; padding: 10px 12px; border: 1px solid var(--border, #e5e7eb); border-radius: 8px; font-size: 14px; background: var(--background, #fff); color: var(--foreground, #222); font-family: inherit; box-sizing: border-box; }
.form-submit { align-self: flex-start; padding: 11px 24px; border: 0; border-radius: var(--btn-radius); background: var(--primary, #2563eb); color: var(--primary-foreground, #fff); font-weight: 700; font-size: 14px; cursor: pointer; }
.form-block[data-form-style="minimal"] .form-field input, .form-block[data-form-style="minimal"] .form-field textarea { border: 0; border-bottom: 1.5px solid var(--border, #e5e7eb); border-radius: 0; padding-left: 0; padding-right: 0; background: transparent; }
.form-block[data-form-style="compact"] .form-block-form { gap: 8px; }
.form-block[data-form-style="compact"] .form-field input, .form-block[data-form-style="compact"] .form-field textarea { padding: 7px 10px; }
.form-block[data-label-position="left"] .form-field { display: grid; grid-template-columns: 110px 1fr; align-items: center; gap: 12px; }
.form-block[data-label-position="floating"] .form-field { position: relative; }
.form-block[data-label-position="floating"] .form-field label { position: absolute; top: -7px; left: 10px; font-size: 11px; background: var(--background, #fff); padding: 0 5px; z-index: 1; }

.casino-trust-signals { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; margin-top: 18px; }
.casino-trust-signals:not([data-licenses="true"]):not([data-security="true"]):not([data-rg="true"]) { display: none; }
.trust-signal { display: inline-flex; align-items: center; gap: 7px; padding: 7px 14px; border: 1px solid var(--border, #e5e7eb); border-radius: 999px; font-size: 13px; font-weight: 600; color: var(--text, #222); }
.trust-signal::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: #10b981; flex: 0 0 auto; }
.casino-trust-signals[data-licenses="false"] .trust-signal--license,
.casino-trust-signals[data-security="false"] .trust-signal--security,
.casino-trust-signals[data-rg="false"] .trust-signal--rg { display: none; }

.toc-collapse > summary, .toc-grp > summary { cursor: pointer; list-style: none; }
.toc-collapse > summary::-webkit-details-marker, .toc-grp > summary::-webkit-details-marker { display: none; }
.toc-collapse > summary::after { content: "▾"; margin-left: auto; font-size: 12px; opacity: 0.55; transition: transform .2s ease; }
.toc-collapse[open] > summary::after { transform: rotate(180deg); }
.toc-collapse:not([open]) > summary { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
.toc-collapse > summary { display: flex; align-items: center; }
.toc-list > .toc-items { margin: 0; padding: 0; list-style: none; }

.brand-rating { font-size: 13px; font-weight: 700; color: var(--primary-readable, #2563eb); }
.cross-brand[data-logos="false"] .brand-logo { display: none; }
.cross-brand[data-bonus="false"] .brand-bonus { display: none; }
.cross-brand[data-rating="false"] .brand-rating { display: none; }
.brand-score { font-size: 12px; font-weight: 700; color: var(--foreground, #222); }
.cross-brand[data-score="false"] .brand-score { display: none; }
.cross-brand[data-display="comparison-grid"] .cross-brand-grid { grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 12px; }
.cross-brand[data-display="buttons"] .cross-brand-grid,
.cross-brand[data-display="logo-buttons"] .cross-brand-grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; }
.cross-brand[data-display="buttons"] .brand-card,
.cross-brand[data-display="logo-buttons"] .brand-card { flex-direction: row; align-items: center; gap: 10px; width: auto; padding: 10px 16px; text-align: left; }
.cross-brand[data-display="buttons"] .brand-bonus,
.cross-brand[data-display="buttons"] .brand-rating,
.cross-brand[data-display="logo-buttons"] .brand-bonus,
.cross-brand[data-display="logo-buttons"] .brand-rating { display: none; }
.cross-brand[data-display="buttons"] .brand-logo { display: none; }
.cross-brand[data-display="logo-buttons"] .brand-logo { width: 32px; height: 32px; font-size: 14px; margin: 0; }
.cross-brand[data-display="table"] .cross-brand-grid { display: flex; flex-direction: column; gap: 10px; max-width: 760px; margin: 0 auto; }
.cross-brand[data-display="table"] .brand-card { flex-direction: row; align-items: center; gap: 16px; text-align: left; padding: 14px 20px; }
.cross-brand[data-display="table"] .brand-name { flex: 1; }
.cross-brand[data-display="table"] .brand-logo { width: 40px; height: 40px; font-size: 16px; margin: 0; }

.site-footer-cta { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px 24px; max-width: 1120px; margin: 0 auto 40px; padding: 22px 28px; border-radius: 16px; background: color-mix(in srgb, var(--primary, #2563eb) 18%, #0a0e1a); }
.site-footer-cta[data-cta-block="false"] { display: none; }
.site-footer-cta h3 { margin: 0 0 4px; color: #fff; font-size: 18px; font-weight: 700; }
.site-footer-cta p { margin: 0; color: #cbd5e1; font-size: 14px; }
.site-footer-cta-btn { flex: 0 0 auto; padding: 12px 28px; border-radius: var(--btn-radius); background: var(--primary, #2563eb); color: var(--primary-foreground, #fff); font-weight: 700; text-decoration: none; }

.site-footer-logo { display: block; height: 36px; width: auto; max-width: 200px; margin-bottom: 12px; }

.site-footer-social { display: flex; flex-wrap: wrap; gap: 8px 14px; margin-top: 14px; }
.site-footer-social:empty { display: none; }
.site-footer-social a { font-size: 13px; font-weight: 600; text-decoration: none; color: inherit; opacity: .85; }
.site-footer-social a:hover { opacity: 1; text-decoration: underline; }

.site-footer-lang { display: flex; flex-wrap: wrap; gap: 4px; }
.site-footer-lang:empty { display: none; }
.site-footer-lang a { font-size: 12px; font-weight: 600; text-transform: uppercase; text-decoration: none; padding: 4px 8px; border-radius: var(--radius-sm, 6px); border: 1px solid color-mix(in srgb, currentColor 28%, transparent); color: inherit; }
.site-footer-lang a:hover, .site-footer-lang a.active { color: var(--primary-readable, var(--primary)); }

.cta-block[data-cta-layout="card"] { background: color-mix(in srgb, var(--primary, #2563eb) 8%, var(--background, #fff)); box-shadow: var(--shadow-lg, 0 10px 30px rgba(0,0,0,0.12)); border-color: var(--primary, #2563eb); }
.cta-block[data-cta-layout="banner"] { text-align: left; padding: 32px 40px; }
.cta-block[data-cta-layout="banner"] .cta-container { max-width: 1000px; }
.cta-block[data-cta-layout="button"] { padding: 24px 32px; }
.cta-block[data-cta-layout="button"] .cta-eyebrow,
.cta-block[data-cta-layout="button"] .cta-subtitle { display: none; }

.payment-availability { margin: 14px 0 0; font-size: 13px; font-weight: 600; color: var(--text-muted, #667); }
.payment-availability[data-availability="false"] { display: none; }

.site-header-burger {
  display: none;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0;
  background: transparent;
  border: none;
  color: inherit;
  font-size: 22px;
  line-height: 1;
  cursor: pointer;
  flex-shrink: 0;
}
.site-header-menu { display: contents; }
.site-header-menu::details-content { display: contents; content-visibility: visible; }
.site-header { position: relative; }
.site-header-burger { list-style: none; }
.site-header-burger::-webkit-details-marker { display: none; }
.site-header-burger span,
.site-header-burger span::before,
.site-header-burger span::after { display: block; width: 22px; height: 2px; border-radius: 2px; background: currentColor; content: ""; transition: transform .15s ease, opacity .15s ease; }
.site-header-burger span::before { transform: translateY(-7px); }
.site-header-burger span::after { transform: translateY(5px); }
.site-header-menu[open] .site-header-burger span { background: transparent; }
.site-header-menu[open] .site-header-burger span::before { transform: translateY(0) rotate(45deg); }
.site-header-menu[open] .site-header-burger span::after { transform: translateY(-2px) rotate(-45deg); }
@media (max-width: 760px) {

  .site-header .brand-name { display: none; }

  .site-header .site-header-actions { order: 8; margin-left: auto; gap: 8px; flex-wrap: nowrap; }
  .site-header .site-header-lang { display: none; }
  .site-header .site-header-cta { display: none; }

  .site-header .site-header-auth { gap: 6px; }
  .site-header .site-header-auth a {
    width: 38px;
    height: 38px;
    padding: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    font-size: 0;
    overflow: hidden;
    border: 1px solid color-mix(in srgb, currentColor 35%, transparent);
  }
  .site-header .site-header-auth a::before {
    content: "";
    width: 20px;
    height: 20px;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><circle cx='12' cy='8' r='4'/><path d='M4 21c0-4.42 3.58-7 8-7s8 2.58 8 7z'/></svg>") center / contain no-repeat;
    mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><circle cx='12' cy='8' r='4'/><path d='M4 21c0-4.42 3.58-7 8-7s8 2.58 8 7z'/></svg>") center / contain no-repeat;
  }

  .site-header .site-header-auth a:last-child {
    background: var(--accent);
    color: var(--accent-foreground);
    border-color: transparent;
  }

}

.responsive-table { width: 100%; max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
.responsive-table > table { width: 100%; }
.site-footer, .site-footer-inner, .site-header, .site-header > *, .site-header-menu, .site-header-nav, .app-spec-grid, .banking-table-grid { min-width: 0; }
.site-footer { overflow-wrap: anywhere; }
@media (max-width: 600px) {
  .sticky-bottom-cta { left: 16px !important; right: 16px !important; width: auto !important; max-width: none !important; transform: none !important; box-sizing: border-box; gap: 8px !important; }
  .sticky-bottom-cta .sticky-cta-text { flex: 1 1 0; min-width: 0; padding-right: 0; }
  .sticky-bottom-cta .sticky-cta-button { flex: 0 1 auto; min-width: 0; max-width: 160px; overflow: hidden; text-overflow: ellipsis; }
  .sticky-bottom-cta .sticky-cta-close { flex: 0 0 32px; }
  .fg-items { min-width: 0; }
  .fg-items > .fg-item { min-width: 0; overflow-wrap: anywhere; }
  .responsive-table[data-responsive="stack"] > table { min-width: 0 !important; width: 100% !important; table-layout: fixed; }
  .responsive-table[data-responsive="stack"] table,
  .responsive-table[data-responsive="stack"] tbody,
  .responsive-table[data-responsive="stack"] tr,
  .responsive-table[data-responsive="stack"] td { display: block; width: 100%; }
  .responsive-table[data-responsive="stack"] thead { display: none; }
  .responsive-table[data-responsive="stack"] tr { margin-bottom: 12px; padding: 8px; border: 1px solid var(--border); border-radius: var(--radius); }
  .responsive-table[data-responsive="stack"] td { display: grid; grid-template-columns: minmax(80px, .45fr) minmax(0, 1fr); gap: 16px; text-align: right; overflow-wrap: anywhere; }
  .responsive-table[data-responsive="stack"] td::before { content: attr(data-label); text-align: left; font-weight: 700; }
}

.showcase-section {
  padding: 56px 24px;
  margin: 32px 0;
  background: var(--bg-page);
}
.showcase-header {
  text-align: center;
  max-width: 720px;
  margin: 0 auto 40px;
}
.showcase-header h2 {
  font-size: 22px;
  font-weight: 700;
  color: var(--text);
  margin: 0 0 12px;
  letter-spacing: -0.01em;
}
.showcase-header h2::after { display: none; }
.showcase-header p {
  font-size: 14px;
  color: var(--text-muted);
  line-height: 1.55;
  margin: 0;
}
.showcase-section .slot-grid,
.showcase-section .sports-block,
.showcase-section .similar-casinos,
.showcase-section .similar-slots {
  margin: 0;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
}

.slot-grid,
.sports-block,
.similar-casinos,
.similar-slots {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 24px;
  margin: 32px 0;
  padding: 0;
  background: transparent;
}
@media (min-width: 768px) {
  .sports-odds-section .sports-odds { grid-auto-flow: row; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); grid-auto-columns: auto; overflow-x: visible; scroll-snap-type: none; }
}
.slot-grid[data-cols="2"] { grid-template-columns: repeat(2, 1fr); }
.slot-grid[data-cols="3"] { grid-template-columns: repeat(3, 1fr); }
.slot-grid[data-cols="4"] { grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); }

.slot-card {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0;
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  transition: none;
  text-align: left;
}
.slot-card:hover {
  transform: none;
  box-shadow: none;
  border: none;
}
.slot-card img {
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  border-radius: var(--radius);
  display: block;
  margin-bottom: 8px;
}
.slot-card strong {
  font-size: 16px;
  font-weight: 700;
  color: var(--text);
  line-height: 1.3;
  margin: 0;
}
.slot-card span {
  font-size: 13px;
  color: var(--text-muted);
  line-height: 1.5;
}.slot-card .card-cta{
  margin-top: 8px;
  align-self: stretch;
  text-align: center;
  padding: 8px 14px;
  background: var(--primary);
  color: #0f172a;
  border-radius: var(--btn-radius);
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .15s, transform .15s;
}
.slot-card .card-cta:hover { filter: brightness(1.08); transform: translateY(-1px); }

.slot-grid[data-layout="row"] {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 168px;
  grid-template-columns: none;
  overflow-x: auto;
  overscroll-behavior-x: contain;
  scroll-snap-type: x mandatory;
  padding-bottom: 12px;
  scrollbar-width: thin;
  scrollbar-color: color-mix(in srgb, var(--foreground, #888) 30%, transparent) transparent;
}
.slot-grid[data-layout="row"] > .slot-card { scroll-snap-align: start; }

.slot-grid[data-layout="row"]::-webkit-scrollbar { height: 6px; }
.slot-grid[data-layout="row"]::-webkit-scrollbar-track { background: transparent; }
.slot-grid[data-layout="row"]::-webkit-scrollbar-thumb { background: color-mix(in srgb, var(--foreground, #888) 28%, transparent); border-radius: 999px; }
.slot-grid[data-layout="row"]:hover::-webkit-scrollbar-thumb { background: color-mix(in srgb, var(--foreground, #888) 45%, transparent); }

@media (max-width: 600px) {
  .slot-grid, .sports-block,
  .similar-casinos, .similar-slots {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }

  .slot-grid[data-layout="row"] {
    grid-template-columns: none;
    grid-auto-columns: 150px;
  }
}

.reviews {
  margin: 32px 0;
}
.review-avatar {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: color-mix(in srgb, var(--accent-readable) 16%, var(--bg-surface));
  color: var(--accent-readable);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.02em;
}
.review-author { flex: 1 1 auto; }
.review-rating {
  flex: none;
  color: var(--accent-readable);
  letter-spacing: 1px;
  white-space: nowrap;
}.meta-placeholder{
  padding: 40px;
  background: var(--bg-surface);
  border: 2px dashed var(--line);
  border-radius: var(--radius);
  text-align: center;
  color: #606673;
}
.meta-placeholder strong { display: block; color: var(--text); font-size: 16px; margin-bottom: 8px; }

@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');}
:root {

  --primary: #FF1E00;
  --primary-hover: #e01a00;
  --primary-foreground: #0f172a;
  --accent-foreground: #0f172a;
  --background: #fafefc;
  --foreground: #111827;
  --muted: #e9f2f1;
  --muted-foreground: #6b7280;
  --border: #d4e3e1;
  --accent: #59CE8F;
  --warm: #59CE8F;

  --primary-readable: #cc1800;
  --accent-readable: #2c6747;

  --accent-hover: color-mix(in srgb, #59CE8F 80%, transparent);
  --accent-2: #4eb57d;
  --accent-warm: var(--accent);
  --text: var(--foreground);
  --text-muted: var(--muted-foreground);
  --bg-page: var(--background);
  --bg-surface: var(--muted);
  --line: var(--border);

  --font-sans: 'DM Sans', system-ui, sans-serif;
  --font-display: 'Poppins', system-ui, sans-serif;

  --font-size-base: 14px;
  --font-weight-heading: 600;
  --font-weight-body: 500;
  --container-width: 1140px;
  --container-narrow: 760px;
  --border-width: 1px;

  --h1-size: 35px;
  --h2-size: 28px;
  --h3-size: 22px;
  --h4-size: 18px;
  --h1-display: clamp(27px, calc(27px + 1.6vw), 41px);
  --h1-inline: clamp(22px, calc(22px + 1vw), 31px);
  --lh-heading: 1.15;
  --lh-body: 1.65;

  --radius: 0px;
  --radius-sm: 0px;
  --radius-lg: 0px;
  --radius-full: 9999px;

  --btn-radius: var(--radius);

  --bonus-angle: 125deg;
  --bonus-stop-2: 55%;
  --bonus-stop-3: 110%;
  --bonus-mix: 42%;

  --shadow-blur: 16px;
  --shadow-sm: 0 1px 2px rgba(45, 9, 4,0.05);
  --shadow-md: 0 4px 12px rgba(45, 9, 4,0.08);
  --shadow-lg: 0 20px 40px -10px rgba(45, 9, 4,0.18);

  --space-1: 5px; --space-2: 10px; --space-3: 21px;
  --space-4: 31px; --space-5: 42px; --space-6: 62px; --space-7: 83px;
  --grid-gap: 16px;

  --anim-speed: 0.18s;
  --hover-lift: 0px;
  --hover-scale: 1;
}
* { box-sizing: border-box; }
body { margin: 0; font-family: var(--font-sans); font-size: var(--font-size-base, 16px); font-weight: var(--font-weight-body, 400); line-height: var(--lh-body, 1.65); color: var(--foreground); background: var(--background); }
h1, h2, h3, h4 { font-family: var(--font-display); font-weight: var(--font-weight-heading, 700); }
h1 { font-size: var(--h1-size); line-height: var(--lh-heading, 1.15); letter-spacing: -0.02em; }
h2 { font-size: var(--h2-size); line-height: 1.22; letter-spacing: -0.01em; }
h3 { font-size: var(--h3-size); line-height: 1.3; }
h4 { font-size: var(--h4-size); line-height: 1.35; }
.hero-content h1 { font-size: var(--h1-display); }
.btn { display: inline-block; padding: 14px 32px; border-radius: var(--btn-radius); background: var(--primary); color: var(--primary-foreground); text-decoration: none; font-weight: 700; transition: background .15s ease, color .15s ease, transform .15s ease; }
.btn:hover { background: var(--accent); color: var(--accent-foreground); transform: translateY(-1px); }
.advantages { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: var(--grid-gap, 16px); }
section { padding-block: clamp(52px, 6vw, 94px); padding-inline: 24px; max-width: var(--container-width, 1200px); margin-left: auto; margin-right: auto; }
section:first-of-type { margin-top: clamp(16px, 3vw, 28px); }
section > :first-child { margin-top: 0; }
section > :last-child { margin-bottom: 0; }
.bonus, .cta-block, .faq, .reviews { max-width: none; padding-inline: max(24px, calc((100% - var(--container-width, 1200px)) / 2)); }
.cta-block[data-cta-layout] { padding-inline: max(24px, calc((100% - var(--container-width, 1200px)) / 2)); }
.site-header { box-shadow: 0 6px 18px -8px rgba(0,0,0,0.3); }
.site-header, .site-header[data-sticky="true"] { max-width: 1160px; margin: 16px auto 0; padding: 12px 28px; border-radius: var(--radius-lg); box-shadow: var(--shadow-md); overflow: hidden; }
.card, section .slot-card, .casino-cards .casino-card { background: var(--background); border-radius: var(--radius); padding: 24px; box-shadow: 0 8px 24px rgba(0,0,0,0.08); }
.btn:hover, .cta-button:hover, .hero-cta:hover, .hs-cta:hover, .site-header-cta:hover, .sticky-menu-cta:hover, .sticky-cta-button:hover, .site-footer-cta-btn:hover, .promo-card-cta:hover, .promo-copy:hover, .form-submit:hover, .card-cta:hover, .brand-cta:hover, .btn-play:hover, .btn-review:hover { box-shadow: 0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent); }
.btn, .cta-button, .hero-cta, .hs-cta, .promo-card-cta, .promo-copy, .form-submit, .card-cta, .brand-cta, .btn-play, .btn-review { display: block; width: 100%; text-align: center; }
.banking-table-grid th { position: sticky; top: 0; z-index: 2; }
.card:hover, section .slot-card:hover { border-color: var(--accent); }
h1, h2, h3 { text-transform: capitalize; }
.site-footer-nav { display: flex; flex-direction: column; gap: 6px; }
.pros-cons { display: none !important; }
.reviews-grid { grid-template-columns: repeat(3, 1fr); }
@media (max-width: 860px) { .reviews-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 560px) { .reviews-grid { grid-template-columns: 1fr; } }
.faq .faq-container { max-width: 1040px; }
.faq .faq-list { display: grid; grid-template-columns: 1fr 1fr; gap: 12px 28px; }
@media (max-width: 760px) { .faq .faq-list { display: flex; flex-direction: column; } }
.faq details { background: var(--muted); border: none; border-radius: 10px; padding: 16px 18px; }
.faq details:first-child { border-top: none; }
section > h2:first-child { text-align: center; }
section > h2:first-child::after { margin-left: auto; margin-right: auto; }
.casino-cards > .casino-card, .faq details { border-width: var(--border-width); }
.seo-content { max-width: 720px; margin-inline: auto; }
.hero { background: linear-gradient(rgba(8,12,24,0.62), rgba(8,12,24,0.62)), linear-gradient(135deg, var(--primary), var(--accent)); }
.hero-content h1, .hero-content p { color: #f1f5f9; }
.hero-cta.hero-cta--secondary { border-color: color-mix(in srgb, #ffffff 45%, transparent); color: #f1f5f9; }
.hero { position: relative; grid-template-columns: 1fr; background: #0a0e1a; background-image: linear-gradient(rgba(8,12,24,0.62), rgba(8,12,24,0.62)), url(../images/lib-hero.svg); background-size: cover; background-position: center; overflow: hidden; }
.hero .hero-media { display: none; }
.hero .hero-content { position: relative; z-index: 1; }
.hero .hero-content h1, .hero .hero-content p { color: #f1f5f9; }
.hero .hero-cta.hero-cta--secondary { border-color: color-mix(in srgb, #ffffff 45%, transparent); color: #f1f5f9; }
.hero-content { max-width: 840px; }
.advantages { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.site-footer-nav { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); }
.trust-badge { padding: 5px 11px; font-size: 11px; }
.payment-methods-row { flex-direction: column; align-items: stretch; }
.lang-flag { width: 18px; height: 14px; }
.lang-flag { border-radius: 50%; object-fit: cover; }
.site-header-lang { justify-content: center; }
.site-header-lang { position: relative; }
.site-header-lang a:not(.active) { display: none; position: absolute; top: 100%; right: 0; white-space: nowrap; background: var(--background); border: 1px solid var(--border); border-radius: var(--radius-sm, 6px); padding: 6px 12px; z-index: 60; }
.site-header-lang:hover a:not(.active), .site-header-lang:focus-within a:not(.active) { display: block; }
.btn:hover, .cta-button:hover, .hero-cta:hover, .card:hover, .advantages .advantage:hover, section .advantage:hover, section .slot-card:hover, .casino-card:hover { transform: none; }
a, button, .btn, .cta-button, .hero-cta, .card, section .advantage, section .slot-card, .casino-card, .site-header-nav a, .site-header-cta { transition-duration: var(--anim-speed) !important; }
@media (prefers-reduced-motion: reduce) { *, *::before, *::after { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; } }
.trust-badge { background: none; border: none; padding: 4px 0; color: var(--primary-readable); }
.site-footer { background: #0a0e1a radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--primary) 20%, transparent), transparent 60%); }
.site-footer-tagline { display: none !important; }
.seo-content { max-width: none; }
.content-section .section-body { column-count: 2; column-gap: 40px; }
body > section:nth-of-type(even) { background: var(--muted); padding-top: 56px; padding-bottom: 56px; }
body .seo-content[data-toc="side"] > .toc[data-sticky="true"] { top: 20px; }
h2[id], h3[id], h4[id] { scroll-margin-top: 28px; }
@media (max-width: 760px) { .site-header { position: sticky; top: 0; z-index: 50; } }
@media (max-width: 600px) { .site-footer { padding: 32px 16px 20px; } .site-footer-inner { gap: 20px; text-align: center; margin-bottom: 24px; } .site-footer-tagline { margin-inline: auto; } }
@media (max-width: 640px) { .casino-cards { display: flex; flex-direction: row; overflow-x: auto; gap: 12px; scroll-snap-type: x mandatory; } .casino-cards > .casino-card { min-width: 82%; scroll-snap-align: start; } }
@media (max-width: 640px) { .promo-deck { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; } }
.seo-content img:not(:first-child):not(.block-img), .section-body img:not(.block-img), .content-section .section-body img:not(.block-img) { width: 100%; max-width: 100%; height: auto; margin-inline: auto; }
@media (max-width: 640px) { .seo-content img:not(:first-child):not(.block-img), .section-body img:not(.block-img), .content-section .section-body img:not(.block-img) { width: 100%; float: none; margin-inline: 0; } }
@media (max-width: 640px) { .advantages, .casino-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 640px) { section { padding-block: 28px; } }

.site-header {
  display: flex;
  align-items: center;
  gap: 36px;
  padding: 18px 32px;
  background: var(--background);
  border-bottom: 1px solid var(--border);
  margin-inline: auto;
  margin-bottom: 24px;
  font-family: var(--font-sans);
}

.site-header[data-sticky="true"] {
  position: sticky;
  top: 0;
  z-index: 50;
  background: color-mix(in srgb, var(--background) 92%, transparent);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  margin-bottom: 0;
}

.site-header[data-style="compact"] { padding: 10px 24px; gap: 28px; }

.site-header-brand {
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  color: var(--foreground);
  font-weight: 800;
  font-size: 20px;
  letter-spacing: -0.02em;
  flex-shrink: 0;
  margin-right: 20px;
}

.site-header-badge {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: linear-gradient(135deg, var(--primary), var(--accent));
  flex-shrink: 0;
}
.site-header[data-style="compact"] .site-header-badge { width: 24px; height: 24px; }

.site-header-nav {
  display: flex;
  align-items: center;
  gap: 36px;
  flex: 0 1 auto;
  min-width: 0;
  overflow: clip;
}
.site-header-nav a {
  color: var(--foreground);
  text-decoration: none;
  font-weight: 500;
  font-size: 15px;
  white-space: nowrap;
  transition: color .15s ease;
}
.site-header-nav a:hover { color: var(--primary-readable); }

.site-header-actions {
  display: flex;
  align-items: center;
  gap: 14px;
  flex-shrink: 0;
  margin-left: auto;
}

.site-header-search-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--foreground);
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
}
.site-header-search-icon:hover { color: var(--primary-readable); }

.site-header-rule {
  width: 1px;
  height: 22px;
  background: var(--border);
  flex-shrink: 0;
}
.site-header[data-search="off"] .site-header-rule { display: none; }
.site-header[data-lang="false"] .site-header-rule { display: none; }

.site-header-lang {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  color: var(--foreground);
}
.site-header-lang-globe { display: inline-flex; color: var(--muted-foreground); }
.site-header-lang a {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--foreground);
  text-decoration: none;
}
.site-header-lang a:hover, .site-header-lang a.active { color: var(--primary-readable); }

.site-header-auth { display: flex; align-items: center; gap: 10px; }
.site-header-auth a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  padding: 0 24px;
  border: 1px solid var(--primary);
  border-radius: var(--btn-radius);
  color: var(--foreground);
  background: var(--background);
  text-decoration: none;
  font-size: 15px;
  font-weight: 600;
  white-space: nowrap;
  transition: background .15s ease, color .15s ease;
}
.site-header-auth a:hover { background: color-mix(in srgb, var(--primary) 8%, transparent); }
.site-header-auth a + a { display: none; }
.site-header[data-style="compact"] .site-header-auth a { min-height: 36px; padding: 0 18px; font-size: 14px; }

.site-header-cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  padding: 0 26px;
  background: var(--primary);
  color: var(--primary-foreground);
  text-decoration: none;
  font-weight: 700;
  font-size: 15px;
  border-radius: var(--btn-radius);
  flex-shrink: 0;
  transition: background .15s ease, transform .15s ease;
}
.site-header-cta:hover { background: var(--primary-hover); transform: translateY(-1px); }

@media (max-width: 760px) {
  .site-header { flex-wrap: wrap; gap: 16px; padding: 14px 20px; }
  .site-header-lang, .site-header-rule { display: none; }
  .site-header-auth a { min-height: 38px; padding: 0 16px; font-size: 14px; }
  .site-header-cta { min-height: 38px; padding: 0 18px; font-size: 14px; }
}
.site-header-brand { margin-right: 0; }
.site-header-nav--lead { flex: 1 1 auto; justify-content: safe flex-end; }
.site-header-nav--tail { flex: 1 1 auto; justify-content: flex-start; }
.site-header-actions { margin-left: 0; }
.site-header-auth a { border-color: var(--border); }
.site-header-auth a:hover { border-color: var(--primary); background: color-mix(in srgb, var(--primary) 8%, transparent); }

.author { display: grid; grid-template-columns: 64px 1fr; gap: 18px; align-items: center; padding: 24px 0 0; margin: 32px 0; background: none; border: none; border-top: 1px solid var(--border); border-radius: 0; font-family: var(--font-sans); }
.author[data-bio="false"] .author-bio { display: none; }
.author-avatar { width: 64px; height: 64px; border-radius: 50%; background: linear-gradient(135deg, var(--primary), var(--primary-hover)); position: relative; flex-shrink: 0; }
.author-avatar::after { content: ""; position: absolute; inset: 0; background: var(--background); -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/><circle cx='12' cy='7' r='4'/></svg>"); mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/><circle cx='12' cy='7' r='4'/></svg>"); -webkit-mask-size: 60%; mask-size: 60%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center 60%; mask-position: center 60%; }
.author-content { min-width: 0; }
.author-label { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.1em; color: var(--muted-foreground); margin: 0 0 4px; }
.author-name { font-size: 16px; font-weight: 700; color: var(--foreground); line-height: 1.3; }
.author-role { font-size: 13px; font-weight: 500; color: var(--primary-readable); margin: 2px 0 0; }
.author-bio { font-size: 14px; color: var(--muted-foreground); line-height: 1.55; margin: 8px 0 0; }

.content-section {
  max-width: 1100px;
  margin: 56px auto;
  padding: 32px;
  background: var(--background);
  border: 1px solid var(--border);
  border-radius: var(--radius-lg, 18px);
  font-family: var(--font-sans);
  display: grid;
  grid-template-columns: 1.05fr 0.95fr;
  gap: 56px;
  align-items: center;
}
.content-section .content-main { min-width: 0; }
.content-heading {
  font-size: 28px;
  font-weight: 700;
  color: var(--foreground);
  letter-spacing: -0.01em;
  line-height: 1.25;
  margin: 0 0 16px;
}
.content-section .section-body {
  font-size: 16px;
  line-height: 1.75;
  color: var(--foreground);
}
.content-section .section-body p { margin: 0 0 14px; }
.content-section .section-body strong { color: var(--foreground); font-weight: 700; }
.content-section .section-body a {
  color: var(--primary-readable);
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
}
.content-section .section-body h2 { font-size: 24px; font-weight: 700; margin: 28px 0 12px; }
.content-section .section-body h3 { font-size: 19px; font-weight: 600; margin: 24px 0 10px; }
.content-section .section-body ul,
.content-section .section-body ol { margin: 16px 0; padding-left: 24px; }
.content-section .section-body li { margin: 6px 0; }
.content-section .content-media img,
.content-section .content-media .block-img {
  width: 100%;
  height: auto;
  border-radius: var(--radius);
  display: block;
  box-shadow: var(--shadow-md);
}
.content-section .content-cta { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 22px; }
.content-cta-primary,
.content-cta-secondary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 46px;
  padding: 0 26px;
  border-radius: var(--btn-radius);
  font-weight: 700;
  font-size: 15px;
  text-decoration: none;
}
.content-cta-primary { background: var(--primary); color: var(--primary-foreground); }
.content-cta-secondary { border: 1.5px solid var(--primary); color: var(--foreground); background: transparent; }
.content-section .content-table { overflow-x: auto; }
.content-section .content-table table { width: 100%; border-collapse: collapse; font-size: 15px; }
.content-section .content-table :is(th, td) { padding: 12px 14px; border-bottom: 1px solid var(--border); text-align: left; }
.content-section .content-table th { font-weight: 700; color: var(--foreground); background: var(--muted); }

@media (max-width: 820px) {
  .content-section { grid-template-columns: 1fr; gap: 28px; }
}
@media (max-width: 600px) {
  .content-section { margin: 32px auto; padding: 20px; }
  .content-heading { font-size: 24px; }
  .content-section .section-body { font-size: 15px; }
}
.content-section .content-media img, .content-section .content-media .block-img { border-radius: var(--radius-lg); }

.casino-card-list { margin: 32px 0; }
.casino-card-list .showcase-header h2 { font-size: 26px; margin: 0 0 6px; }
.casino-card-list .showcase-header p { color: var(--muted-foreground); margin: 0 0 20px; }
.casino-cards { display: flex; flex-direction: column; gap: 14px; }
.casino-cards > .casino-card {
  display: grid;
  grid-template-columns: 132px minmax(0, 1fr) auto auto auto;
  align-items: center;
  gap: 22px;
  padding: 18px 22px;
  border: 1px solid var(--border);
  border-radius: var(--radius-lg);
  background: var(--background);
  box-shadow: var(--shadow-sm);
  transition: box-shadow .15s ease, transform .15s ease;
}
.casino-cards > .casino-card:hover { box-shadow: var(--shadow-md); transform: translateY(-1px); }

.casino-card-visual {
  position: relative;
  width: 132px;
  aspect-ratio: 1 / 1;
  border-radius: var(--radius);
  overflow: hidden;
  display: grid;
  place-items: center;
  background: var(--muted);
}
.casino-card-visual img,
.casino-card-visual .block-img,
.casino-card-visual svg { width: 100%; height: 100%; object-fit: contain; padding: 14px 18px; box-sizing: border-box; display: block; position: absolute; inset: 0; }
.casino-card-rank {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 3px 8px;
  border-radius: var(--radius-full);
  background: var(--primary);
  color: var(--primary-foreground);
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
}
.casino-card-rank-num::before { content: "#"; }
.casino-card-rank--plain { background: color-mix(in srgb, var(--foreground) 72%, transparent); }

.casino-card-name {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0 0 6px;
  font-size: 20px;
  font-weight: 800;
  color: var(--foreground);
}
.casino-card-verified { display: inline-flex; color: #16a34a; }
.casino-card-verified svg { display: block; }
.casino-card-desc {
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 1.55;
  color: var(--muted-foreground);
  max-width: 52ch;
}
.casino-card-chips { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
.casino-card-chip {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 5px 10px;
  border-radius: var(--radius-sm);
  background: var(--muted);
  border: 1px solid var(--border);
  font-size: 12px;
  font-weight: 600;
  color: var(--foreground);
  white-space: nowrap;
}
.casino-card-chip--more { color: var(--muted-foreground); }

.casino-card-bonus {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 132px;
  padding: 12px 16px;
  border-radius: var(--radius);
  background: color-mix(in srgb, var(--accent-readable) 10%, transparent);
  text-align: center;
}
.casino-card-bonus-label { font-size: 11px; font-weight: 600; color: var(--muted-foreground); }
.casino-card-bonus-value { font-size: 17px; font-weight: 800; color: var(--accent-readable); line-height: 1.2; }

.casino-card-rating { display: flex; flex-direction: column; align-items: center; gap: 2px; min-width: 74px; }
.casino-card-rating-score { font-size: 20px; font-weight: 800; color: var(--foreground); }
.casino-card-rating-stars { color: var(--warm); font-size: 15px; letter-spacing: 1px; }
.casino-card-rating-word { font-size: 11px; color: var(--muted-foreground); }

.casino-card-actions { display: flex; flex-direction: column; gap: 8px; min-width: 140px; }
.casino-card-cta,
.casino-card-review {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  padding: 0 20px;
  border-radius: var(--btn-radius);
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
}
.casino-card-cta { background: var(--primary); color: var(--primary-foreground); }
.casino-card-cta:hover { background: var(--primary-hover); }
.casino-card-review { border: 1.5px solid var(--primary); color: var(--primary-readable); background: transparent; }

.casino-trust-signals { display: flex; flex-wrap: wrap; gap: 10px 18px; margin-top: 16px; font-size: 12px; color: var(--muted-foreground); }
.casino-trust-signals[data-licenses="false"] .trust-signal--license,
.casino-trust-signals[data-security="false"] .trust-signal--security,
.casino-trust-signals[data-rg="false"] .trust-signal--rg { display: none; }
.casino-trust-signals:not(:has(.trust-signal:not([hidden]))) { display: none; }

@media (max-width: 900px) {
  .casino-cards > .casino-card { grid-template-columns: 96px minmax(0, 1fr); row-gap: 14px; }
  .casino-card-visual { width: 96px; }
  .casino-card-bonus,
  .casino-card-rating,
  .casino-card-actions { grid-column: 1 / -1; }
  .casino-card-rating { flex-direction: row; align-items: baseline; gap: 8px; }
  .casino-card-actions { flex-direction: row; }
  .casino-card-cta, .casino-card-review { flex: 1 1 0; }
}
@media (max-width: 560px) {
  .casino-cards > .casino-card { grid-template-columns: 1fr; padding: 16px; }
  .casino-card-visual { width: 100%; aspect-ratio: 16 / 9; }
  .casino-card-actions { flex-direction: column; }
}
.casino-cards {
  display: grid;
  grid-template-columns: repeat(var(--cards-per-row, 4), minmax(0, 1fr));
  align-items: stretch;
  gap: 18px;
}
.casino-cards[data-cols="1"] { --cards-per-row: 1; }
.casino-cards[data-cols="2"] { --cards-per-row: 2; }
.casino-cards[data-cols="3"] { --cards-per-row: 3; }
.casino-cards[data-cols="4"] { --cards-per-row: 4; }
.casino-cards > .casino-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 12px;
  padding: 0 0 18px;
  overflow: hidden;
}
.casino-card-visual {
  width: 100%;
  aspect-ratio: 4 / 3;
  border-radius: 0;
  order: -1;
}
.casino-cards[data-ratio="square"] .casino-card-visual { aspect-ratio: 1 / 1; }
.casino-card-info { display: flex; flex-direction: column; align-items: center; gap: 8px; padding: 0 18px; }
.casino-card-name { flex-direction: column; gap: 6px; margin: 0; font-size: 18px; }
.casino-card-desc { margin: 0; max-width: none; }
.casino-card-chips { justify-content: center; }
.casino-card-bonus { width: calc(100% - 36px); margin: 0 18px; }
.casino-card-rating { flex-direction: row; align-items: baseline; gap: 8px; }
.casino-card-actions { width: calc(100% - 36px); margin: 0 18px; }
@media (max-width: 900px) {
  .casino-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 560px) {
  .casino-cards { grid-template-columns: 1fr; }
}
.casino-card-bonus {
  padding: 14px 16px;
  background: color-mix(in srgb, var(--warm) 14%, transparent);
  border: 1px solid color-mix(in srgb, var(--warm) 32%, transparent);
}
.casino-card-bonus-label { font-size: 12px; font-weight: 700; }
.casino-card-bonus-value { font-size: 21px; color: var(--foreground); }
.casino-card-desc { display: none; }
.casino-card-chips { display: none; }

.seo-content { max-width: 75ch; margin: 40px auto; line-height: 1.75; font-size: 16px; color: var(--foreground); }
.seo-content h2 { font-size: 26px; font-weight: 800; margin: 36px 0 14px; color: var(--foreground); }
.seo-content h3 { font-size: 19px; font-weight: 700; margin: 22px 0 8px; color: var(--foreground); }
.seo-content p { margin: 12px 0; }
.seo-content ul, .seo-content ol { margin: 12px 0; padding-left: 24px; }
.seo-content li { margin: 6px 0; }
.seo-content a { color: var(--primary-readable); text-decoration: underline; }
.seo-content strong { color: var(--foreground); }

.data-table { margin: 32px 0; }
.data-table h2 { font-size: 24px; margin: 0 0 16px; color: var(--foreground); }
.data-table table { width: 100%; border-collapse: separate; border-spacing: 0 8px; }
.data-table th { padding: 6px 16px; text-align: left; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: var(--muted-foreground); }
.data-table td { padding: 14px 16px; background: var(--background); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); font-size: 14px; color: var(--foreground); }
.data-table td:first-child { border-left: 1px solid var(--border); border-radius: var(--radius-sm) 0 0 var(--radius-sm); font-weight: 600; }
.data-table td:last-child { border-right: 1px solid var(--border); border-radius: 0 var(--radius-sm) var(--radius-sm) 0; }
.data-table tbody tr { box-shadow: var(--shadow-sm); transition: transform .15s ease; }
.data-table tbody tr:hover td { background: var(--muted); }

.payments-table { margin: 32px 0; }
.pay-head h2 { margin: 0 0 6px; font-size: 24px; font-weight: 800; letter-spacing: -0.01em; color: var(--foreground); }
.pay-head h2::after { display: none; }
.pay-head p { margin: 0 0 20px; font-size: 14px; line-height: 1.55; color: var(--muted-foreground); }
.pay-head p:empty { display: none; }
.pay-scroll { overflow-x: auto; border: 1px solid var(--border); border-radius: var(--radius-lg, 16px); background: var(--background); box-shadow: var(--shadow-sm); }
.payments-table[data-border="false"] .pay-scroll,
.payments-table[data-border="false"] .pay-group { border-color: transparent; box-shadow: none; }
.pay-table { width: 100%; border-collapse: collapse; }
.pay-table th { padding: 14px; border-bottom: 1px solid var(--border); background: color-mix(in srgb, var(--muted) 60%, var(--background)); font-size: 12px; font-weight: 700; line-height: 1.3; text-align: left; color: var(--muted-foreground); }
.pay-table td { padding: 14px; border-bottom: 1px solid var(--border); font-size: 14px; line-height: 1.35; color: var(--muted-foreground); vertical-align: middle; }
.pay-table tbody tr:last-child td { border-bottom: 0; }
.pay-table .pay-rank { width: 44px; text-align: center; font-weight: 700; color: var(--foreground); }
.pay-table .pay-action { text-align: center; }
.pay-method { display: flex; align-items: center; gap: 12px; }
.pay-name { font-weight: 700; color: var(--foreground); white-space: nowrap; }
.pay-logos { display: inline-flex; flex: 0 0 auto; gap: 4px; }
.pay-logo { display: inline-grid; place-items: center; width: 48px; height: 32px; overflow: hidden; border-radius: 6px; }
.pay-logo-svg { display: block; width: 100%; height: 100%; }
.payments-table[data-logo="square"] .pay-logo,
.payments-table[data-logo="round"] .pay-logo { width: 40px; height: 40px; border: 1px solid var(--border); border-radius: 10px; background: #ffffff; }
.payments-table[data-logo="round"] .pay-logo { border-radius: 50%; }
.payments-table[data-logo="square"] .pay-logo-svg,
.payments-table[data-logo="round"] .pay-logo-svg { width: 34px; height: 23px; }
.payments-table .pay-logo.pay-logo--initials { background: linear-gradient(135deg, hsl(var(--pay-hue, 220) 62% 40%), hsl(calc(var(--pay-hue, 220) + 40) 70% 54%)); color: #ffffff; font-size: 13px; font-weight: 800; }
.pay-table .pay-type { font-size: 13px; }
.pay-table .pay-min,
.pay-table .pay-max,
.pay-table .pay-min_withdrawal { font-weight: 600; color: var(--foreground); white-space: nowrap; }
.payments-table .pay-cta { box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; gap: 6px; width: auto; min-height: 38px; padding: 0 18px; border: 1.5px solid var(--primary); border-radius: var(--btn-radius, 8px); background: var(--primary); color: var(--primary-foreground); font-size: 13px; font-weight: 700; text-decoration: none; white-space: nowrap; }
.payments-table .pay-cta:hover { background: var(--primary-hover, var(--primary)); }
.payments-table[data-cta-style="outline"] .pay-cta { background: transparent; color: var(--primary-readable, var(--primary)); }
.payments-table[data-cta-style="outline"] .pay-cta:hover { background: color-mix(in srgb, var(--primary) 10%, transparent); }
.pay-group { overflow: hidden; border: 1px solid var(--border); border-radius: var(--radius-lg, 16px); background: var(--background); box-shadow: var(--shadow-sm); }
.pay-group + .pay-group { margin-top: 18px; }
.pay-group .pay-scroll { border: 0; border-radius: 0; box-shadow: none; }
.pay-group-title { display: flex; align-items: center; gap: 10px; margin: 0; padding: 12px 16px; background: color-mix(in srgb, var(--primary) 10%, var(--background)); font-size: 15px; font-weight: 800; color: var(--primary-readable, var(--primary)); }
.pay-group[data-op="withdrawal"] .pay-group-title { background: color-mix(in srgb, var(--accent, var(--primary)) 12%, var(--background)); color: var(--accent-readable, var(--primary-readable, var(--primary))); }
.pay-group-icon { display: inline-grid; place-items: center; }
@media (max-width: 600px) {
  .payments-table .pay-scroll { border: 0; background: transparent; box-shadow: none; }
  .pay-table,
  .pay-table tbody { display: block; width: 100%; }
  .pay-table thead { display: none; }
  .pay-table tr { display: grid; grid-template-columns: minmax(0, 1fr); gap: 8px; margin-bottom: 10px; padding: 14px; border: 1px solid var(--border); border-radius: var(--radius-lg, 16px); background: var(--background); }
  .pay-table td { display: block; padding: 0; border: 0; text-align: left; }
  .pay-table .pay-rank { display: none; }
  .pay-table .pay-meta { display: flex; align-items: center; justify-content: space-between; gap: 12px; font-size: 13px; color: var(--foreground); }
  .pay-table .pay-meta::before { content: attr(data-label); color: var(--muted-foreground); }
  .payments-table .pay-cta { width: 100%; }
  .pay-group { overflow: visible; border: 0; background: transparent; box-shadow: none; }
  .pay-group-title { margin-bottom: 10px; border-radius: var(--radius-lg, 16px); }
}
.pay-table .pay-name { font-size: 15px; }
@media (min-width: 601px) {
  .pay-table td { padding-top: 15px; padding-bottom: 15px; }
}

.pros-cons { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 32px 0; }
.pros-cons-col { padding: 28px; border: 1px solid var(--border); border-radius: var(--radius); display: flex; flex-direction: column; gap: 16px; }
.pros-cons-pros { background: color-mix(in srgb, #10b981 8%, var(--background)); border-color: color-mix(in srgb, #10b981 30%, var(--border)); }
.pros-cons-cons { background: color-mix(in srgb, #ef4444 8%, var(--background)); border-color: color-mix(in srgb, #ef4444 30%, var(--border)); }
.pros-cons-col h3 { display: flex; align-items: center; gap: 10px; margin: 0; font-size: 16px; font-weight: 700; color: var(--foreground); padding-bottom: 14px; border-bottom: 1px solid var(--border); }.pros-cons-pros h3::before{ content: "+"; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; border-radius: 999px; background: #10b981; color: #0f172a; font-weight: 800; font-size: 16px; }.pros-cons-cons h3::before{ content: "\2212"; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; border-radius: 999px; background: #ef4444; color: #0f172a; font-weight: 800; font-size: 16px; }
.pros-cons-col ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 10px; }
.pros-cons-col li { display: flex; align-items: flex-start; gap: 12px; font-size: 14px; line-height: 1.55; color: var(--foreground); }
.pros-cons-col li::before { content: ""; flex-shrink: 0; width: 18px; height: 18px; margin-top: 2px; -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; }
.pros-cons-pros li::before { background: #10b981; -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>"); mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>"); }
.pros-cons-cons li::before { background: #ef4444; -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><line x1='18' y1='6' x2='6' y2='18'/><line x1='6' y1='6' x2='18' y2='18'/></svg>"); mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><line x1='18' y1='6' x2='6' y2='18'/><line x1='6' y1='6' x2='18' y2='18'/></svg>"); }
@media (max-width: 600px) { .pros-cons { grid-template-columns: 1fr; } }

.faq { padding: 64px 24px; background: var(--background); margin: 0; }
.faq h2 { font-size: 22px; font-weight: 700; text-align: left; color: var(--foreground); letter-spacing: -0.01em; margin: 0 0 32px; }
.faq h2::after { display: none; }
.faq .faq-container { max-width: 820px; margin: 0 auto; }
.faq .faq-list { display: flex; flex-direction: column; gap: 10px; }
.faq details { padding: 16px 18px; border: 1px solid var(--border); border-radius: var(--radius-sm); background: var(--background); transition: border-color .2s ease, background .2s ease; }
.faq details[open] { border-color: var(--accent-readable); background: var(--muted); }
.faq summary { list-style: none; cursor: pointer; display: flex; align-items: center; justify-content: space-between; gap: 16px; font-size: 15px; font-weight: 600; color: var(--foreground); }
.faq summary::-webkit-details-marker { display: none; }
.faq summary::after { content: "\203A"; font-size: 24px; line-height: 1; color: var(--accent-readable); flex-shrink: 0; transition: transform .2s ease; }
.faq details[open] summary::after { transform: rotate(90deg); }
.faq summary:hover { color: var(--accent-readable); }
.faq details p { margin: 12px 0 0; color: var(--muted-foreground); line-height: 1.6; font-size: 14px; }
@media (max-width: 600px) { .faq { padding: 40px 16px; } .faq h2 { font-size: 20px; margin-bottom: 28px; } .faq summary { font-size: 14px; } }

.final-tips { background: var(--background); border: 1px solid var(--border); padding: 28px 32px; border-radius: var(--radius); margin: 32px 0; }
.final-tips h2 { font-size: 22px; margin: 0 0 16px; color: var(--foreground); }
.final-tips ul { margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 12px; }
.final-tips li { position: relative; padding-left: 30px; line-height: 1.6; color: var(--foreground); font-size: 15px; }
.final-tips li::before { content: ""; position: absolute; left: 0; top: 3px; width: 18px; height: 18px; background: var(--accent); -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>"); mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>"); -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; }

.reviews { padding: 56px 24px; margin: 32px 0; background: var(--muted); }
.reviews-header { text-align: center; max-width: 720px; margin: 0 auto 40px; }
.reviews-header h2 { font-size: 22px; font-weight: 700; color: var(--foreground); margin: 0 0 12px; }
.reviews-header h2::after { display: none; }
.reviews-header p { font-size: 14px; color: var(--muted-foreground); line-height: 1.55; margin: 0; }
.reviews-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 24px; max-width: 1120px; margin: 0 auto; }
.reviews blockquote { margin: 0; padding: 28px; background: var(--background); border: none; border-radius: var(--radius); box-shadow: var(--shadow-md); }
.reviews blockquote::before { content: "\201C"; display: block; font-family: Georgia, serif; font-size: 44px; line-height: 0.6; color: var(--accent-readable); margin-bottom: 18px; }
.reviews blockquote p { font-size: 14px; line-height: 1.6; color: var(--foreground); margin: 0 0 20px; }
.reviews blockquote cite { display: block; font-size: 14px; font-weight: 700; color: var(--foreground); font-style: normal; }
@media (max-width: 720px) { .reviews { padding: 40px 16px; } .reviews-grid { grid-template-columns: 1fr; } }

.rating { display: flex; align-items: center; gap: 24px; padding: 24px 28px; margin: 32px 0; background: var(--primary); border: none; border-radius: var(--radius); font-family: var(--font-sans); max-width: 480px; color: var(--primary-foreground); }
.rating-score { display: flex; align-items: baseline; gap: 4px; flex-shrink: 0; padding-right: 24px; border-right: 1px solid rgba(255,255,255,0.2); }.rating-value{ font-size: 44px; font-weight: 800; line-height: 1; color: #0f172a; letter-spacing: -0.03em; font-variant-numeric: tabular-nums; }
.rating-scale { font-size: 16px; font-weight: 600; color: rgba(255,255,255,0.7); }
.rating-info { min-width: 0; flex: 1; }
.rating-category { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.1em; color: rgba(255,255,255,0.7); margin: 0 0 4px; }.rating-stars{ color: #0f172a; font-size: 16px; letter-spacing: 2px; line-height: 1; margin: 0 0 6px; }
.rating-label { font-size: 13px; font-weight: 600; color: rgba(255,255,255,0.88); line-height: 1.4; }

.site-footer { margin: 64px 0 0; padding: 40px 32px 24px; background: var(--background); color: var(--foreground); border-top: 1px solid var(--border); font-family: var(--font-sans); }
.site-footer-inner { display: flex; align-items: center; justify-content: space-between; gap: 32px; max-width: 1120px; margin: 0 auto 24px; padding-bottom: 24px; border-bottom: 1px solid var(--border); flex-wrap: wrap; }
.site-footer-brand-name { display: inline-block; font-size: 18px; font-weight: 800; color: var(--foreground); margin: 0; }
.site-footer-tagline { display: none; }
.site-footer-badges { display: none; }
.site-footer-nav { display: flex; flex-wrap: wrap; gap: 12px 22px; }
.site-footer-nav a { color: var(--muted-foreground); text-decoration: none; font-size: 14px; transition: color .15s ease; }
.site-footer-nav a:hover { color: var(--primary-readable); }
.site-footer-bottom { max-width: 1120px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 12px; }
.site-footer-disclaimer { margin: 0; font-size: 12px; color: var(--muted-foreground); }
.site-footer-copyright { margin: 0; font-size: 12px; color: var(--muted-foreground); }
@media (max-width: 700px) { .site-footer-inner { flex-direction: column; align-items: flex-start; gap: 16px; } }

@media (max-width: 992px) {
  .site-header { flex-wrap: wrap; align-items: center; gap: 8px; }
  .site-header .site-header-menu { display: block; order: 9; margin-left: 0; }
  .site-header:has(.site-header-menu[open]) { overflow: visible; }
  .site-header .site-header-menu[open] .site-header-burger { position: relative; z-index: 130; }
  .site-header .site-header-drawer { display: none; }
  .site-header .site-header-menu[open] .site-header-drawer {
    display: flex;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
    padding: 18px 24px;
    background: var(--background);
    color: var(--foreground);
    border-bottom: 1px solid var(--border);
    box-shadow: 0 16px 30px rgba(0,0,0,.14);
    z-index: 120;
  }
  .site-header .site-header-menu .site-header-nav { display: flex; flex: 0 0 auto; order: 0; flex-direction: column; align-items: flex-start; gap: 12px; width: 100%; }
  .site-header .site-header-menu .site-header-nav:empty { display: none; }
  .site-header .site-header-menu .site-header-nav a { display: flex; align-items: center; gap: 12px; min-height: 44px; width: 100%; color: var(--foreground); }
  .site-header .site-header-menu[open] .site-header-drawer > * { width: 100%; max-width: 420px; margin-inline: auto; }
  .site-header .site-header-menu[open] .site-header-drawer { overflow-y: auto; }
  .site-header .site-header-menu[open] .site-header-drawer-brand .brand-name { display: inline; }
  .site-header .site-header-menu[open] .site-header-nav a,
  .site-header .site-header-menu[open] .site-header-nav a:first-child,
  .site-header .site-header-menu[open] .site-header-nav a:hover {
    background: none;
    color: var(--foreground);
    border-radius: 0;
    border-bottom: none;
    padding-left: 0;
    padding-right: 0;
  }
  .site-header .site-header-menu[open] .site-header-nav-icon { display: inline-flex; align-items: center; justify-content: center; width: 22px; flex: 0 0 22px; color: var(--muted-foreground, #6b7280); }
  .site-header .site-header-menu[open] .site-header-drawer-rows { display: flex; flex-direction: column; gap: 2px; margin-top: 6px; padding-top: 10px; border-top: 1px solid var(--border); }
  .site-header .site-header-menu[open] .site-header-drawer-row { display: flex; align-items: center; gap: 12px; min-height: 44px; width: 100%; padding: 0; border: 0; background: none; font: inherit; font-size: 15px; color: var(--foreground); text-align: left; cursor: pointer; }
  .site-header .site-header-menu[open] .site-header-drawer-row-icon { display: inline-flex; align-items: center; justify-content: center; width: 22px; flex: 0 0 22px; color: var(--muted-foreground, #6b7280); }
  .site-header .site-header-menu[open] .site-header-drawer-lang a { color: var(--foreground); }
  .site-header .site-header-menu[open] .site-header-drawer-actions { display: flex; flex-direction: column; gap: 10px; margin-top: 14px; }
  .site-header .site-header-menu[open] .site-header-drawer-auth { display: flex; flex-direction: column; gap: 10px; }
  .site-header .site-header-menu[open] .site-header-drawer-auth a, .site-header .site-header-menu[open] .site-header-drawer-cta { display: flex; align-items: center; justify-content: center; min-height: 46px; width: 100%; border-radius: var(--btn-radius); font-weight: 700; font-size: 15px; text-decoration: none; }
  .site-header .site-header-menu[open] .site-header-drawer-auth a { border: 1.5px solid var(--primary); color: var(--foreground); background: transparent; }
  .site-header .site-header-menu[open] .site-header-drawer-cta { background: var(--primary); color: var(--primary-foreground); }
  .site-header[data-menu="false"] .site-header-menu[open] .site-header-nav { display: none; }
  .site-header[data-search="off"] .site-header-drawer-search { display: none; }
  .site-header[data-lang="false"] .site-header-drawer-lang { display: none; }
  .site-header[data-cta="0"] .site-header-drawer-cta { display: none; }
  .site-header[data-cta="1"] .site-header-drawer-auth { display: none; }
  .site-header .site-header-actions { margin-left: auto; }
  .site-header-burger { display: inline-flex; }
}
@media (min-width: 993px) {
  .site-header { gap: 24px; }
  .site-header-nav { gap: 18px; min-width: 0; overflow: clip; }
  .site-header-nav a { flex: 0 1 auto; min-width: 0; }
  .site-header-nav-text { display: block; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .site-header[data-logo-pos="center"] { display: grid; grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) auto; }
  .site-header[data-logo-pos="center"] .site-header-menu { display: contents; }
  .site-header[data-logo-pos="center"] .site-header-nav--lead { order: 1; justify-content: safe flex-end; }
  .site-header[data-logo-pos="center"] .site-header-brand { order: 2; justify-self: center; margin-right: 0; }
  .site-header[data-logo-pos="center"] .site-header-nav--tail { order: 3; justify-content: safe flex-start; }
  .site-header[data-logo-pos="center"] .site-header-actions { order: 4; justify-self: end; margin-left: 0; }
}
@media (min-width: 993px) and (max-width: 1320px) {
  .site-header { gap: 16px; }
  .site-header-nav { gap: 10px; }
  .site-header-brand { margin-right: 0; }
}

.content-faq summary::after { content: "›"; margin-left: auto; font-size: 16px; line-height: 1; opacity: 0.6; }
.content-faq details[open] > summary::after { content: "‹"; }

.site-header-brand .site-header-brand img { height: 44px; width: auto; }
.site-header-brand .site-header-badge { width: 38px; height: 38px; }
.casino-cards { gap: 0; }
.casino-cards > .casino-card { border-radius: 0; }

body > header[class], body > section[class], body > footer[class] { margin-inline: auto; }
@media (max-width: 900px) { .seo-content .block-img, .seo-content img, .section-body img, .content-section .section-body img { float: none; max-width: 100%; margin-inline: 0; } }
@media (max-width: 760px) { .content-section, .content-section:nth-of-type(odd), .content-section:nth-of-type(even) { display: block; grid-template-columns: none; max-width: none; } .content-section .section-body, .content-section:nth-of-type(odd) .section-body, .content-section:nth-of-type(even) .section-body { column-count: 1; column-gap: normal; } }

.site-header[data-style="compact"] .site-header-brand img { height: 40px; max-width: 240px; border-radius: 0; }
@media (max-width: 760px) { .site-header[data-style="compact"] .site-header-brand img { height: 32px; max-width: 190px; } }

.casino-card-license { display: flex; flex-direction: column; align-items: center; gap: 2px; width: calc(100% - 36px); margin: 0 18px; text-align: center; }
.casino-card-license-label { font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--muted-foreground); }
.casino-card-license-value { font-size: 14px; font-weight: 700; line-height: 1.35; color: var(--foreground); }
.casino-card-license-owner { font-size: 12px; line-height: 1.35; color: var(--muted-foreground); }

.seo-content .responsive-table { margin: 20px 0 24px; border: 1px solid var(--border); border-radius: var(--radius); background: var(--background); }
.seo-content .responsive-table > table { border-collapse: collapse; font-size: 15px; line-height: 1.5; }
.seo-content .responsive-table th,
.seo-content .responsive-table td { padding: 12px 16px; text-align: left; vertical-align: middle; border-bottom: 1px solid var(--border); }
.seo-content .responsive-table th + th,
.seo-content .responsive-table td + td { border-left: 1px solid var(--border); }
.seo-content .responsive-table thead th { background: color-mix(in srgb, var(--foreground) 10%, var(--background)); color: var(--foreground); font-size: 14px; font-weight: 700; }
.seo-content .responsive-table tbody tr:nth-child(even) td { background: color-mix(in srgb, var(--foreground) 4%, var(--muted)); }
.seo-content .responsive-table tbody tr:last-child td { border-bottom: 0; }
.seo-content .responsive-table td:first-child { font-weight: 700; color: var(--foreground); white-space: nowrap; }
@media (max-width: 760px) { .seo-content .responsive-table > table { min-width: 640px; font-size: 14px; } }

.seo-content--cont > h2:first-child { text-align: left; font-size: 26px; font-weight: 800; margin: 0 0 14px; }
