@media (max-width: 760px) { .inner--hub .hb-ch > ol.tl { grid-template-columns: 1fr; gap: 8px; } }
@media (max-width: 760px) { .inner--hub .hb-ch > ol.tl > li.tl-item { grid-template-columns: 30px minmax(0, 1fr) 16px; gap: 0 12px; padding: 12px 14px; } }
.inner .hb-ch > ul li, .inner .hb-ch > ol li { font-size: 16px; line-height: 1.65; }
.inner--hub .hb-ch > h2, .inner--hub .hb-ch > .casino-link-section > h2 { font: 400 clamp(30px, 3.2vw, 42px)/1.12 var(--f-serif); letter-spacing: -.012em; color: var(--c-ink); margin: 56px 0 22px; }
.inner--hub .hb-ch > p { font-size: 17px; line-height: 1.75; color: var(--c-ink-2); }
.inner--hub .hb-ch > ol.liste2, .inner--hub .hb-ch > ul.liste2 { font-size: 17px; line-height: 1.7; color: var(--c-ink-2); }
.inner--hub .hb-ch > ol.tl { list-style: none; margin: 22px 0 30px; padding: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 10px 14px; counter-reset: none; }
.inner--hub .hb-ch > ol.tl > li.tl-item { position: relative; display: grid; grid-template-columns: 34px minmax(0, 1fr) 18px; gap: 0 14px; align-items: start; padding: 14px 16px; margin: 0; background: #fff; border: 1px solid var(--c-line); border-radius: var(--r); font-size: 16px; line-height: 1.45; counter-increment: none; transition: border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease); }
.inner--hub .hb-ch > ol.tl > li.tl-item::before { content: none; display: none; }
.inner--hub .hb-ch > p, .inner--hub .hb-ch > ul, .inner--hub .hb-ch > ol, .inner--hub .hb-ch > h2, .inner--hub .hb-ch > h3, .inner--hub .hb-ch > .casino-link-section > h2, .inner--hub .hb-ch > .casino-link-section > p, .inner--hub .hb-ch > .mini-review-checklist, .inner--hub .hb-ch > .faq-list, .inner--hub .hb-ch > blockquote { max-width: 760px; }
.inner--hub .hb-ch > figure { max-width: 900px; }
.inner--hub .hb-ch > .overflow-x-auto { max-width: 900px; }
.inner--hub .hb-ch > .mini-review-checklist { display: grid; gap: 10px; margin: 24px 0 36px; }
.inner--hub .hb-ch > .mini-review-checklist .mini-review-check-item { display: block; background: var(--c-mint-soft); border-radius: 12px; padding: 14px 18px; font: 400 16px/1.6 var(--f-sans); color: var(--c-ink-2); }
.inner--hub .hb-ch > .mini-review-checklist .mini-review-check-icon { display: none; }
.inner--hub .hb-ch > .mini-review-checklist .mini-review-check-item strong { display: block; font: 600 11.5px/1.2 var(--f-sans); letter-spacing: .1em; text-transform: uppercase; color: var(--c-green-deep); margin-bottom: 6px; }
.v-hub { --tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.6l3 3 6.6-7' fill='none' stroke='%23fbf8f1' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); --paper-edge: 0 14px 26px -22px rgba(31, 61, 42, .7); }

.v-hub .atf-casino { background: none !important; padding: 18px 0 40px !important; }
.v-hub .atf-casino::before, .v-hub .atf-casino::after { display: none !important; }
.v-hub .atf-casino-inner { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); grid-template-areas: 'copy art'; gap: 28px clamp(28px, 4vw, 64px); align-items: center; }
.v-hub .atf-casino .atf-casino-inner.atf-casino-inner { row-gap: 28px; }
.v-hub .atf-casino-inner > .atf-expert-box { grid-column: 1 / -1; }
.v-hub .atf-casino.atf-casino { margin-bottom: 0 !important; padding-bottom: 36px !important; }
.v-hub .atf-casino-content.atf-casino-content { margin-bottom: 0 !important; }
.v-hub .atf-casino-content > .atf-expert-box { margin: 0 0 28px !important; }
.v-hub .atf-casino-content { grid-area: copy; max-width: none !important; }
.v-hub .hb-art { grid-area: art; }
.v-hub .breadcrumb { font: 500 13px/1.3 var(--f-sans); color: var(--c-ink-3); margin-bottom: 18px; }
.v-hub .breadcrumb a { color: var(--c-ink-2); }
.v-hub .atf-casino-title { font: 400 clamp(38px, 4.2vw, 60px)/1.03 var(--f-serif) !important; letter-spacing: -.03em; color: var(--c-ink) !important; text-wrap: balance; }
.v-hub .atf-casino-subtitle { font: 600 12px/1.5 var(--f-sans) !important; letter-spacing: .12em; text-transform: uppercase; color: var(--c-green-ink) !important; }
.v-hub .atf-casino-intro { font-size: 17px !important; line-height: 1.65 !important; color: var(--c-ink-2) !important; }
.v-hub .atf-eeat-badge { border: 1.5px solid var(--wall) !important; background: var(--chalk) !important; color: var(--wall) !important; border-radius: 999px !important; font-weight: 600; box-shadow: 3px 3px 0 rgba(31, 77, 43, .15); }

.v-hub .hb-art { --H: 560px; --hi: max(calc(var(--H) * 1.06), 70cqw); --u: calc(var(--hi) / 1024); --ox: calc(50cqw - 769 * var(--u)); --oy: calc(var(--H) * .62 - 600 * var(--u)); container-type: inline-size; position: relative; height: var(--H); border-radius: 6px; overflow: hidden; background: var(--sand); box-shadow: 0 0 0 1.5px var(--wall), 0 22px 40px -28px rgba(22, 48, 31, .7); }
.v-hub .hb-scene { position: absolute; inset: 0; background-image: image-set(url(/assets/site/assets/podest-1600.avif) type('image/avif'), url(/assets/site/assets/podest-1600.webp) type('image/webp')); background-repeat: no-repeat; background-size: auto var(--hi); background-position: var(--ox) var(--oy); }
.v-hub .hb-pod { position: absolute; top: calc(var(--oy) + var(--e) * var(--u)); left: calc(var(--ox) + var(--x1) * var(--u)); width: calc((var(--x2) - var(--x1)) * var(--u)); height: calc((788 - var(--e)) * var(--u)); cursor: pointer; }
.v-hub .hb-pod--1 { --x1: 640; --x2: 905; --e: 545; }
.v-hub .hb-pod--2 { --x1: 391; --x2: 640; --e: 617; }
.v-hub .hb-pod--3 { --x1: 906; --x2: 1147; --e: 662; }
.v-hub .hb-pod::before { content: attr(data-rank); position: absolute; inset: 0; display: grid; place-items: center; font: 400 calc(var(--u) * 120)/1 var(--f-serif); color: rgba(251, 248, 241, .92); text-shadow: 0 2px 0 rgba(0, 0, 0, .15); }
.v-hub .hb-plogo { position: absolute !important; left: 8%; right: 8%; bottom: calc(100% + var(--u) * 26); width: auto !important; height: calc(var(--u) * 92) !important; margin: 0 !important; border-radius: 4px; background-color: #fff !important; background-origin: content-box; padding: calc(var(--u) * 14); border: 1.5px solid var(--wall); box-shadow: 0 12px 18px -12px rgba(40, 30, 10, .6); transition: transform .25s cubic-bezier(.2, .8, .2, 1); animation: hb-rise .7s cubic-bezier(.2, .8, .2, 1) both; }
.v-hub .hb-pod--1 .hb-plogo { animation-delay: .1s; } .v-hub .hb-pod--2 .hb-plogo { animation-delay: .25s; } .v-hub .hb-pod--3 .hb-plogo { animation-delay: .4s; }
.v-hub .hb-pod::after { content: attr(data-score); position: absolute; right: 2%; bottom: calc(100% + var(--u) * 92); display: grid; place-items: center; width: calc(var(--u) * 92); height: calc(var(--u) * 92); border-radius: 50%; background: var(--wall); color: var(--chalk); font: 400 calc(var(--u) * 26)/1 var(--f-serif); box-shadow: 0 0 0 calc(var(--u) * 5) var(--chalk), 0 6px 12px -6px rgba(0, 0, 0, .5); animation: hb-rise .7s cubic-bezier(.2, .8, .2, 1) both; animation-delay: .5s; }
.v-hub .hb-pod--1::after { background: #c9962c; color: #1b2a1f; }
.v-hub .hb-pod:hover .hb-plogo { transform: translateY(-6px); }
@keyframes hb-rise { from { opacity: 0; transform: translateY(18px); } }

.v-hub .hb-body { display: grid !important; grid-template-columns: minmax(0, 1fr) 280px; gap: clamp(28px, 3.5vw, 56px); align-items: start; }
.v-hub .hb-main { min-width: 0; display: grid; gap: 30px; }
.v-hub .hb-main > * { margin: 0 !important; min-width: 0; }

.v-hub .casino-top-table { padding: 0 !important; background: none !important; border: 0 !important; box-shadow: none !important; }
.v-hub .casino-top-table > p:first-child { margin: 0 0 18px !important; padding: 14px 18px; background: var(--chalk); border: 1.5px dashed var(--c-line); border-radius: 4px; font-size: 15px; }
.v-hub .casino-top-table-title { font: 400 clamp(28px, 2.8vw, 38px)/1.12 var(--f-serif) !important; letter-spacing: -.02em; color: var(--c-ink) !important; margin: 0 0 12px !important; }
.v-hub .casino-notice { margin: 0 0 18px !important; padding: 12px 16px !important; background: #f4efe2 !important; border: 0 !important; border-radius: 4px !important; color: var(--c-ink-2) !important; font-size: 14.5px !important; }
.v-hub .casino-table-header { display: grid !important; grid-template-columns: 210px minmax(0, 1fr) 118px 230px; gap: 18px; padding: 0 22px 8px !important; background: none !important; border: 0 !important; font: 600 11px/1 var(--f-sans) !important; letter-spacing: .12em; text-transform: uppercase; color: var(--walnut) !important; }
.v-hub .casino-table-row { position: relative; display: grid !important; grid-template-columns: 210px minmax(0, 1fr) 118px 230px; gap: 18px; align-items: center; margin: 0 0 12px !important; padding: 20px 22px !important; background: var(--chalk) !important; border: 1.5px solid var(--c-line) !important; border-left: 6px solid var(--beam) !important; border-radius: 4px !important; box-shadow: var(--paper-edge) !important; transition: transform .2s, box-shadow .2s; }
.v-hub .casino-table-row:hover { transform: translateY(-2px); box-shadow: 0 20px 30px -22px rgba(31, 61, 42, .8) !important; }
.v-hub .casino-table-row.winner { border: 2px solid var(--wall) !important; border-left: 6px solid #c9962c !important; background: linear-gradient(90deg, #fff8e6, var(--chalk) 40%) !important; }
@media (min-width: 1200px) {
  .v-hub .casino-table-row:not(:has(> .casino-rating)) { grid-template-columns: 180px minmax(0, 1.4fr) minmax(0, .8fr) 200px; }
  .v-hub .casino-table-row:not(:has(> .casino-rating)) .casino-provider a { white-space: normal !important; overflow-wrap: anywhere; }
}
.v-hub .casino-table-row:not(:has(> .casino-rating)) > .casino-highlights + .casino-highlights ul { margin: 0 !important; padding: 0 !important; list-style: none !important; }
.v-hub .casino-table-row:not(:has(> .casino-rating)) > .casino-highlights + .casino-highlights li { position: relative; margin: 0 0 8px !important; padding: 0 0 0 16px !important; font-size: 14px !important; line-height: 1.35 !important; }
.v-hub .casino-table-row:not(:has(> .casino-rating)) > .casino-highlights + .casino-highlights li::before { content: "" / ""; position: absolute; left: 0; top: .55em; width: 8px; height: 2px; background: var(--beam); }
.v-hub .casino-table-row:not(:has(> .casino-rating)) .casino-feature { display: block !important; position: relative; padding: 2px 0 2px 30px !important; }
.v-hub .casino-table-row:not(:has(> .casino-rating)) .casino-feature-icon { position: absolute; left: 0; top: 3px; }
@media (max-width: 1349px) {
  .v-hub .casino-table-row:not(:has(> .casino-rating)) { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); grid-template-areas: "prov prov" "hl hl2" "bonus bonus"; }
  .v-hub .casino-table-row:not(:has(> .casino-rating)) > .casino-highlights + .casino-highlights { grid-area: hl2; }
}
@media (max-width: 760px) {
  .v-hub .casino-table-row:not(:has(> .casino-rating)) { grid-template-columns: minmax(0, 1fr); grid-template-areas: "prov" "hl" "hl2" "bonus"; }
}
.v-hub .casino-provider { display: flex !important; align-items: center; gap: 14px; }
.v-hub .casino-rank { display: grid !important; place-items: center; width: 40px !important; height: 40px !important; border-radius: 50% !important; background: var(--wall) !important; color: var(--chalk) !important; font: 400 19px/1 var(--f-serif) !important; }
.v-hub .winner .casino-rank { background: #c9962c !important; color: #1b2a1f !important; }
.v-hub .casino-provider-info { display: grid; gap: 8px; justify-items: start; }
.v-hub .casino-logo { width: 140px !important; height: 44px !important; background-position: left center !important; }
.v-hub .casino-test-link { font: 600 12.5px/1.2 var(--f-sans) !important; color: var(--wall) !important; text-decoration: underline; text-decoration-color: var(--c-green-line); text-underline-offset: 3px; }
.v-hub .casino-highlight-title { font: 600 11px/1 var(--f-sans) !important; letter-spacing: .12em; text-transform: uppercase; color: var(--walnut) !important; margin-bottom: 8px !important; }
.v-hub .winner .casino-highlight-title { color: #9a6a12 !important; }
.v-hub .casino-feature { font-size: 14.5px !important; line-height: 1.45 !important; color: var(--c-ink) !important; padding: 2px 0 !important; }
.v-hub .casino-feature-icon { color: var(--c-green) !important; }
.v-hub .casino-rating { --p: 0; display: grid !important; place-content: center; justify-items: center; gap: 2px; width: 104px !important; height: 104px !important; min-height: 0 !important; margin: 0 auto !important; padding: 0 !important; border-radius: 50% !important; outline: 0 !important; background: radial-gradient(closest-side, var(--chalk) 83%, transparent 85% 100%), conic-gradient(var(--c-green-deep) calc(var(--p) * 1%), #e6dcc6 0) !important; border: 0 !important; box-shadow: 0 0 0 5px var(--chalk), 0 0 0 6.5px var(--c-line) !important; }
.v-hub .casino-rating-label { font: 600 8.5px/1 var(--f-sans) !important; letter-spacing: .14em; text-transform: uppercase; color: var(--walnut) !important; background: none !important; padding: 0 !important; margin: 0 !important; }
.v-hub .casino-rating-score { font: 400 23px/1 var(--f-serif) !important; letter-spacing: -.03em; color: var(--wall) !important; margin: 0 !important; }
.v-hub .casino-rating-badge { font: 600 9px/1 var(--f-sans) !important; letter-spacing: .08em; text-transform: uppercase; color: var(--c-green-ink) !important; background: none !important; padding: 0 !important; }
.v-hub .casino-rating-date { font: 500 9px/1 var(--f-sans) !important; color: var(--c-ink-3) !important; }
.v-hub .casino-bonus { display: grid !important; justify-items: stretch; text-align: center; gap: 2px; }
.v-hub .casino-bonus-text { font: 600 11px/1.2 var(--f-sans) !important; letter-spacing: .08em; text-transform: uppercase; color: var(--c-ink-3) !important; }
.v-hub .casino-bonus-amount { font: 400 34px/1 var(--f-serif) !important; letter-spacing: -.03em; color: var(--c-ink) !important; }
.v-hub .casino-bonus-extra { font: 600 13px/1.3 var(--f-sans) !important; color: var(--c-green-ink) !important; margin-bottom: 10px; }
.v-hub .casino-cta, .v-hub .mini-review-link, .v-hub .testsieger-section a[rel~='nofollow'] { display: inline-flex !important; align-items: center; justify-content: center; gap: 8px; padding: 13px 18px !important; background: var(--wall) !important; border: 1.5px solid var(--wall) !important; border-radius: 3px !important; color: var(--chalk) !important; font: 600 15px/1 var(--f-sans) !important; text-decoration: none !important; box-shadow: 4px 4px 0 var(--c-green) !important; transition: background .15s, box-shadow .15s, transform .15s; }
.v-hub .casino-cta:hover, .v-hub .mini-review-link:hover, .v-hub .testsieger-section a[rel~='nofollow']:hover { background: var(--c-green-deep) !important; box-shadow: 2px 2px 0 var(--wall) !important; transform: translate(2px, 2px); }
.v-hub .rg-note { font-size: 10.5px !important; line-height: 1.35 !important; color: var(--c-ink-3) !important; margin-top: 8px !important; }
.v-hub .hb-hl-btn { display: none; }

.v-hub .hb-ch { position: relative; display: flex; flex-direction: column; padding: clamp(24px, 3vw, 40px) !important; background: var(--chalk); border: 1.5px solid var(--c-line); border-top: 6px solid var(--beam); border-radius: 3px; box-shadow: var(--paper-edge); counter-increment: hbch; }
.v-hub .hb-main { counter-reset: hbch; }
.v-hub .hb-ch > * { order: 5; margin-top: 0 !important; margin-bottom: 16px !important; min-width: 0; }
.v-hub .hb-ch > *:last-child { margin-bottom: 0 !important; }
.v-hub .hb-ch > .rv-head { order: 0; }
.v-hub .hb-ch > .rv-lead { order: 1; }
.v-hub .hb-ch > .rv-fact { order: 2; }
.v-hub .rv-fold:not(.is-open) > .rv-teaser { order: 3; }
.v-hub .rv-fold:not(.is-open) > .rv-more { order: 4; }
.v-hub .rv-fold.is-open > .rv-more { order: 6; }
.v-hub .hb-ch > h2.border { display: flex; align-items: baseline; gap: 16px; margin-bottom: 20px !important; padding: 0 !important; border: 0 !important; font: 400 clamp(26px, 2.5vw, 34px)/1.15 var(--f-serif) !important; letter-spacing: -.02em; color: var(--c-ink) !important; }
.v-hub h2[data-n]::before { content: attr(data-n); flex: none; align-self: center; width: 40px; height: 40px; border-radius: 50%; background: var(--wall); color: var(--chalk); font: 600 13px/40px var(--f-sans); text-align: center; letter-spacing: 0; }
.v-hub .hb-ch > h2.border::after { display: none !important; }
.v-hub .hb-ch h3 { font: 400 clamp(21px, 1.9vw, 25px)/1.25 var(--f-serif) !important; color: var(--c-ink) !important; margin-top: 10px !important; }
.v-hub .hb-ch p, .v-hub .hb-ch li { font-size: 16.5px; line-height: 1.7; color: var(--c-ink-2); }
.v-hub .hb-ch .rv-lead { font-size: 17.5px; color: var(--c-ink); }
.v-hub .hb-ch strong { color: var(--c-ink); }
.v-hub .hb-ch a:not([class]) { color: var(--wall); text-decoration: underline; text-decoration-color: var(--c-green-line); text-underline-offset: 3px; }
.v-hub .rv-fold:not(.is-open) > [hidden] { height: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; overflow: hidden; }
.v-hub .rv-fold:not(.is-open) > .rv-teaser { max-height: 5.1em; overflow: hidden; margin-bottom: 0 !important; cursor: pointer; -webkit-mask-image: linear-gradient(#000 25%, transparent 96%); mask-image: linear-gradient(#000 25%, transparent 96%); }
.v-hub .rv-more { align-self: flex-start; display: inline-flex; align-items: center; gap: 10px; margin-top: 10px !important; padding: 11px 16px 11px 18px; border: 1.5px solid var(--wall); border-radius: 3px; background: var(--chalk); box-shadow: 3px 3px 0 rgba(31, 77, 43, .18); font: 600 14.5px/1 var(--f-sans); color: var(--wall); cursor: pointer; transition: background .15s, box-shadow .15s, transform .15s; }
.v-hub .rv-more::after { content: ''; order: 3; width: 9px; height: 9px; margin-top: -4px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(45deg); transition: transform .2s; }
.v-hub .rv-more[aria-expanded='true']::after { transform: rotate(-135deg); margin-top: 4px; }
.v-hub .rv-more[data-n]:not([data-n='0']):not([aria-expanded='true'])::before { content: '+' attr(data-n) ' Absätze'; order: 2; padding: 3px 7px 2px; border-radius: 999px; background: var(--c-mint); font: 600 11.5px/1 var(--f-sans); color: var(--c-green-ink); }
.v-hub .rv-more:hover { background: var(--c-mint); box-shadow: 1px 1px 0 rgba(31, 77, 43, .3); transform: translate(2px, 2px); }

.v-hub .mini-review { position: relative; display: grid !important; grid-template-columns: minmax(0, 5fr) minmax(0, 6fr) !important; grid-template-rows: auto auto 1fr auto !important; grid-template-areas: 'head head' 'gal sec' 'gal pc' 'foot foot' !important; gap: 14px 26px; padding: 26px 26px 0 !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-top: 5px solid var(--wall) !important; border-radius: 4px !important; box-shadow: var(--paper-edge) !important; overflow: hidden; }
.v-hub .mini-review-header { grid-area: head !important; display: flex !important; align-items: baseline; flex-wrap: wrap; gap: 6px 14px; margin: 0 !important; padding: 0 !important; border: 0 !important; background: none !important; }
.v-hub .mini-review-rank { font: 600 12px/1 var(--f-sans) !important; letter-spacing: .12em; text-transform: uppercase; color: var(--walnut) !important; background: none !important; padding: 0 !important; }
.v-hub .mini-review-title { flex-basis: 100%; background: none !important; padding: 0 !important; border-radius: 0 !important; font: 400 clamp(23px, 2.1vw, 28px)/1.2 var(--f-serif) !important; color: var(--c-ink) !important; margin: 0 !important; }
.v-hub .mini-review-gal { grid-area: gal !important; min-width: 0; align-self: start; }
.v-hub .mini-review-gallery { border-radius: 4px; overflow: hidden; box-shadow: 0 0 0 6px #1a1d1a, 0 0 0 7px rgba(0, 0, 0, .2); margin: 7px; }
.v-hub .mini-review-nav { background: var(--chalk) !important; color: var(--wall) !important; border: 1.5px solid var(--wall) !important; }
.v-hub .mini-review-section { grid-area: sec !important; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; }
.v-hub .mini-review-section-title { display: inline-flex; align-items: center; gap: 10px; margin: 0 0 8px !important; padding: 9px 14px; border: 1.5px solid var(--wall); border-radius: 3px; background: var(--chalk); font: 600 14px/1 var(--f-sans) !important; color: var(--wall) !important; cursor: pointer; box-shadow: 3px 3px 0 rgba(31, 77, 43, .18); }
.v-hub .hb-mr-fold .mini-review-section-title::after { content: ''; width: 8px; height: 8px; margin-top: -4px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(45deg); transition: transform .2s; }
.v-hub .hb-mr-fold.is-open .mini-review-section-title::after { transform: rotate(-135deg); margin-top: 3px; }
.v-hub .hb-mr-fold .mini-review-section-title:hover { background: var(--c-mint); }
.v-hub .hb-mr-fold:not(.is-open) .mini-review-text[hidden] { height: 0; margin: 0 !important; overflow: hidden; }
.v-hub .mini-review-text { font-size: 15.5px !important; line-height: 1.7 !important; color: var(--c-ink-2) !important; }
.v-hub .mini-review > .pros-cons { grid-area: pc !important; align-self: start; margin: 0 !important; }
.v-hub .mini-review-footer { grid-area: foot !important; display: flex !important; align-items: center; flex-wrap: wrap; gap: 14px 24px; margin: 6px -26px 0 !important; padding: 16px 26px !important; background: #f6f1e5 !important; border: 0 !important; border-top: 1.5px dashed var(--c-line) !important; }
.v-hub .mini-review-footer > div:last-child { margin-left: auto; text-align: right; }
.v-hub .mini-review-rating { display: flex !important; align-items: center; gap: 12px; }
.v-hub .mini-review-rating-circle { background: radial-gradient(closest-side, #f6f1e5 80%, transparent 82% 100%), conic-gradient(var(--c-green-deep) calc(var(--v) * 1%), #e6dcc6 0) !important; color: var(--wall) !important; font-family: var(--f-serif) !important; }
.v-hub .mini-review-rating-label { font: 600 10px/1 var(--f-sans) !important; letter-spacing: .12em; text-transform: uppercase; color: var(--walnut) !important; }
.v-hub .mini-review-rating-badge { background: var(--wall) !important; color: var(--chalk) !important; border-radius: 999px !important; }
.v-hub .mini-review-author-avatar { border-radius: 50% !important; }
.v-hub .mini-review-author-name { font-weight: 600; color: var(--c-ink) !important; }
.v-hub .mini-review-meta { font-size: 13px !important; color: var(--c-ink-3) !important; }

.v-hub .pros-cons { display: grid !important; grid-template-columns: 1fr 1fr; gap: 12px; }
.v-hub .pros-list, .v-hub .cons-list { padding: 14px 16px 8px !important; border-radius: 4px !important; background: #eef2e3 !important; border: 1.5px solid #d3dcc0 !important; box-shadow: none !important; }
.v-hub .cons-list { background: #f7ece4 !important; border-color: #e7d2c3 !important; }
.v-hub .pros-cons-title { font: 600 11.5px/1 var(--f-sans) !important; letter-spacing: .12em; text-transform: uppercase; color: var(--c-green-ink) !important; margin-bottom: 10px !important; }
.v-hub .cons-list .pros-cons-title { color: #8a3b2a !important; }
.v-hub .pros-cons-items li { font-size: 14.5px !important; line-height: 1.45 !important; color: var(--c-ink) !important; padding-bottom: 7px !important; }

.v-hub .hb-toc { position: sticky; top: calc(var(--hdr-h, 64px) + 20px); max-height: calc(100vh - var(--hdr-h, 64px) - 40px); display: flex; flex-direction: column; padding: 20px 12px 12px 24px; background: linear-gradient(90deg, var(--beam) 0 8px, transparent 8px), var(--chalk); border: 1.5px solid var(--wall); border-radius: 4px; box-shadow: 6px 6px 0 -1px rgba(31, 77, 43, .12); }
.v-hub .hb-toc__title { margin: 0 6px 10px 0 !important; padding-bottom: 12px; font: 400 20px/1.2 var(--f-serif) !important; color: var(--c-ink); border-bottom: 1.5px dashed var(--c-line); }
.v-hub .hb-toc__title[data-total]::after { content: attr(data-done) ' von ' attr(data-total) ' gelesen'; display: block; margin-top: 6px; font: 600 11px/1 var(--f-sans); letter-spacing: .12em; text-transform: uppercase; color: var(--walnut); }
.v-hub .hb-toc__list { margin: 0; padding: 0 4px 0 0; list-style: none; overflow: auto; scrollbar-width: thin; overscroll-behavior: contain; }
.v-hub .hb-toc__list a { display: grid; grid-template-columns: 14px 20px minmax(0, 1fr); gap: 9px; align-items: center; padding: 7px 8px; border-radius: 3px; font: 500 13.5px/1.3 var(--f-sans); color: var(--c-ink-2); text-decoration: none; hyphens: auto; }
.v-hub .hb-toc__list a::before { content: ''; width: 14px; height: 14px; border-radius: 3px; border: 1.5px solid var(--c-green-line); background: #fff center / 11px no-repeat; transition: background-color .2s, border-color .2s; }
.v-hub .hb-toc__list li.is-done a::before { border-color: var(--c-green-deep); background-color: var(--c-green-deep); background-image: var(--tick); }
.v-hub .hb-toc__list li.is-cur a { background: var(--c-mint); color: var(--c-ink); font-weight: 600; }
.v-hub .hb-toc__list li.is-cur a::before { border-color: var(--wall); }
.v-hub .hb-toc__list a:hover { background: var(--c-mint-soft); color: var(--c-ink); }
.v-hub .hb-toc__n { font: 600 11px/1 var(--f-sans); letter-spacing: .06em; color: var(--walnut); }
.v-hub .rv-toc__close { display: none; }
.v-hub .rv-bar, .v-hub .rv-backdrop { display: none; }

@media (max-width: 1349px) {
  .v-hub .casino-table-header { display: none !important; }
  .v-hub .casino-table-row { grid-template-columns: minmax(0, 1fr) 104px; grid-template-areas: 'prov rate' 'hl hl' 'bonus bonus'; }
  .v-hub .casino-provider { grid-area: prov; } .v-hub .casino-highlights { grid-area: hl; } .v-hub .casino-rating { grid-area: rate; } .v-hub .casino-bonus { grid-area: bonus; }
  .v-hub .casino-bonus { grid-template-columns: auto 1fr; grid-template-areas: 'txt cta' 'amt cta' 'ext cta' 'note note'; align-items: center; column-gap: 18px; text-align: left; }
  .v-hub .casino-bonus-text { grid-area: txt; } .v-hub .casino-bonus-amount { grid-area: amt; } .v-hub .casino-bonus-extra { grid-area: ext; margin: 0; } .v-hub .casino-cta { grid-area: cta; } .v-hub .casino-bonus .rg-note { grid-area: note; }
}
@media (max-width: 1100px) {
  .v-hub .atf-casino-inner { grid-template-columns: minmax(0, 1fr); grid-template-areas: 'copy' 'art'; }
}
@media (max-width: 1023px) {
  .v-hub .hb-body { grid-template-columns: minmax(0, 1fr) !important; }
  .js .v-hub .hb-toc.rv-sheet { position: fixed; z-index: 60; left: 0; right: 0; bottom: 0; top: auto; max-height: min(78vh, 640px); padding: 18px 16px calc(18px + env(safe-area-inset-bottom)) 32px; border-radius: 14px 14px 0 0; border-bottom: 0; box-shadow: 0 -20px 40px -20px rgba(22, 48, 31, .6); transform: translateY(105%); visibility: hidden; transition: transform .28s cubic-bezier(.2, .8, .2, 1), visibility 0s .28s; }
  .js .v-hub .hb-toc.rv-sheet.is-open { transform: none; visibility: visible; transition: transform .28s cubic-bezier(.2, .8, .2, 1); }
  .js .v-hub .hb-toc.rv-sheet .hb-toc__list a { padding: 11px 8px; font-size: 15px; }
  .js .v-hub .hb-toc.rv-sheet .rv-toc__close { display: block; position: absolute; right: 14px; top: 14px; padding: 8px 12px; border: 1.5px solid var(--c-line); border-radius: 999px; background: #fff; font: 600 13px/1 var(--f-sans); color: var(--c-ink); cursor: pointer; }
  .js .v-hub .rv-backdrop { display: block; position: fixed; inset: 0; z-index: 55; background: rgba(15, 42, 26, .45); opacity: 0; pointer-events: none; transition: opacity .25s; }
  .js .v-hub .rv-backdrop.is-open { opacity: 1; pointer-events: auto; }
  .js .v-hub .rv-bar { display: block; position: fixed; z-index: 50; left: 12px; right: 12px; bottom: calc(12px + env(safe-area-inset-bottom)); transform: translateY(160%); transition: transform .3s cubic-bezier(.2, .8, .2, 1); }
  .js .v-hub .rv-bar.is-on { transform: none; }
  .v-hub .rv-bar__btn { display: grid; grid-template-columns: 34px minmax(0, 1fr) auto; align-items: center; gap: 12px; width: 100%; padding: 9px 10px 9px 12px; border: 0; border-radius: 10px; background: var(--wall); color: var(--chalk); box-shadow: 0 14px 30px -12px rgba(15, 42, 26, .7); text-align: left; cursor: pointer; }
  .v-hub .rv-bar__ring { width: 34px; height: 34px; border-radius: 50%; background: radial-gradient(closest-side, var(--wall) 72%, transparent 75%), conic-gradient(#e3b64c calc(var(--prog) * 1%), rgba(251, 248, 241, .18) 0); }
  .v-hub .rv-bar__txt { display: grid; gap: 3px; min-width: 0; }
  .v-hub .rv-bar__txt small { font: 600 10.5px/1 var(--f-sans); letter-spacing: .12em; text-transform: uppercase; color: #a9d79c; }
  .v-hub .rv-bar__txt strong { font: 400 16px/1.15 var(--f-serif); color: var(--chalk); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .v-hub .rv-bar__open { display: inline-flex; align-items: center; gap: 7px; padding: 9px 12px; border-radius: 999px; background: var(--chalk); color: var(--wall); font: 600 13px/1 var(--f-sans); }
  .v-hub .mini-review { grid-template-columns: minmax(0, 1fr) !important; grid-template-rows: none !important; grid-template-areas: 'head' 'gal' 'sec' 'pc' 'foot' !important; }
}
@media (max-width: 640px) {
  .v-hub .atf-casino-content { display: contents; }
  .v-hub .atf-casino-inner, .v-hub .atf-casino .atf-casino-inner.atf-casino-inner { display: flex !important; flex-direction: column; gap: 0 !important; }
  .v-hub .breadcrumb { order: 1; } .v-hub .atf-casino-title { order: 2; font-size: 34px !important; } .v-hub .atf-casino-subtitle { order: 3; }
  .v-hub .hb-art { order: 4; --H: 300px; margin: 6px 0 22px; }
  .v-hub .atf-casino-intro { order: 6; } .v-hub .atf-eeat-signals { order: 7; margin-bottom: 0 !important; } .v-hub .atf-eeat-signals:not(:has(*)) { display: none !important; } .v-hub .atf-casino-inner > .atf-expert-box, .v-hub .atf-casino-content > .atf-expert-box { order: 5; margin: 0 0 24px !important; }
  .v-hub .casino-table-row { padding: 16px 14px !important; gap: 12px; grid-template-columns: minmax(0, 1fr) 86px; }
  .v-hub .casino-rating { width: 86px; height: 86px; }
  .v-hub .casino-rating-score { font-size: 19px !important; }
  .v-hub .casino-logo { width: 116px !important; height: 38px !important; }
  .v-hub .casino-bonus { grid-template-columns: minmax(0, 1fr); grid-template-areas: 'txt' 'amt' 'ext' 'cta' 'note'; text-align: left; }
  .v-hub .casino-cta { margin-top: 8px; }
  .v-hub .hb-hl-btn { display: inline-grid; place-items: center; width: 26px; height: 26px; margin-left: 8px; vertical-align: middle; border: 1.5px solid var(--c-line); border-radius: 50%; background: #fff; cursor: pointer; }
  .v-hub .hb-hl-btn::after { content: ''; width: 7px; height: 7px; margin-top: -3px; border-right: 2px solid var(--wall); border-bottom: 2px solid var(--wall); transform: rotate(45deg); }
  .v-hub .hl-open .hb-hl-btn::after { transform: rotate(-135deg); margin-top: 3px; }
  .v-hub .casino-highlights { display: flex; flex-wrap: wrap; align-items: center; }
  .v-hub .casino-highlight-title { margin: 0 !important; }
  .v-hub .casino-features { flex-basis: 100%; }
  .v-hub .casino-table-row:not(.hl-open) .casino-feature:nth-child(n + 2) { display: none !important; }
  .v-hub .hb-ch { padding: 22px 18px !important; }
  .v-hub .hb-ch > h2.border { font-size: 25px !important; }
  .v-hub h2[data-n]::before { display: none; }
  .v-hub .rv-more { width: 100%; justify-content: center; }
  .v-hub .mini-review { padding: 18px 16px 0 !important; }
  .v-hub .mini-review-footer { margin: 6px -16px 0 !important; padding: 14px 16px !important; }
  .v-hub .mini-review-footer > div:last-child { margin-left: 0; text-align: left; width: 100%; }
  .v-hub .mini-review-link { width: 100%; }
  .v-hub .pros-cons { grid-template-columns: minmax(0, 1fr); }
}
@media (prefers-reduced-motion: reduce) {
  .v-hub .hb-plogo, .v-hub .hb-pod::after { animation: none; }
  .v-hub .casino-table-row:hover, .v-hub .rv-more:hover, .v-hub .casino-cta:hover { transform: none; }
}

.v-hub .casino-top-table-title[data-n], .v-hub .hb-ch section h2[data-n] { display: flex; align-items: baseline; gap: 16px; }
.v-hub .casino-top-table-title[data-n]::before, .v-hub .hb-ch section h2[data-n]::before { flex: none; align-self: center; width: 40px; height: 40px; border-radius: 50%; background: var(--wall); color: var(--chalk); font: 600 13px/40px var(--f-sans); text-align: center; letter-spacing: 0; }
.v-hub .hb-ch section h2.border { margin-top: 12px !important; padding: 0 !important; border: 0 !important; font: 400 clamp(24px, 2.2vw, 30px)/1.18 var(--f-serif) !important; color: var(--c-ink) !important; }
.v-hub .hb-ch section h2.border::after { display: none !important; }
.v-hub .casino-rating::before, .v-hub .casino-rating::after { display: none !important; }

.v-hub .hb-ch :is(.feature-grid-item, .entity-card, .sp-card, .rg-card, .pay-card, .fq-item, .img-grid-item, .compliance-card, .sp-tile) { background: #fff !important; border: 1.5px solid var(--c-line) !important; border-radius: 4px !important; box-shadow: none !important; }
.v-hub .hb-ch :is(.feature-grid-item, .entity-card, .sp-card, .pay-card) { transition: transform .2s, box-shadow .2s, border-color .2s; }
.v-hub .hb-ch :is(.feature-grid-item, .entity-card, .sp-card, .pay-card):hover { transform: translateY(-2px); border-color: var(--c-green-line) !important; box-shadow: 0 16px 24px -18px rgba(31, 61, 42, .7) !important; }
.v-hub .hb-ch :is(.feature-grid-title, .entity-card-title, .sp-card__term, .rg-card__title, .rtp-list__title, .bn-steps__title, .pay-steps__title, .howto-title, .lz-note__title, .rtp-head, .pay-head) { font-family: var(--f-serif) !important; font-weight: 400 !important; color: var(--c-ink) !important; letter-spacing: -.01em; }
.v-hub .hb-ch :is(.feature-grid-icon, .entity-card-icon, .sp-card__ico, .rg-item__ico, .pay-card__ico, .bn-step__ico, .rtp-ico) { color: var(--wall) !important; background: var(--c-mint) !important; border-radius: 50% !important; }
.v-hub .feature-grid-section { padding: 0 !important; background: none !important; border: 0 !important; }
.v-hub .feature-grid { gap: 12px !important; }
.v-hub .feature-grid-item { padding: 20px !important; }

.v-hub .hb-main .alert, .v-hub .hb-main .info-box { position: relative; padding: 22px 24px 20px 24px !important; background: #fffdf6 !important; border: 1.5px solid var(--c-line) !important; border-radius: 2px !important; box-shadow: 0 14px 22px -18px rgba(40, 30, 10, .55) !important; transform: rotate(-.35deg); color: var(--c-ink) !important; }
.v-hub .hb-main .alert::before, .v-hub .hb-main .info-box::before { content: ''; position: absolute; left: 22px; top: -9px; width: 86px; height: 20px; background: rgba(227, 182, 76, .55); transform: rotate(-3deg); box-shadow: 0 1px 2px rgba(0, 0, 0, .08); }
.v-hub .hb-main .alert-warning::before { background: rgba(196, 98, 70, .45); }
.v-hub .hb-main .alert-tip::before { background: rgba(127, 156, 107, .55); }
.v-hub .hb-main .alert > [class^='icon-alert'] { color: var(--walnut) !important; }
.v-hub .hb-main .alert-warning > [class^='icon-alert'] { color: #a4452d !important; }
.v-hub .hb-main .alert-title, .v-hub .hb-main .lz-note__title { font: 400 19px/1.3 var(--f-serif) !important; color: var(--c-ink) !important; margin-bottom: 6px !important; }
.v-hub .hb-main .alert-text, .v-hub .hb-main .alert-text p, .v-hub .hb-main .info-box p { font-size: 15.5px !important; line-height: 1.65 !important; color: var(--c-ink-2) !important; }
.v-hub .hb-main > .alert { transform: rotate(.3deg); }

.v-hub .hb-ch .comparison-table { border-collapse: separate !important; border-spacing: 0; width: 100%; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-radius: 4px !important; overflow: hidden; }
.v-hub .hb-ch .comparison-table thead th, .v-hub .hb-ch .comparison-table tr:first-child th { background: #f4efe2 !important; color: var(--walnut) !important; font: 600 11px/1.3 var(--f-sans) !important; letter-spacing: .1em; text-transform: uppercase; border-bottom: 1.5px solid var(--c-line) !important; }
.v-hub .hb-ch .comparison-table td { border-color: #efe7d6 !important; }
.v-hub .hb-ch .comparison-table tbody tr:hover td { background: #fbf8f0 !important; }
.v-hub .hb-ch .overflow-x-auto { border-radius: 4px; }
.v-hub .st-sort { color: var(--walnut) !important; }

.v-hub .wl-bar { gap: 12px !important; padding: 14px !important; background: #f4efe2 !important; border: 1.5px solid var(--c-line) !important; border-radius: 4px !important; }
.v-hub .wl-search__in { height: 46px; padding: 0 16px 0 42px !important; border: 2px solid var(--wall) !important; border-radius: 3px !important; background-color: #fff !important; font: 500 15.5px/1 var(--f-sans) !important; color: var(--c-ink) !important; box-shadow: 3px 3px 0 rgba(31, 77, 43, .15); }
.v-hub .wl-search__in:focus { outline: 3px solid var(--c-green); outline-offset: 2px; }
.v-hub .wl-toggle__sw { background: #d8cdb5 !important; }
.v-hub .wl-toggle input:checked + .wl-toggle__sw, .v-hub .wl-toggle[aria-checked='true'] .wl-toggle__sw { background: var(--c-green-deep) !important; }
.v-hub .wl-count { font: 600 12px/1 var(--f-sans) !important; letter-spacing: .08em; text-transform: uppercase; color: var(--walnut) !important; }
.v-hub .wl-go, .v-hub .gl-row__go, .v-hub .sp-card__go { color: var(--wall) !important; background: var(--c-mint) !important; border-radius: 999px !important; font-weight: 600 !important; }
.v-hub .wl-more { border: 1.5px solid var(--wall) !important; background: var(--chalk) !important; color: var(--wall) !important; border-radius: 3px !important; box-shadow: 3px 3px 0 rgba(31, 77, 43, .18) !important; font-weight: 600 !important; }
.v-hub .wl-table td:nth-child(4) { font-family: ui-monospace, 'SFMono-Regular', Menlo, monospace; font-size: 13px !important; color: var(--c-ink-2) !important; }

.v-hub .testsieger-section { padding: 0 !important; background: none !important; }
.v-hub .testsieger-box { padding: 24px !important; background: linear-gradient(135deg, #fff8e6, #fff 45%) !important; border: 2px solid var(--wall) !important; border-top: 6px solid #c9962c !important; border-radius: 4px !important; box-shadow: 8px 8px 0 -2px rgba(31, 77, 43, .12) !important; }
.v-hub .testsieger-rating { background: var(--wall) !important; color: var(--chalk) !important; border-radius: 4px !important; }
.v-hub .testsieger-rating-score { font-family: var(--f-serif) !important; color: var(--chalk) !important; }
.v-hub .testsieger-criterion-bar { height: 6px !important; background: repeating-linear-gradient(90deg, rgba(31, 77, 43, .25) 0 1px, transparent 1px 10%), #ece4d1 !important; border-radius: 1px !important; }
.v-hub .testsieger-criterion-fill { background: linear-gradient(90deg, var(--wall), var(--c-green)) !important; border-radius: 1px !important; }
.v-hub .testsieger-criterion-value { font-family: var(--f-serif) !important; color: var(--wall) !important; }

.v-hub .gx-explainer { --gx-paper: #f6f1e5; --gx-ink: #1b2a1f; --gx-muted: #6b6f60; --gx-accent: #2c7a35; --gx-line: #d3c7ae; --gx-head: 'Hedvig Letters Serif', Georgia, serif; --gx-body: 'Radio Canada', system-ui, sans-serif; }
.v-hub .gx-explainer .gx-stage { border: 1.5px solid var(--c-line); border-radius: 4px !important; }

.v-hub .fq { display: grid; gap: 8px; }
.v-hub .fq-item { overflow: hidden; }
.v-hub .fq-btn { padding: 16px 18px !important; background: none !important; }
.v-hub .fq-btn[aria-expanded='true'] { background: #f6f1e5 !important; }
.v-hub .fq-n { font: 600 11px/1 var(--f-sans) !important; letter-spacing: .06em; color: var(--walnut) !important; }
.v-hub .fq-q, .v-hub .fq-h { font: 400 clamp(17px, 1.5vw, 20px)/1.3 var(--f-serif) !important; color: var(--c-ink) !important; }
.v-hub .fq-chev { color: var(--wall) !important; }
.v-hub .fq-panel__in { padding: 4px 18px 18px !important; }

.v-hub .casino-link-section { padding: 20px 24px !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-radius: 4px !important; }
.v-hub .casino-link-grid a { color: var(--wall) !important; text-decoration: underline; text-decoration-color: var(--c-green-line); text-underline-offset: 3px; }
.v-hub ol.tl .tl-n { background: var(--wall) !important; color: var(--chalk) !important; font-family: var(--f-serif) !important; }
.v-hub ol.tl .tl-item { border-color: var(--c-line) !important; background: #fff !important; border-radius: 4px !important; }
.v-hub ol.tl .tl-item:hover { background: #f6f1e5 !important; }
.v-hub .howto-step { background: #fff !important; border: 1.5px solid var(--c-line) !important; border-radius: 4px !important; }
.v-hub .howto-step.is-active { border-color: var(--wall) !important; box-shadow: 3px 3px 0 rgba(31, 77, 43, .18) !important; }
.v-hub .howto-step-badge { color: var(--walnut) !important; font-weight: 600 !important; letter-spacing: .1em; }
.v-hub .img-grid-item img, .v-hub .hb-ch p > img, .v-hub .hb-ch figure img { border-radius: 4px; }
.v-hub .lz-item { border-radius: 4px !important; }
.v-hub .lz-item.is-on .lz-item__h { background: var(--wall) !important; }
.v-hub .lz-badge { font-weight: 600 !important; }
.v-hub .pay-fact { background: var(--wall) !important; border-radius: 4px !important; }
.v-hub .pay-fact__num { font-family: var(--f-serif) !important; color: #e3b64c !important; }
.v-hub .pay-fact__txt { color: var(--chalk) !important; }
.v-hub .bn-lab { border-radius: 999px !important; }
.v-hub .bn-lab--testsieger { background: #c9962c !important; color: #1b2a1f !important; }
.v-hub .bn-amt, .v-hub .bn-score { font-family: var(--f-serif) !important; color: var(--c-ink) !important; }
.v-hub .rtp-val { font-family: var(--f-serif) !important; color: var(--wall) !important; }
@media (prefers-reduced-motion: reduce) { .v-hub .hb-ch :is(.feature-grid-item, .entity-card, .sp-card, .pay-card):hover { transform: none; } }
.v-hub .hb-art { width: 100%; align-self: stretch; justify-self: stretch; }
.v-hub ol.tl .tl-n { display: inline-grid !important; place-items: center; min-width: 30px; height: 30px; border-radius: 50% !important; font-size: 15px !important; line-height: 1 !important; }
.v-hub .hb-ch section > *, .v-hub .hb-ch section [class*='grid'] > *, .v-hub .rtp-main, .v-hub .rtp-tips { min-width: 0; max-width: 100%; }
.v-hub .hb-ch .overflow-x-auto { overflow-x: auto !important; max-width: 100%; -webkit-overflow-scrolling: touch; }
@media (max-width: 1100px) { .v-hub .rtp-grid { grid-template-columns: minmax(0, 1fr) !important; } }

@media (min-width: 1024px) { .v-hub .hb-body { grid-template-columns: minmax(0, 1fr) 300px !important; } }
.v-hub .hb-toc { padding: 22px 14px 14px 26px; max-height: none; }
.v-hub .hb-toc__title[data-total]::after { content: attr(data-done) ' von ' attr(data-total) ' geprüft'; }
.v-hub .hb-toc__list { overflow: visible; }
.v-hub .hb-toc__list a { grid-template-columns: 16px 20px minmax(0, 1fr); padding: 7px 8px; }
@media (max-height: 820px) and (min-width: 1024px) { .v-hub .hb-toc__list a { padding: 5px 8px; } .v-hub .hb-toc__title { margin-bottom: 6px !important; } }


.v-hub .casino-top-table > p:first-child { position: relative; padding: 16px 18px 16px 62px; background: #fff; border: 1.5px solid var(--wall); border-radius: 4px; box-shadow: 4px 4px 0 rgba(31, 77, 43, .12); }
.v-hub .casino-top-table > p:first-child::before { content: ''; position: absolute; left: 16px; top: 50%; width: 32px; height: 32px; margin-top: -16px; border-radius: 50%; background: var(--c-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f4d2b' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='5.5'/%3E%3Cpath d='M15 15l4.5 4.5'/%3E%3C/svg%3E") center / 18px no-repeat; }
.v-hub .casino-top-table > p:first-child strong { color: var(--wall); }

.v-hub .lz .lz-map__st--lic { fill: #c6d3b2; }
.v-hub .lz .lz-map__lic:hover .lz-map__st--lic, .v-hub .lz .lz-map__lic.is-hover .lz-map__st--lic { fill: #a9be92; }
.v-hub .lz .lz-map__lic.is-on .lz-map__st--lic { fill: var(--wall); }
.v-hub .lz .lz-map__st { fill: #efe7d4; stroke: var(--chalk); }
.v-hub .lz .lz-map__ring { stroke: #c9962c; }
.v-hub .lz-item { background: #fff !important; border: 1.5px solid var(--c-line) !important; box-shadow: none !important; }
.v-hub .lz-item.is-on { border-color: var(--wall) !important; box-shadow: 4px 4px 0 rgba(31, 77, 43, .14) !important; }
.v-hub .lz-item.is-on .lz-item__h, .v-hub .lz-item.is-on .lz-item__btn { background: var(--wall) !important; color: var(--chalk) !important; }
.v-hub .lz-item__name { font-family: var(--f-serif) !important; }
.v-hub .lz-nav__btn { border: 1.5px solid var(--wall) !important; color: var(--wall) !important; background: var(--chalk) !important; }
.v-hub .lz-cmp .comparison-table th { vertical-align: middle; }

.v-hub .feature-grid-section.light .feature-grid { counter-reset: fg; }
.v-hub .feature-grid-section.light .feature-grid-item { position: relative; counter-increment: fg; padding: 22px 22px 20px !important; border-top: 4px solid var(--beam) !important; }
.v-hub .feature-grid-section.light .feature-grid-item::after { content: counter(fg, decimal-leading-zero); position: absolute; right: 18px; top: 14px; font: 400 30px/1 var(--f-serif); color: #e2d7bf; }
.v-hub .hb-ch .feature-grid-icon { width: 46px !important; height: 46px !important; display: grid !important; place-items: center; background: var(--wall) !important; color: var(--chalk) !important; }
.v-hub .hb-ch .feature-grid-icon svg, .v-hub .hb-ch .feature-grid-icon [class^='icon-'] { color: var(--chalk) !important; filter: brightness(0) invert(1); }
.v-hub .feature-grid-section:not(.light) .feature-grid-item { padding: 0 !important; overflow: hidden; }
.v-hub .feature-grid-section:not(.light) .feature-grid-item > :first-child { display: grid; place-items: center start; min-height: 64px; margin: 0 !important; padding: 12px 20px !important; background: #f6f1e5; border-bottom: 1.5px dashed var(--c-line); }
.v-hub .feature-grid-section:not(.light) .feature-grid-item > :not(:first-child) { padding: 0 20px; }
.v-hub .feature-grid-section:not(.light) .feature-grid-item > :last-child { padding-bottom: 18px; }

.v-hub section.rtp .rtp-grid { gap: 18px !important; }
.v-hub .rtp-table th { white-space: normal !important; }
.v-hub .rtp-bar { background: #ece4d1 !important; }
.v-hub .rtp-bar > *, .v-hub .rtp-bar::before { background: linear-gradient(90deg, var(--wall), var(--c-green)) !important; }
.v-hub .rtp-tips, .v-hub .bn-note, .v-hub .bn-cond .alert { position: relative; align-self: start; padding: 22px 20px 18px !important; background: #fffdf6 !important; border: 1.5px solid var(--c-line) !important; border-radius: 2px !important; box-shadow: 0 14px 22px -18px rgba(40, 30, 10, .55) !important; transform: rotate(.5deg); }
.v-hub .rtp-tips::before { content: ''; position: absolute; left: 22px; top: -9px; width: 86px; height: 20px; background: rgba(127, 156, 107, .55); transform: rotate(-3deg); }
.v-hub .rtp-list__title { font: 400 19px/1.3 var(--f-serif) !important; color: var(--c-ink) !important; }
.v-hub .rtp-list__item { font-size: 15px !important; line-height: 1.55 !important; }
.v-hub .rtp-where { border-radius: 999px !important; }
.v-hub .rtp-where--ggl { background: var(--c-mint) !important; color: var(--c-green-ink) !important; }
.v-hub .rtp-where--land { background: #f3e2c8 !important; color: #7a4e18 !important; }

.v-hub .bn-steps { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 12px !important; counter-reset: tip; }
.v-hub .bn-steps__title { grid-column: 1 / -1; font: 400 21px/1.3 var(--f-serif) !important; color: var(--c-ink) !important; margin: 0 0 4px !important; }
.v-hub .bn-step { position: relative; counter-increment: tip; display: block !important; padding: 44px 18px 18px !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-left: 4px solid #c9962c !important; border-radius: 4px !important; font-size: 15px !important; line-height: 1.55 !important; color: var(--c-ink) !important; }
.v-hub .bn-step::before { content: 'Tipp ' counter(tip, decimal-leading-zero); position: absolute; left: 58px; top: 20px; font: 600 11px/1 var(--f-sans); letter-spacing: .12em; text-transform: uppercase; color: var(--walnut); }
.v-hub .bn-step__ico { position: absolute !important; left: 16px; top: 12px; width: 32px !important; height: 32px !important; display: grid !important; place-items: center; border-radius: 50% !important; background: var(--c-mint) !important; color: var(--wall) !important; }
.v-hub .bn-step__ico svg { width: 17px; height: 17px; }
.v-hub .bn-tips, .v-hub .pay-tips { margin-top: 8px; }

.v-hub .pay-grid { gap: 12px !important; }
.v-hub .pay-card { padding: 16px 16px 14px !important; }
.v-hub .pay-card__top { min-height: 42px; align-items: center !important; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1.5px dashed var(--c-line); }
.v-hub .pay-avail { border-radius: 999px !important; font: 600 11px/1 var(--f-sans) !important; letter-spacing: .04em; padding: 5px 9px !important; }
.v-hub .pay-avail--std { background: var(--c-mint) !important; color: var(--c-green-ink) !important; }
.v-hub .pay-avail--wide { background: var(--wall) !important; color: var(--chalk) !important; }
.v-hub .pay-avail--some { background: #f3e2c8 !important; color: #7a4e18 !important; }
.v-hub .pay-avail--rare { background: #f4ddd5 !important; color: #8a3b2a !important; }
.v-hub .pay-avail i { background: currentColor !important; }
.v-hub .pay-card__txt { font-size: 14.5px !important; line-height: 1.5 !important; color: var(--c-ink-2) !important; }
.v-hub .pay-dir { color: var(--walnut) !important; }
.v-hub .pay-fact { display: grid !important; grid-template-columns: auto minmax(0, 1fr); align-items: center; gap: 24px; padding: 22px 26px !important; border: 0 !important; box-shadow: 8px 8px 0 -2px rgba(31, 77, 43, .15) !important; }
.v-hub .pay-fact__num, .v-hub .pay-fact__num b { display: block; font: 400 44px/1 var(--f-serif) !important; color: #e3b64c !important; letter-spacing: -.03em; }
.v-hub .pay-fact__num small { display: block; margin-top: 6px; font: 600 11px/1 var(--f-sans) !important; letter-spacing: .14em; text-transform: uppercase; color: #a9d79c !important; }
.v-hub .pay-fact__txt, .v-hub .pay-fact__txt strong { color: var(--chalk) !important; font-size: 15.5px !important; line-height: 1.6 !important; }
.v-hub .pay-nocrypto { background: rgba(251, 248, 241, .12) !important; color: #f6c9bd !important; border-radius: 999px !important; padding: 2px 8px !important; }

.v-hub .gl-table caption strong { font: 400 21px/1.3 var(--f-serif); color: var(--c-ink); }
.v-hub .gl-table td, .v-hub .gl-table td strong, .v-hub .gl-table th { white-space: normal !important; overflow-wrap: anywhere; hyphens: auto; text-overflow: clip !important; }
.v-hub .gl-table tr.gl-row { border-color: var(--c-line) !important; background: #fff !important; transition: transform .2s, box-shadow .2s; }
.v-hub .gl-table tr.gl-row:hover { transform: translateY(-2px); }
.v-hub .gl-table tr.gl-row.is-on { border-color: var(--wall) !important; background: #fff8e6 !important; box-shadow: 0 0 0 1.5px var(--wall), 4px 4px 0 rgba(31, 77, 43, .14) !important; }
.v-hub .gl-table tr.gl-row.is-on td, .v-hub .gl-table tr.gl-row.is-on strong { color: var(--c-ink) !important; }
.v-hub .gl-table tr.gl-row.is-on .gl-row__ico { background: var(--wall) !important; border-color: var(--wall) !important; color: var(--chalk) !important; }
.v-hub .gl-table .gl-c1 { font-family: var(--f-serif) !important; color: var(--wall) !important; }

.v-hub .testsieger-box { display: grid !important; gap: 22px; align-items: center; }
.v-hub .testsieger-rating { display: grid !important; justify-items: center; gap: 6px; padding: 18px 16px !important; }
.v-hub .testsieger-rating-label { background: #c9962c !important; color: #1b2a1f !important; border-radius: 999px !important; padding: 4px 10px !important; font: 600 11px/1 var(--f-sans) !important; letter-spacing: .1em; text-transform: uppercase; }
.v-hub .testsieger-rating-score { font-size: 44px !important; line-height: 1 !important; }
.v-hub .testsieger-rating-badge { color: #a9d79c !important; font: italic 500 14px/1 var(--f-sans) !important; background: none !important; }
.v-hub .testsieger-rating-date { color: rgba(251, 248, 241, .7) !important; font-size: 12px !important; }
.v-hub .testsieger-trust-badges { display: flex; gap: 6px; }
.v-hub .testsieger-trust-badge { background-color: var(--chalk) !important; border-radius: 3px; padding: 4px; background-origin: content-box; }
.v-hub .testsieger-criterion-label { font-weight: 600 !important; color: var(--c-ink) !important; }

.v-hub .casino-link-section { padding: 22px !important; }
.v-hub .casino-link-grid { display: grid !important; grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); gap: 8px !important; margin: 0 !important; padding: 0 !important; list-style: none; }
.v-hub .casino-link-grid li { margin: 0 !important; padding: 0 !important; background: none !important; }
.v-hub .casino-link-grid li::before, .v-hub .casino-link-grid li::marker { content: none !important; display: none !important; }
.v-hub .casino-link-grid a { display: flex !important; align-items: center; justify-content: space-between; gap: 8px; padding: 11px 14px; border: 1.5px solid var(--c-line); border-radius: 3px; background: var(--chalk); font: 600 14.5px/1.2 var(--f-sans); text-decoration: none !important; transition: border-color .15s, background .15s, transform .15s; }
.v-hub .casino-link-grid a::after { content: ''; flex: none; width: 7px; height: 7px; border-right: 2px solid currentColor; border-top: 2px solid currentColor; transform: rotate(45deg); }
.v-hub .casino-link-grid a:hover { border-color: var(--wall); background: #fff; transform: translateY(-2px); }

.v-hub .fq-item { transition: border-color .15s, box-shadow .15s; }
.v-hub .fq-item:has(.fq-btn[aria-expanded='true']) { border-color: var(--wall) !important; box-shadow: 4px 4px 0 rgba(31, 77, 43, .12) !important; }
.v-hub .fq-btn { padding: 14px 18px !important; }
.v-hub .fq-n { display: inline-grid; place-items: center; min-width: 28px; height: 28px; border-radius: 50%; background: #f4efe2; }
.v-hub .fq-btn[aria-expanded='true'] .fq-n { background: var(--wall); color: var(--chalk) !important; }

.v-hub .sp-card { border-top: 4px solid var(--c-green-line) !important; }
.v-hub .sp-card__go { padding: 5px 10px !important; }
.v-hub .compliance-bar, .v-hub .sp-tiles { gap: 10px !important; }
.v-hub .sp-tile, .v-hub .compliance-card { background: #fff !important; }
.v-hub .rg-card--1 { background: #f6f1e5 !important; }
.v-hub .rg-link { border: 1.5px solid var(--wall) !important; color: var(--wall) !important; border-radius: 999px !important; background: #fff !important; }
.v-hub .entity-card { border-left: 4px solid var(--c-green-line) !important; }
.v-hub .entity-card-title { font-size: 12px !important; font-family: var(--f-sans) !important; font-weight: 600 !important; letter-spacing: .1em; text-transform: uppercase; color: var(--walnut) !important; }
.v-hub .entity-card-text { font-size: 15.5px !important; color: var(--c-ink) !important; }
.v-hub .ov-list li { font-size: 15px !important; }

@media (max-width: 760px) {
  .v-hub .pay-fact { grid-template-columns: minmax(0, 1fr); gap: 12px; padding: 18px !important; }
  .v-hub .bn-steps { grid-template-columns: minmax(0, 1fr); }
  .v-hub .casino-top-table > p:first-child { padding: 60px 16px 16px; }
  .v-hub .casino-top-table > p:first-child::before { top: 16px; margin-top: 0; }
  .v-hub .casino-link-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .v-hub .rtp-tips { transform: none; }
}

.v-hub .lz-item.is-on .lz-item__name, .v-hub .lz-item.is-on .lz-item__btn * { color: var(--chalk) !important; }
.v-hub .hb-ch .bn-steps .bn-step { display: block !important; position: relative; padding: 16px 16px 16px 62px !important; min-height: 64px; }
.v-hub .hb-ch .bn-steps .bn-step::before, .v-hub .hb-ch .bn-steps .bn-step::after { content: none !important; display: none !important; }
.v-hub .hb-ch .bn-steps .bn-step .bn-step__ico { position: absolute !important; left: 16px !important; top: 16px !important; margin: 0 !important; }
.v-hub .gl-table td, .v-hub .gl-table td strong, .v-hub .gl-table th { overflow-wrap: normal; word-break: normal; }
.v-hub .gl-table .gl-c0 strong { hyphens: manual; font-size: 13px; }
.v-hub .gl-table .gl-c1 { font-size: 17px !important; line-height: 1.25 !important; hyphens: auto; }
.v-hub .gl-table .gl-c2 { font-size: 13px !important; hyphens: auto; }
.v-hub section.rtp .rtp-grid { grid-template-columns: minmax(0, 1fr) !important; }
.v-hub .rtp-tips { transform: none; }
.v-hub .rtp-list { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px 22px; }
.v-hub .rtp-list__title { grid-column: 1 / -1; }
.v-hub .rtp-table caption, .v-hub .hb-ch caption { white-space: normal !important; text-align: left; }
.v-hub .casino-link-grid a { width: 100%; box-sizing: border-box; }
@media (max-width: 760px) { .v-hub .rtp-list { grid-template-columns: minmax(0, 1fr); } }
.v-hub .lz-item.is-on .lz-badge, .v-hub .lz-item.is-on .lz-badge * { color: var(--c-green-ink) !important; background: var(--chalk) !important; }
.v-hub .gl-table .gl-c0, .v-hub .gl-table .gl-c0 strong { white-space: normal !important; overflow: visible !important; text-overflow: clip !important; min-width: 0; hyphens: auto; }
.v-hub .gl-table .gl-c0 strong { font-size: 12.5px !important; line-height: 1.25; }
.v-hub .rtp-where { white-space: normal !important; line-height: 1.3 !important; }

.v-hub .hb-lg { flex: none; display: inline-block; width: 74px; height: 30px; border-radius: 4px; border: 1.5px solid var(--c-line); background: #fff center / contain no-repeat; background-origin: content-box; padding: 4px 6px; vertical-align: middle; }
.v-hub .hb-lg--dark { background-color: var(--wall); border-color: var(--wall); }
.v-hub .hb-lg--mono { display: inline-grid; place-items: center; background: #f4efe2; }
.v-hub .hb-lg--mono::before { content: attr(data-i); font: 400 17px/1 var(--f-serif); color: var(--walnut); }
.v-hub .hb-cell, .v-hub .bn-c0 a { display: inline-flex !important; align-items: center; gap: 12px; vertical-align: middle; }
.v-hub .hb-nm { min-width: 0; }

@media (min-width: 761px) { .v-hub .bn-table { table-layout: fixed; width: 100% !important; min-width: 0 !important; } }
@media (min-width: 761px) { .v-hub .bn-table th, .v-hub .bn-table td { padding: 12px 10px !important; } }
@media (min-width: 761px) { .v-hub .bn-table .bn-c0 { width: 27%; } .v-hub .bn-table .bn-c1 { width: 19%; } .v-hub .bn-table .bn-c2 { width: 15%; } .v-hub .bn-table .bn-c3 { width: 15%; } .v-hub .bn-table .bn-c4 { width: 24%; } }
.v-hub .bn-table th { white-space: normal !important; line-height: 1.3 !important; }
.v-hub .bn-table .bn-c0 a { font: 600 14.5px/1.25 var(--f-sans); color: var(--c-ink) !important; text-decoration: none !important; }
.v-hub .bn-table .bn-c0 .hb-lg { width: 64px; height: 28px; }
.v-hub .bn-table .bn-amt { font-size: 22px !important; }
.v-hub .bn-table tr.bn-top td { background: #fff8e6 !important; }
.v-hub .bn-table tr.bn-top td:first-child { box-shadow: inset 4px 0 0 #c9962c; }
.v-hub .bn-lab { display: inline-block; margin-top: 6px; padding: 3px 8px !important; font: 600 11px/1.2 var(--f-sans) !important; background: var(--c-mint) !important; color: var(--c-green-ink) !important; }

.v-hub .wl-table .wl-c0 { font-weight: 600; color: var(--c-ink); }
.v-hub .wl-table tr.wl-row { transition: background .15s; }
.v-hub .wl-table tbody tr:nth-child(odd) td { background: #fdfbf6; }
.v-hub .wl-table .wl-c2 { font-family: var(--f-serif); font-size: 15.5px !important; color: var(--wall) !important; white-space: nowrap; }
.v-hub .wl-table .wl-c1 { font-size: 13.5px !important; color: var(--c-ink-2) !important; }
.v-hub .wl-bar { display: grid !important; grid-template-columns: minmax(0, 1fr) auto auto; align-items: center; }
.v-hub .wl-search { position: relative; display: block !important; }
.v-hub .wl-search > svg { position: absolute; left: 14px; top: 50%; width: 18px; height: 18px; transform: translateY(-50%); color: var(--wall); z-index: 1; }
.v-hub .wl-search__in { width: 100% !important; box-sizing: border-box; }
.v-hub .wl-toggle { display: inline-flex !important; align-items: center; gap: 10px; padding: 10px 14px !important; border: 1.5px solid var(--c-line) !important; border-radius: 999px !important; background: #fff !important; font: 600 13.5px/1 var(--f-sans) !important; color: var(--c-ink) !important; cursor: pointer; }
.v-hub .wl-toggle[aria-pressed='true'] { border-color: var(--wall) !important; }
.v-hub .wl-toggle[aria-pressed='true'] .wl-toggle__sw { background: var(--c-green-deep) !important; }
.v-hub .wl-count b { font: 400 24px/1 var(--f-serif); color: var(--wall); letter-spacing: 0; }

.v-hub .gl-strip .gl-table tbody { align-items: stretch; }
.v-hub .gl-table tr.gl-row { cursor: pointer; border-radius: 4px !important; border-top: 4px solid var(--c-green-line) !important; }
.v-hub .gl-table tr.gl-row.is-on { border-top-color: #c9962c !important; }
.v-hub .gl-table .gl-c2 { color: var(--c-ink-2) !important; }
.v-hub .gx-embed { padding: 14px; background: #fff; border: 1.5px solid var(--wall); border-radius: 6px; box-shadow: 8px 8px 0 -2px rgba(31, 77, 43, .12); }
.v-hub .gx-explainer .gx-stage { background: #fbf8f1 !important; }
.v-hub .gx-ctl, .v-hub .gx-explainer button { border: 1.5px solid var(--wall) !important; color: var(--wall) !important; background: var(--chalk) !important; border-radius: 3px !important; font-weight: 600 !important; }
.v-hub .gx-explainer button:hover { background: var(--c-mint) !important; }
.v-hub .gx-dots button, .v-hub .gx-dots i { border-radius: 50% !important; }
.v-hub .gx-sources { font-size: 12.5px !important; color: var(--c-ink-3) !important; border-top: 1.5px dashed var(--c-line); padding-top: 12px; }
.v-hub ul.ov-list { position: relative; display: grid !important; grid-template-columns: 1fr 1fr; gap: 0 26px; margin-top: 18px !important; padding: 44px 26px 20px !important; background: var(--chalk) !important; border: 1.5px solid var(--wall) !important; border-radius: 6px !important; box-shadow: 8px 8px 0 -2px rgba(31, 77, 43, .12) !important; }
.v-hub ul.ov-list::before { content: ''; position: absolute; left: 50%; top: -14px; width: 150px; height: 30px; transform: translateX(-50%); border-radius: 8px 8px 4px 4px; background: linear-gradient(#c9962c, #a87a1e); box-shadow: inset 0 2px 0 rgba(255, 255, 255, .35), 0 3px 6px rgba(0, 0, 0, .2); }
.v-hub .ov-title { grid-column: 1 / -1; margin-bottom: 8px !important; padding-bottom: 12px !important; border-bottom: 1.5px dashed var(--c-line) !important; font: 400 22px/1.25 var(--f-serif) !important; color: var(--c-ink) !important; }
.v-hub .ov-item { padding: 12px 0 12px 34px !important; position: relative; border-top: 1px dashed rgba(31, 77, 43, .16) !important; }
.v-hub .ov-check { position: absolute; left: 0; top: 13px; width: 20px !important; height: 20px !important; padding: 3px; border-radius: 4px; background: var(--c-green-deep); color: var(--chalk) !important; }
.v-hub .ov-term { color: var(--c-ink) !important; }

@media (max-width: 760px) {
  .v-hub .wl-bar { grid-template-columns: 1fr auto; }
  .v-hub .wl-search { grid-column: 1 / -1; }
  .v-hub ul.ov-list { grid-template-columns: minmax(0, 1fr); padding: 40px 18px 16px !important; }
  .v-hub .bn-table .hb-lg, .v-hub .wl-table .hb-lg { width: 60px; height: 26px; }

  .v-hub .mini-review { padding: 0 0 0 !important; gap: 0; }
  .v-hub .mini-review-header { position: relative; padding: 18px 16px 14px !important; }
  .v-hub .mini-review-rank { display: inline-block; padding: 5px 10px !important; border-radius: 999px; background: var(--wall) !important; color: var(--chalk) !important; }
  .v-hub .mini-review-title { font-size: 22px !important; margin-top: 8px !important; }
  .v-hub .mini-review-gal { margin: 0; }
  .v-hub .mini-review-gallery { margin: 0 !important; border-radius: 0; box-shadow: none; border-top: 1.5px solid var(--c-line); border-bottom: 1.5px solid var(--c-line); }
  .v-hub .mini-review-nav { width: 34px !important; height: 34px !important; }
  .v-hub .mini-review-section { padding: 14px 16px 0 !important; }
  .v-hub .mini-review-section-title { width: 100%; justify-content: space-between; box-sizing: border-box; }
  .v-hub .mini-review > .pros-cons { gap: 0 !important; margin: 14px 16px 0 !important; border: 1.5px solid var(--c-line); border-radius: 4px; overflow: hidden; }
  .v-hub .mini-review .pros-list, .v-hub .mini-review .cons-list { border: 0 !important; border-radius: 0 !important; padding: 12px 14px 6px !important; }
  .v-hub .mini-review .cons-list { border-top: 1.5px dashed var(--c-line) !important; }
  .v-hub .mini-review .pros-cons-items li { font-size: 14px !important; padding-bottom: 5px !important; }
  .v-hub .mini-review-footer { display: grid !important; grid-template-columns: auto minmax(0, 1fr); grid-template-areas: 'rate auth' 'cta cta' 'meta meta'; gap: 12px 14px; margin: 16px 0 0 !important; padding: 14px 16px 16px !important; }
  .v-hub .mini-review-rating { grid-area: rate; }
  .v-hub .mini-review-author { grid-area: auth; justify-self: start; }
  .v-hub .mini-review-author-role { display: block; font-size: 12px; }
  .v-hub .mini-review-meta { grid-area: meta; font-size: 12px !important; }
  .v-hub .mini-review-footer > div:last-child { grid-area: cta; margin: 0 !important; }
}
@media (min-width: 761px) {
  .v-hub .bn .bn-table { table-layout: fixed !important; width: 100% !important; }
  .v-hub .bn .bn-table td.bn-c4 { min-width: 0 !important; }
  .v-hub .bn .bn-table .st-sort { padding: 12px 10px !important; white-space: normal; line-height: 1.3; }
  .v-hub .bn .bn-table th { padding: 0 !important; }
}

.v-hub .bn .bn-table td.bn-c0 { white-space: nowrap; }
.v-hub .bn .bn-table td.bn-c0::before { left: 12px !important; font: 400 17px/1 var(--f-serif) !important; color: var(--walnut) !important; }
@media (min-width: 761px) { .v-hub .bn .bn-table td.bn-c0 { padding-left: 42px !important; } }
.v-hub .bn-bar i { background: var(--wall) !important; }
@media (min-width: 761px) {
  .v-hub .wl-table { table-layout: fixed !important; width: 100% !important; }
  .v-hub .wl-table .wl-c0 { width: 27%; } .v-hub .wl-table .wl-c1 { width: 21%; } .v-hub .wl-table .wl-c2 { width: 14%; } .v-hub .wl-table .wl-c3 { width: 23%; } .v-hub .wl-table .wl-c4 { width: 15%; }
  .v-hub .wl-table td { vertical-align: middle; }
  .v-hub .wl-table .wl-c3 { overflow-wrap: anywhere; }
}

.v-hub .wl-table .hb-nm { white-space: normal; overflow-wrap: anywhere; }
@media (max-width: 760px) {
  .v-hub .wl-table .hb-lg, .v-hub .bn-table .hb-lg { width: 54px; height: 24px; padding: 3px 4px; }
  .v-hub .hb-cell, .v-hub .bn-c0 a { gap: 8px; min-width: 0; }
}
@media (max-width: 760px) {
  .v-hub .bn .bn-table td.bn-c0 { white-space: normal; padding-left: 44px !important; }
  .v-hub .hb-cell, .v-hub .bn-c0 a { flex-direction: column; align-items: flex-start !important; gap: 6px !important; }
  .v-hub .hb-nm { overflow-wrap: normal; word-break: normal; }
}

@media (min-width: 761px) { .v-hub .gl-table tbody { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 12px !important; } }
.v-hub .gl-table .gl-c0 strong { font-size: 14px !important; hyphens: manual; }
.v-hub .gl-table .gl-c1 { font-size: 20px !important; }
.v-hub .gl-table .gl-c2 { font-size: 13.5px !important; }
.v-hub ul.ov-list li.ov-item { position: relative; padding: 12px 0 12px 34px !important; list-style: none; }
.v-hub ul.ov-list li.ov-item .ov-check { position: absolute !important; left: 0 !important; top: 13px !important; margin: 0 !important; }
.v-hub ul.ov-list li.ov-item::before { content: none !important; }
.v-hub .hb-ch img.aligncenter { display: block; height: auto; border-radius: 6px; border: 1.5px solid var(--c-line); box-shadow: 0 18px 30px -22px rgba(31, 61, 42, .7); background: #f1e8d5; cursor: zoom-in; }
.hb-lb { position: fixed; inset: 0; z-index: 80; display: grid; background: rgba(15, 42, 26, .9); overflow: auto; -webkit-overflow-scrolling: touch; }
.hb-lb img { display: block; width: max(100vw, 1100px); max-width: none; height: auto; margin: auto; align-self: center; }
@media (min-width: 1100px) { .hb-lb img { width: min(96vw, 1702px); } }
.hb-lb__x { position: fixed; top: 14px; right: 14px; z-index: 81; padding: 10px 16px; border: 0; border-radius: 999px; background: #fbf8f1; color: #1f4d2b; font: 600 14px/1 'Radio Canada', system-ui, sans-serif; cursor: pointer; box-shadow: 0 6px 16px rgba(0, 0, 0, .3); }
.v-hub .hb-zoom { display: none; }
@media (max-width: 760px) {
  .v-hub .hb-zoom { display: inline-flex; align-items: center; gap: 8px; margin: 8px 0 0; padding: 7px 12px; border: 1.5px solid var(--wall); border-radius: 999px; background: var(--chalk); font: 600 13px/1 var(--f-sans); color: var(--wall); cursor: pointer; }
}
@media (min-width: 761px) { .v-hub .rtp-table { table-layout: fixed !important; width: 100% !important; min-width: 0 !important; } .v-hub .rtp-table td, .v-hub .rtp-table th { white-space: normal !important; } }

@media (max-width: 760px) {
  .v-hub .bn .bn-table { border: 0 !important; background: none !important; }
  .v-hub .bn .bn-table tbody { display: grid !important; gap: 14px; }
  .v-hub .bn .bn-table tbody tr { position: relative; display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; grid-template-areas: 'head head' 'bonus bonus' 'fs dep' 'rate rate'; gap: 0 !important; padding: 0 !important; overflow: hidden; background: var(--chalk) !important; border: 1.5px solid var(--c-line) !important; border-top: 5px solid var(--beam) !important; border-radius: 4px !important; box-shadow: 0 14px 24px -20px rgba(31, 61, 42, .7) !important; }
  .v-hub .bn .bn-table tbody tr.bn-top { border: 2px solid var(--wall) !important; border-top: 5px solid #c9962c !important; }
  .v-hub .bn .bn-table tbody td { grid-column: auto !important; grid-row: auto !important; background: none !important; box-shadow: none !important; border: 0 !important; margin: 0 !important; min-width: 0 !important; text-align: left !important; }
  .v-hub .bn .bn-table td.bn-c0 { grid-area: head !important; display: flex !important; align-items: center; padding: 14px 16px 12px 62px !important; }
  .v-hub .bn .bn-table td.bn-c0::before { left: 16px !important; top: 50% !important; width: 34px; height: 34px; margin-top: -17px; display: grid !important; place-items: center; border-radius: 50%; background: var(--wall); color: var(--chalk) !important; font: 400 15px/34px var(--f-serif) !important; text-align: center; }
  .v-hub .bn .bn-table tr.bn-top td.bn-c0::before { background: #c9962c; color: #1b2a1f !important; }
  .v-hub .bn .bn-table td.bn-c0 a { flex-direction: row !important; align-items: center !important; gap: 12px !important; font: 600 17px/1.2 var(--f-sans) !important; }
  .v-hub .bn .bn-table td.bn-c0 .hb-lg { width: 70px; height: 30px; }
  .v-hub .bn .bn-table td.bn-c1 { grid-area: bonus !important; display: flex !important; align-items: baseline; justify-content: space-between; gap: 10px; margin: 0 16px !important; padding: 12px 14px !important; background: #f4efe2 !important; border-radius: 4px !important; }
  .v-hub .bn .bn-table td.bn-c1 .bn-pre { font: 600 11.5px/1.2 var(--f-sans) !important; letter-spacing: .08em; text-transform: uppercase; color: var(--walnut) !important; }
  .v-hub .bn .bn-table td.bn-c1 .bn-amt { font: 400 30px/1 var(--f-serif) !important; color: var(--c-ink) !important; }
  .v-hub .bn .bn-table td.bn-c2, .v-hub .bn .bn-table td.bn-c3 { padding: 12px 16px 12px !important; }
  .v-hub .bn .bn-table td.bn-c2 { grid-area: fs !important; border-right: 1.5px dashed var(--c-line) !important; }
  .v-hub .bn .bn-table td.bn-c3 { grid-area: dep !important; }
  .v-hub .bn .bn-table td.bn-c2::before, .v-hub .bn .bn-table td.bn-c3::before { display: block; margin-bottom: 6px; font: 600 10.5px/1 var(--f-sans) !important; letter-spacing: .1em; text-transform: uppercase; color: var(--c-ink-3) !important; }
  .v-hub .bn .bn-table td.bn-c2 .bn-fact, .v-hub .bn .bn-table td.bn-c3 .bn-fact { font: 600 16px/1.25 var(--f-sans) !important; color: var(--c-ink) !important; }
  .v-hub .bn .bn-table td.bn-c4 { grid-area: rate !important; display: grid !important; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 12px; padding: 12px 16px 14px !important; border-top: 1.5px dashed var(--c-line) !important; background: #fbf8f1 !important; }
  .v-hub .bn .bn-table td.bn-c4 .bn-score { font: 400 22px/1 var(--f-serif) !important; color: var(--wall) !important; }
  .v-hub .bn .bn-table td.bn-c4 .bn-bar { margin: 0 !important; height: 6px !important; background: #e6dcc6 !important; }
  .v-hub .bn .bn-table td.bn-c4 .bn-lab { margin: 0 !important; }
  .v-hub .bn .bn-table tr.bn-top .bn-lab { background: #c9962c !important; color: #1b2a1f !important; }
}
@media (max-width: 760px) { .v-hub .bn .bn-table td.bn-c0 { position: relative !important; } .v-hub .bn .bn-table td.bn-c0::before { position: absolute !important; bottom: auto !important; } }
@media (max-width: 760px) { .v-hub .bn .bn-table td.bn-c0::before { transform: none !important; } }
.v-hub .mini-review > .mini-review-checklist { grid-area: pc !important; }
.v-hub pre { white-space: pre-wrap !important; overflow-wrap: anywhere; overflow-x: visible !important; }
.v-hub .mini-review-screenshots { overflow: visible !important; display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px; scroll-snap-type: none !important; }
.v-hub .mini-review-screenshots > * { width: auto !important; min-width: 0 !important; max-width: 100% !important; flex: none !important; }
.v-hub .mini-review-screenshots img { width: 100% !important; height: auto !important; }
.v-hub :is(.overflow-x-auto, .tabelle) { overflow-x: visible !important; max-width: 100%; }
.v-hub :is(.overflow-x-auto, .tabelle) table { width: 100% !important; min-width: 0 !important; table-layout: fixed; }
.v-hub :is(.overflow-x-auto, .tabelle) :is(td, th) { min-width: 0 !important; overflow-wrap: anywhere; hyphens: auto; white-space: normal !important; }
@media (max-width: 760px) {
  .v-hub ol.tl { grid-template-columns: minmax(0, 1fr) !important; }
  .v-hub .tl-item { grid-template-columns: 34px minmax(0, 1fr) 18px !important; }
}
.v-hub .mini-review-screenshots ~ .mini-review-nav { display: none !important; }
.v-hub .hb-art--plain .hb-scene { background-image: image-set(url(/assets/site/assets/pruefstand-1200.avif) type('image/avif'), url(/assets/site/assets/pruefstand-1200.webp) type('image/webp')); background-size: cover; background-position: center; }
.v-hub .hb-ch--g > h2, .v-hub .hb-ch--g > :is(.rating-headline-section, .st-sec) h2:first-of-type { margin: 0 0 20px !important; padding: 0 !important; border: 0 !important; font: 400 clamp(26px, 2.5vw, 34px)/1.15 var(--f-serif) !important; letter-spacing: -.02em; color: var(--c-ink) !important; }
.v-hub .hb-ch--g > h2::after, .v-hub .hb-ch--g > h2::before { display: none !important; }
.v-hub .hb-ch--g > .rating-headline-section { margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; box-shadow: none !important; }
.v-hub .hb-ch--g > .st-sec { margin: 0 !important; background: none !important; border-top: 0 !important; box-shadow: none !important; }
.v-hub .hb-ch--g > * { scroll-margin-top: calc(var(--hdr-h, 64px) + 16px); }
.v-hub .hb-ch--g h2[id] { scroll-margin-top: calc(var(--hdr-h, 64px) + 16px); }
.v-hub .hb-art--wohnzimmer .hb-scene { background-image: image-set(url(/assets/site/assets/raum-wohnzimmer-1600.avif) type('image/avif'), url(/assets/site/assets/raum-wohnzimmer-1600.webp) type('image/webp')); }
.v-hub .hb-art--router .hb-scene { background-image: image-set(url(/assets/site/assets/raum-router-1600.avif) type('image/avif'), url(/assets/site/assets/raum-router-1600.webp) type('image/webp')); }
.v-hub .hb-art--dachstudio .hb-scene { background-image: image-set(url(/assets/site/assets/raum-dachstudio-1600.avif) type('image/avif'), url(/assets/site/assets/raum-dachstudio-1600.webp) type('image/webp')); }
.v-hub .hb-art--pruefstand-zahlung .hb-scene { background-image: image-set(url(/assets/site/assets/raum-pruefstand-zahlung-1600.avif) type('image/avif'), url(/assets/site/assets/raum-pruefstand-zahlung-1600.webp) type('image/webp')); }
.v-hub .hb-art--fantasy .hb-scene { background-image: image-set(url(/assets/site/assets/raum-fantasy-1600.avif) type('image/avif'), url(/assets/site/assets/raum-fantasy-1600.webp) type('image/webp')); }
.v-hub .hb-art--pruefstand-wetten .hb-scene { background-image: image-set(url(/assets/site/assets/raum-pruefstand-wetten-1600.avif) type('image/avif'), url(/assets/site/assets/raum-pruefstand-wetten-1600.webp) type('image/webp')); }
.v-hub .hb-art--pruefstand-lotto .hb-scene { background-image: image-set(url(/assets/site/assets/raum-pruefstand-lotto-1600.avif) type('image/avif'), url(/assets/site/assets/raum-pruefstand-lotto-1600.webp) type('image/webp')); }
.v-hub :is(.hb-art--wohnzimmer, .hb-art--router, .hb-art--dachstudio, .hb-art--pruefstand-zahlung, .hb-art--fantasy, .hb-art--pruefstand-wetten, .hb-art--pruefstand-lotto) .hb-scene { background-size: cover; background-position: 88% 100%; }
@media (max-width: 760px) {
  .v-hub .hb-art--fantasy .hb-scene { background-image: image-set(url(/assets/site/assets/raum-fantasy-900.avif) type('image/avif'), url(/assets/site/assets/raum-fantasy-900.webp) type('image/webp')); }
  .v-hub .hb-art--pruefstand-wetten .hb-scene { background-image: image-set(url(/assets/site/assets/raum-pruefstand-wetten-900.avif) type('image/avif'), url(/assets/site/assets/raum-pruefstand-wetten-900.webp) type('image/webp')); }
  .v-hub .hb-art--pruefstand-lotto .hb-scene { background-image: image-set(url(/assets/site/assets/raum-pruefstand-lotto-900.avif) type('image/avif'), url(/assets/site/assets/raum-pruefstand-lotto-900.webp) type('image/webp')); }
  .v-hub .hb-art--wohnzimmer .hb-scene { background-image: image-set(url(/assets/site/assets/raum-wohnzimmer-900.avif) type('image/avif'), url(/assets/site/assets/raum-wohnzimmer-900.webp) type('image/webp')); }
  .v-hub .hb-art--router .hb-scene { background-image: image-set(url(/assets/site/assets/raum-router-900.avif) type('image/avif'), url(/assets/site/assets/raum-router-900.webp) type('image/webp')); }
  .v-hub .hb-art--dachstudio .hb-scene { background-image: image-set(url(/assets/site/assets/raum-dachstudio-900.avif) type('image/avif'), url(/assets/site/assets/raum-dachstudio-900.webp) type('image/webp')); }
  .v-hub .hb-art--pruefstand-zahlung .hb-scene { background-image: image-set(url(/assets/site/assets/raum-pruefstand-zahlung-900.avif) type('image/avif'), url(/assets/site/assets/raum-pruefstand-zahlung-900.webp) type('image/webp')); }
}
.v-hub .alt-wrap .alt-table { min-width: 0 !important; width: 100% !important; table-layout: fixed !important; }
.v-hub .alt-wrap .alt-table :is(th, td) { min-width: 0 !important; white-space: normal !important; overflow-wrap: anywhere; hyphens: auto; }
@media (max-width: 760px) {
  .v-hub .howto-steps { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; grid-auto-flow: row !important; gap: 12px !important; overflow: visible !important; scroll-snap-type: none !important; transform: none !important; }
  .v-hub .howto-step { width: auto !important; min-width: 0 !important; max-width: none !important; flex: none !important; }
  .v-hub .gl-table tbody { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; gap: 12px; overflow: visible !important; scroll-snap-type: none !important; }
  .v-hub .gl-table tbody tr { width: auto !important; min-width: 0 !important; max-width: none !important; }
}
@media (max-width: 760px) {
  .v-hub .casino-link-grid.two-cols li, .v-hub .casino-link-grid.two-cols a { min-width: 0 !important; max-width: 100% !important; overflow-wrap: anywhere; }
}
@media (min-width: 1024px) {
  .v-hub .hb-body--g .st-intro > .st-toc { display: none !important; }
  .v-hub .hb-body--g .st-intro:has(> .st-toc) { grid-template-columns: minmax(0, 1fr) !important; display: block !important; }
}
.v-hub .hb-cards { position: absolute; inset: 0; container-type: inline-size; display: flex; align-items: flex-start; justify-content: center; gap: 7%; padding: 11% 7% 0; }
.v-hub .hb-cards .hb-card { position: relative; top: auto; left: auto; width: min(40%, 240px); height: auto; padding: 30px 16px 18px; display: flex; flex-direction: column; align-items: center; gap: 14px; background: var(--chalk); border: 1.5px solid var(--wall); border-radius: 6px; box-shadow: 0 22px 30px -18px rgba(40, 30, 10, .65), 6px 6px 0 -2px rgba(31, 77, 43, .12); transform: rotate(-2deg); transition: transform .25s cubic-bezier(.2, .8, .2, 1); }
.v-hub .hb-cards .hb-card + .hb-card { transform: rotate(2.2deg) translateY(14px); }
.v-hub .hb-cards--1 .hb-card { width: min(46%, 270px); }
.v-hub .hb-cards .hb-card::before { content: ''; position: absolute; left: 50%; top: -13px; width: 44%; height: 24px; transform: translateX(-50%); border-radius: 8px 8px 4px 4px; background: linear-gradient(#c9962c, #a87a1e); box-shadow: inset 0 2px 0 rgba(255, 255, 255, .35), 0 3px 6px rgba(0, 0, 0, .2); font-size: 0; }
.v-hub .hb-cards .hb-plogo { position: relative !important; inset: auto !important; display: block; width: 100% !important; height: auto !important; aspect-ratio: 3 / 1; margin: 0 !important; padding: 10px 12px; background-color: #fff !important; background-size: contain !important; background-position: center !important; background-repeat: no-repeat !important; background-origin: content-box !important; border: 1.5px solid var(--c-line); border-radius: 4px; box-shadow: none; animation: none; }
.v-hub .hb-cards .hb-card::after { content: attr(data-score); position: relative; inset: auto; right: auto; bottom: auto; display: grid; place-items: center; width: clamp(64px, 16cqw, 96px); height: auto; aspect-ratio: 1; border: 0; border-radius: 50%; background: radial-gradient(closest-side, var(--chalk) 78%, transparent 80% 100%), conic-gradient(var(--c-green-deep) calc(var(--p) * 1%), #e6dcc6 0); box-shadow: 0 0 0 4px var(--chalk), 0 0 0 5.5px var(--c-line); color: var(--wall); font: 400 clamp(18px, 4.6cqw, 28px)/1 var(--f-serif); letter-spacing: -.03em; }
.v-hub .hb-cards .hb-card[data-rank="1"] { border-top: 6px solid #c9962c; }
.v-hub .hb-cards .hb-card:not([data-rank="1"]) { border-top: 6px solid var(--beam); }
.v-hub .hb-cards .hb-card:hover { transform: rotate(0deg) translateY(-6px); }
@media (prefers-reduced-motion: reduce) { .v-hub .hb-cards .hb-card { transition: none; } }
.v-hub .hb-cards .hb-plogo::before { content: attr(data-rank); position: absolute; left: -14px; top: -14px; display: grid; place-items: center; width: 34px; height: 34px; border-radius: 50%; background: var(--wall); color: var(--chalk); font: 400 18px/1 var(--f-serif); box-shadow: 0 0 0 3px var(--chalk); }
.v-hub .hb-cards .hb-card[data-rank="1"] .hb-plogo::before { background: #c9962c; color: #1b2a1f; }
@media (min-width: 1024px) {
  .v-hub .atf-casino-inner:has(> .hb-art--plain) { grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr) !important; }
  .v-hub .atf-casino-inner:has(> .hb-art--plain) > .hb-art { --H: 520px; }
}
.v-hub .hb-body--g .img-text-row { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(180px, 34%); gap: 28px; align-items: center; margin: 8px 0 22px !important; padding: 0 !important; background: none !important; }
.v-hub .hb-body--g .img-text-row.img-left { grid-template-columns: minmax(180px, 34%) minmax(0, 1fr); }
.v-hub .hb-body--g .feature-grid-item > :not(:first-child):not(h3) { grid-column: 1 / -1; }
@media (max-width: 760px) {
  .v-hub .hb-body--g .img-text-row, .v-hub .hb-body--g .img-text-row.img-left { grid-template-columns: minmax(0, 1fr) !important; gap: 14px !important; }
  .v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb { grid-template-columns: minmax(0, 1fr) 96px !important; grid-template-areas: "txt img"; align-items: start; }
  .v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb > .img-text-content { grid-area: txt; }
  .v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb > .img-text-image { grid-area: img; }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .v-hub .atf-casino-inner:has(> .hb-art--plain) { grid-template-columns: minmax(0, 1fr) !important; }
  .v-hub .hb-body--g .st-cards { grid-template-columns: minmax(0, 1fr) !important; }
  .v-hub .hb-body--g .feature-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
.v-hub .hb-body--g .img-text-row.img-left > .img-text-image { order: -1; }
.v-hub .hb-body--g .img-text-row > .img-text-content { display: block !important; min-width: 0; padding: 0 !important; background: none !important; }
.v-hub .hb-body--g .img-text-row > .img-text-image { position: relative; margin: 0 !important; padding: 8px 8px 22px; background: #fff; border-radius: 2px; box-shadow: 0 1px 0 rgba(0, 0, 0, .06), 0 16px 24px -16px rgba(40, 30, 10, .55); transform: rotate(1.6deg); }
.v-hub .hb-body--g .img-text-row:nth-of-type(even) > .img-text-image { transform: rotate(-1.4deg); }
.v-hub .hb-body--g .img-text-row > .img-text-image::before { content: ''; position: absolute; z-index: 2; left: 50%; top: -10px; width: 76px; height: 20px; transform: translateX(-50%) rotate(-3deg); background: rgba(169, 190, 146, .78); box-shadow: 0 1px 2px rgba(0, 0, 0, .1); }
.v-hub .hb-body--g .img-text-row > .img-text-image img { display: block; width: 100% !important; height: auto !important; border-radius: 0 !important; box-shadow: none !important; }
.v-hub .hb-body--g .img-text-row.img-thumb { grid-template-columns: 88px minmax(0, 1fr) !important; gap: 18px; align-items: start; }
.v-hub .hb-body--g .img-text-row.img-thumb > .img-text-image { width: 88px !important; max-width: 88px !important; }
.v-hub .hb-body--g .st-cards > .img-text-row.img-thumb { grid-template-columns: minmax(0, 1fr) !important; gap: 14px; }
.v-hub .hb-body--g .st-cards > .img-text-row.img-thumb > .img-text-image { width: 120px !important; max-width: 120px !important; }
.v-hub .hb-body--g .st-cards > .img-text-row.img-thumb > .img-text-content { width: auto !important; }
.v-hub .hb-body--g .st-cards.st-cards--featured > .img-text-row:first-child { grid-column: 1 / -1; }
.v-hub .hb-body--g .st-cards .img-text-row > .img-text-image, .v-hub .hb-body--g .img-text-row.img-thumb > .img-text-image { padding: 6px; transform: none; box-shadow: 0 0 0 1.5px var(--c-line); }
.v-hub .hb-body--g .st-cards .img-text-row > .img-text-image::before, .v-hub .hb-body--g .img-text-row.img-thumb > .img-text-image::before { display: none; }
.v-hub .hb-body--g .st-cards { gap: 16px !important; }
.v-hub .hb-body--g .st-cards > .img-text-row { margin: 0 !important; padding: 20px 20px 18px !important; background: #fff !important; border: 1.5px solid var(--c-line); border-top: 6px solid var(--beam); border-radius: 3px; box-shadow: 0 14px 26px -22px rgba(31, 61, 42, .7); }
.v-hub .hb-body--g .casino-link-section { margin: 10px 0 24px !important; padding: 22px 22px 18px 30px !important; background: linear-gradient(90deg, var(--beam) 0 8px, transparent 8px), var(--chalk) !important; border: 1.5px solid var(--wall) !important; border-radius: 4px !important; box-shadow: 6px 6px 0 -1px rgba(31, 77, 43, .12) !important; }
.v-hub .hb-body--g .casino-link-title { margin: 0 0 12px !important; padding: 0 0 10px !important; font: 400 20px/1.2 var(--f-serif) !important; color: var(--c-ink) !important; border-bottom: 1.5px dashed var(--c-line) !important; }
.v-hub .hb-body--g .casino-link-grid { counter-reset: kl; display: grid !important; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 8px !important; margin: 0 !important; padding: 0 !important; list-style: none; }
.v-hub .hb-body--g .casino-link-grid li { counter-increment: kl; margin: 0 !important; padding: 0 !important; border: 0 !important; background: none !important; }
.v-hub .hb-body--g .casino-link-grid li::before, .v-hub .hb-body--g .casino-link-grid li::after, .v-hub .hb-body--g .casino-link-grid a::after { display: none !important; }
.v-hub .hb-body--g .casino-link-grid a { display: grid !important; grid-template-columns: 30px minmax(0, 1fr) 24px; gap: 10px; align-items: center; height: 100%; padding: 10px 10px 10px 10px !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-radius: 3px !important; font: 600 14px/1.3 var(--f-sans) !important; color: var(--c-ink) !important; text-decoration: none !important; transition: border-color .15s, transform .15s, box-shadow .15s; }
.v-hub .hb-body--g .casino-link-grid a::before { content: counter(kl, decimal-leading-zero) / ''; display: grid; place-items: center; width: 30px; height: 30px; border-radius: 50%; background: var(--c-mint); color: var(--wall); font: 600 11.5px/1 var(--f-sans); }
.v-hub .hb-body--g .casino-link-grid a { background-image: linear-gradient(var(--wall), var(--wall)) !important; background-size: 0 0 !important; }
.v-hub .hb-body--g .casino-link-grid a:hover { border-color: var(--wall) !important; transform: translateY(-2px); box-shadow: 0 10px 16px -12px rgba(31, 61, 42, .7); }
.v-hub .hb-body--g .casino-link-grid a:hover::before { background: var(--wall); color: var(--chalk); }
.v-hub .hb-body--g .casino-link-grid a > * { min-width: 0; }
.v-hub .hb-body--g ul.liste2 { display: grid !important; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 8px 12px; margin: 6px 0 20px !important; padding: 0 !important; list-style: none !important; }
.v-hub .hb-body--g ul.liste2 > li { position: relative; margin: 0 !important; padding: 12px 14px 12px 44px !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-left: 4px solid var(--c-green) !important; border-radius: 3px; font-size: 15.5px; line-height: 1.5; color: var(--c-ink); list-style: none !important; }
.v-hub .hb-body--g ul.liste2 > li::before { content: '' !important; position: absolute; left: 14px; top: 14px; width: 18px; height: 18px; border-radius: 50%; background: var(--c-green-deep) var(--tick) center / 12px no-repeat !important; border: 0 !important; transform: none !important; }
.v-hub .hb-body--g ul.liste2 > li.titel { grid-column: 1 / -1; padding: 4px 0 !important; border: 0 !important; background: none !important; font: 400 19px/1.3 var(--f-serif); }
.v-hub .hb-body--g ul.liste2 > li.titel::before { display: none; }
.v-hub .hb-body--g blockquote { position: relative; max-width: 640px; margin: 24px 0 26px 6px !important; padding: 20px 22px 18px !important; background: #f7eecf !important; border: 0 !important; border-radius: 0 !important; box-shadow: 0 12px 20px -14px rgba(40, 30, 10, .5); transform: rotate(-.6deg); font-style: normal !important; }
.v-hub .hb-body--g blockquote::before { content: ''; position: absolute; left: 30px; top: -11px; width: 86px; height: 22px; transform: rotate(-4deg); background: rgba(227, 182, 76, .7); box-shadow: 0 1px 2px rgba(0, 0, 0, .1); }
.v-hub .hb-body--g blockquote p { margin: 0 !important; font-size: 16px !important; line-height: 1.6 !important; color: var(--c-ink) !important; }
.v-hub .hb-body--g pre { position: relative; margin: 14px 0 20px !important; padding: 14px 22px 14px 34px !important; background: repeating-linear-gradient(#fff 0 27px, #e7ecf2 27px 28px) 0 14px !important; background-color: #fff !important; border: 1.5px solid var(--c-line) !important; border-radius: 3px !important; box-shadow: 0 12px 20px -16px rgba(31, 61, 42, .6); font: 14.5px/28px 'SFMono-Regular', Consolas, 'Liberation Mono', monospace !important; color: var(--c-ink) !important; }
.v-hub .hb-body--g pre::before { content: ''; position: absolute; left: 20px; top: 0; bottom: 0; width: 1.5px; background: #e3a39a; }
.v-hub .hb-body--g pre code { font: inherit !important; background: none !important; padding: 0 !important; }
.v-hub .hb-body--g :not(pre) > code { padding: 1px 6px; border-radius: 3px; background: var(--c-mint); font-size: .92em; }
.v-hub .hb-body--g figure.img-full { position: relative; margin: 18px 0 24px !important; padding: 10px; background: #fff; border: 1.5px solid var(--c-line); border-radius: 3px; box-shadow: 0 16px 26px -20px rgba(31, 61, 42, .7); }
.v-hub .hb-body--g figure.img-full img { display: block; width: 100% !important; height: auto !important; border-radius: 1px !important; cursor: zoom-in; }
.v-hub .hb-body--g figure.img-full figcaption { margin: 10px 4px 2px !important; font: 500 13.5px/1.45 var(--f-sans) !important; color: var(--c-ink-2) !important; }
.v-hub .hb-body--g figure.img-full figcaption::before { content: ''; display: inline-block; width: 14px; height: 10px; margin-right: 8px; border: 1.5px solid var(--walnut); border-top-width: 3.5px; border-radius: 2px; vertical-align: -1px; }
.v-hub .hb-body--g .author-box { position: relative; display: grid !important; grid-template-columns: 88px minmax(0, 1fr); gap: 22px; margin: 26px 0 8px !important; padding: 30px 26px 22px 32px !important; background: linear-gradient(90deg, var(--beam) 0 8px, transparent 8px), var(--chalk) !important; border: 1.5px solid var(--wall) !important; border-radius: 6px !important; box-shadow: 6px 6px 0 -1px rgba(31, 77, 43, .12) !important; }
.v-hub .hb-body--g .author-box::before { content: ''; position: absolute; left: 50%; top: -13px; width: 112px; height: 26px; transform: translateX(-50%); border-radius: 8px 8px 4px 4px; background: linear-gradient(#c9962c, #a87a1e); box-shadow: inset 0 2px 0 rgba(255, 255, 255, .35), 0 3px 6px rgba(0, 0, 0, .2); }
.v-hub .hb-body--g .author-avatar img { width: 88px !important; height: 88px !important; border-radius: 50% !important; object-fit: cover; box-shadow: 0 0 0 4px var(--chalk), 0 0 0 5.5px var(--c-green) !important; border: 0 !important; }
.v-hub .hb-body--g .author-label { font: 600 11px/1 var(--f-sans) !important; letter-spacing: .12em; text-transform: uppercase; color: var(--walnut) !important; }
.v-hub .hb-body--g .author-name a { font: 400 26px/1.15 var(--f-serif) !important; color: var(--c-ink) !important; text-decoration: none !important; }
.v-hub .hb-body--g .author-role { margin: 4px 0 10px !important; font: 600 14px/1.3 var(--f-sans) !important; color: var(--wall) !important; }
.v-hub .hb-body--g .author-bio { font-size: 15.5px !important; line-height: 1.6 !important; color: var(--c-ink-2) !important; }
.v-hub .hb-body--g .author-footer { border-top: 1.5px dashed var(--c-line) !important; }
.v-hub .hb-body--g .faq-list { counter-reset: fq; display: grid !important; gap: 10px !important; }
.v-hub .hb-body--g .faq-item { counter-increment: fq; margin: 0 !important; padding: 0 !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-radius: 4px !important; box-shadow: none !important; overflow: hidden; transition: border-color .15s; }
.v-hub .hb-body--g .faq-item.active { border-color: var(--wall) !important; box-shadow: 0 12px 20px -16px rgba(31, 61, 42, .7) !important; }
.v-hub .hb-body--g .faq-question { display: grid !important; grid-template-columns: 34px minmax(0, 1fr) 20px; gap: 14px; align-items: center; padding: 14px 16px !important; background: none !important; cursor: pointer; font: 400 18px/1.3 var(--f-serif) !important; color: var(--c-ink) !important; }
.v-hub .hb-body--g .faq-question::before { content: counter(fq, decimal-leading-zero) / ''; display: grid; place-items: center; width: 34px; height: 34px; border-radius: 50%; background: var(--c-mint); color: var(--wall); font: 600 12px/1 var(--f-sans); }
.v-hub .hb-body--g .faq-item.active .faq-question::before { background: var(--wall); color: var(--chalk); }
.v-hub .hb-body--g .faq-answer { padding: 0 18px 16px 64px !important; background: none !important; }
.v-hub .hb-body--g .faq-answer p { font-size: 15.5px !important; line-height: 1.65 !important; }
.v-hub .hb-body--g .mini-review-checklist:not(:has(.rv-kv)) { display: grid !important; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 10px !important; padding: 0 !important; background: none !important; border: 0 !important; }
.v-hub .hb-body--g .mini-review-check-item { position: relative; display: block !important; margin: 0 !important; padding: 14px 16px 14px 18px !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-left: 4px solid var(--c-green) !important; border-radius: 3px !important; font-size: 15px !important; line-height: 1.55 !important; color: var(--c-ink-2) !important; }
.v-hub .hb-body--g .mini-review-check-item .mini-review-check-icon { display: none !important; }
.v-hub .hb-body--g .mini-review-check-item strong { display: block; margin-bottom: 4px; font: 400 19px/1.2 var(--f-serif) !important; color: var(--c-ink) !important; letter-spacing: 0 !important; text-transform: none !important; }
.v-hub .hb-body--g .table-providers table { border-collapse: separate !important; border-spacing: 0; width: 100%; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-radius: 4px !important; overflow: hidden; }
.v-hub .hb-body--g .table-providers th { background: var(--wall) !important; color: var(--chalk) !important; font: 600 11px/1.3 var(--f-sans) !important; letter-spacing: .1em; text-transform: uppercase; }
.v-hub .hb-body--g .table-providers td .large { font: 400 20px/1.1 var(--f-serif) !important; color: var(--wall) !important; }
.v-hub .hb-body--g .table-providers tr:nth-child(even) td { background: #fdfbf6 !important; }
.v-hub .hb-body--g .table-providers .btn { display: inline-block; padding: 9px 12px !important; border-radius: 3px !important; background: var(--wall) !important; color: var(--chalk) !important; font: 600 13px/1 var(--f-sans) !important; box-shadow: 3px 3px 0 var(--c-green) !important; border: 0 !important; }
.kt-lb, .hg-lb { position: fixed; inset: 0; z-index: 80; display: grid; place-items: center; overflow: hidden; background: rgba(15, 42, 26, .92); }
.hg-lb img { display: block; max-width: min(96vw, 1702px); max-height: 92vh; width: auto; height: auto; box-shadow: 0 20px 50px rgba(0, 0, 0, .4); }
.hg-lb__x { position: fixed; top: 14px; right: 14px; z-index: 81; padding: 10px 16px; border: 0; border-radius: 999px; background: #fbf8f1; color: #1f4d2b; font: 600 14px/1 'Radio Canada', system-ui, sans-serif; cursor: pointer; box-shadow: 0 6px 16px rgba(0, 0, 0, .3); }
@media (max-width: 760px) {
  .v-hub .hb-body--g .img-text-row, .v-hub .hb-body--g .img-text-row.img-left { grid-template-columns: minmax(0, 1fr); gap: 18px; }
  .v-hub .hb-body--g .img-text-row > .img-text-image { order: -1; max-width: 88%; justify-self: center; }
  .v-hub .hb-body--g .st-cards .img-text-row, .v-hub .hb-body--g .img-text-row.img-thumb { grid-template-columns: 64px minmax(0, 1fr) !important; }
  .v-hub .hb-body--g .st-cards .img-text-row > .img-text-image, .v-hub .hb-body--g .img-text-row.img-thumb > .img-text-image { order: 0; max-width: none; }
  .v-hub .hb-body--g .author-box { grid-template-columns: minmax(0, 1fr); gap: 14px; padding: 28px 18px 18px 26px !important; }
  .v-hub .hb-body--g .faq-answer { padding: 0 16px 14px 16px !important; }
  .v-hub .hb-body--g pre { padding-left: 30px !important; font-size: 13.5px !important; }
}
@media (prefers-reduced-motion: reduce) { .v-hub .hb-body--g .casino-link-grid a { transition: none; } }
.v-hub .hb-body--g .st-cards > .img-text-row.img-thumb > .img-text-image { width: 84px !important; max-width: 84px !important; height: 64px !important; aspect-ratio: auto !important; padding: 8px 12px !important; display: grid !important; place-items: center; overflow: hidden; }
.v-hub .hb-body--g .st-cards > .img-text-row.img-thumb > .img-text-image > div { width: 100% !important; height: 100% !important; min-width: 0; min-height: 0; padding: 0 !important; border: 0 !important; background: none !important; box-shadow: none !important; }
.v-hub .hb-body--g .st-cards > .img-text-row.img-thumb > .img-text-image img { width: 100% !important; height: 100% !important; max-height: 44px; object-fit: contain !important; }
.v-hub .hb-body--g .st-cards > .img-text-row { align-content: start !important; align-items: start !important; }
.v-hub .hb-body--g .mini-review:not(:has(.mini-review-header)) { display: block !important; position: relative; margin: 26px 0 22px !important; padding: 36px 26px 22px !important; background: var(--chalk) !important; border: 1.5px solid var(--wall) !important; border-radius: 6px !important; box-shadow: 8px 8px 0 -2px rgba(31, 77, 43, .12) !important; }
.v-hub .hb-body--g .mini-review:not(:has(.mini-review-header))::before { content: ''; position: absolute; left: 50%; top: -14px; width: 140px; height: 28px; transform: translateX(-50%); border-radius: 8px 8px 4px 4px; background: linear-gradient(#c9962c, #a87a1e); box-shadow: inset 0 2px 0 rgba(255, 255, 255, .35), 0 3px 6px rgba(0, 0, 0, .2); }
.v-hub .hb-body--g .mini-review:not(:has(.mini-review-header)) .mini-review-checklist { counter-reset: mc; display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px !important; }
.v-hub .hb-body--g .mini-review:not(:has(.mini-review-header)) .mini-review-check-item { counter-increment: mc; display: grid !important; grid-template-columns: 30px minmax(0, 1fr); gap: 12px; align-items: start; padding: 14px 14px 14px 12px !important; border-left-width: 1.5px !important; border-left-color: var(--c-line) !important; font: 500 15px/1.5 var(--f-sans) !important; color: var(--c-ink) !important; }
.v-hub .hb-body--g .mini-review:not(:has(.mini-review-header)) .mini-review-check-item::before { content: counter(mc, decimal-leading-zero) / ''; display: grid; place-items: center; width: 30px; height: 30px; border-radius: 50%; background: var(--c-green-deep); color: var(--chalk); font: 600 11.5px/1 var(--f-sans); }
.v-hub .hb-body--g .mini-review:not(:has(.mini-review-header)) .mini-review-check-item:first-child { grid-column: 1 / -1; grid-template-columns: 30px minmax(0, 1fr); padding: 16px 18px !important; background: #f7eecf !important; border-color: transparent !important; font: italic 400 20px/1.4 var(--f-serif) !important; }
.v-hub .hb-body--g .mini-review:not(:has(.mini-review-header)) .mini-review-check-item:first-child::before { background: #c9962c; color: #1b2a1f; }
.v-hub .hb-body--g .mini-review:not(:has(.mini-review-header)) .mini-review-check-item > span:not(.mini-review-check-icon) { font: inherit !important; font-style: inherit !important; }
@media (max-width: 760px) {
  .v-hub .hb-body--g .mini-review:not(:has(.mini-review-header)) { padding: 32px 14px 16px !important; }
  .v-hub .hb-body--g .mini-review:not(:has(.mini-review-header)) .mini-review-checklist { grid-template-columns: minmax(0, 1fr); }
  .v-hub .hb-body--g .mini-review:not(:has(.mini-review-header)) .mini-review-check-item:first-child { font-size: 18px !important; }
}
.v-hub .hb-body--g .filters { display: grid !important; grid-template-columns: repeat(auto-fill, minmax(215px, 1fr)); gap: 10px; margin: 0 0 18px !important; padding: 14px 16px 16px 24px !important; background: linear-gradient(90deg, var(--beam) 0 8px, transparent 8px), var(--chalk); border: 1.5px solid var(--wall); border-radius: 4px; box-shadow: 6px 6px 0 -1px rgba(31, 77, 43, .12); }
.v-hub .hb-body--g .filters::after { display: none !important; }
.v-hub .hb-body--g .filters > div { float: none !important; width: auto !important; min-width: 0 !important; margin: 0 !important; height: 44px !important; }
.v-hub .hb-body--g .filters > div > ul { width: 100% !important; border: 1.5px solid var(--c-line) !important; border-radius: 4px !important; background: #fff !important; font: 500 14.5px/1.35 var(--f-sans) !important; color: var(--c-ink) !important; box-shadow: none; transition: border-color .15s, box-shadow .15s; }
.v-hub .hb-body--g .filters > div > ul:hover { border-color: var(--wall) !important; }
.v-hub .hb-body--g .filters > div > ul.offen { border-color: var(--wall) !important; box-shadow: 0 18px 30px -18px rgba(31, 61, 42, .7); }
.v-hub .hb-body--g .filters > div > ul li:first-child { display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 11px 14px !important; font: 600 14.5px/1.2 var(--f-sans) !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.v-hub .hb-body--g .filters > div > ul li:first-child::after { content: '' !important; float: none !important; flex: none; width: 9px !important; height: 9px !important; margin: -4px 2px 0 0 !important; background: none !important; border-right: 2px solid var(--wall); border-bottom: 2px solid var(--wall); transform: rotate(45deg); transition: transform .2s; }
.v-hub .hb-body--g .filters > div > ul.offen li:first-child::after { transform: rotate(-135deg); margin-top: 4px !important; }
.v-hub .hb-body--g .filters > div > ul li:not(:first-child) { padding: 7px 14px !important; }
.v-hub .hb-body--g .filters > div > ul li:not(:first-child)::before { width: 14px !important; height: 14px !important; margin-right: 8px !important; border: 1.5px solid var(--c-green-line) !important; border-radius: 3px !important; }
.v-hub .hb-body--g .filters > div > ul li.check::before, .v-hub .hb-body--g .filters > div > ul li:not(:first-child):hover::before { background: var(--c-green-deep) var(--tick) center / 11px no-repeat !important; border-color: var(--c-green-deep) !important; }
@media (max-width: 760px) {
  .v-hub .hb-body--g .filters { grid-template-columns: repeat(2, minmax(0, 1fr)); padding: 12px 12px 14px 20px !important; }
}
.v-hub .hb-art--cards.hb-art--pruefstand-wetten .hb-scene, .v-hub .hb-art--cards.hb-art--pruefstand-lotto .hb-scene { background-position: 90% 100%; }
.v-hub table.hg-ct.hg-stack, .v-hub table.hg-ct.hg-stack > tbody, .v-hub table.hg-ct.hg-stack > thead { display: block !important; width: 100% !important; min-width: 0 !important; border: 0 !important; background: none !important; box-shadow: none !important; }
.v-hub main .hg-ct.hg-stack { overflow: visible !important; }
.v-hub .hb-ch table.hg-ct.hg-stack { border: 0 !important; border-radius: 0 !important; background: none !important; overflow: visible; }
.v-hub table.hg-ct.hg-stack > thead:has(> tr.hg-cap) { display: block !important; }
.v-hub table.hg-ct.hg-stack:not(:has(tr > :nth-child(2))) > tbody { background: #fff !important; border: 1.5px solid var(--c-line) !important; border-left: 5px solid var(--beam) !important; border-radius: 3px !important; overflow: hidden; }
.v-hub .hb-ch table.hg-ct.hg-stack:not(:has(tr > :nth-child(2))) tr:not(.hg-cap) { margin: 0 !important; border: 0 !important; border-top: 1px dashed #e2d6bd !important; border-radius: 0 !important; background: none !important; }
.v-hub .hb-ch table.hg-ct.hg-stack:not(:has(tr > :nth-child(2))) tr:not(.hg-cap):nth-child(2) { border-top: 0 !important; }
.v-hub .hb-ch table.hg-ct.hg-stack:not(:has(tr > :nth-child(2))) tr:not(.hg-cap) > * { padding: 9px 12px !important; background: none !important; font: 400 16px/1.35 var(--f-serif) !important; }
.v-hub .hb-ch table.hg-ct.hg-stack:not(:has(tr > :nth-child(2))) tr.hg-cap { margin: 0 !important; padding: 12px 12px 8px !important; background: #fbf8f1 !important; border-bottom: 1.5px solid var(--c-line) !important; }
.v-hub .hb-ch table.hg-ct.hg-stack tr.hg-cap > * { display: block !important; width: 100% !important; padding: 0 !important; border: 0 !important; background: none !important; color: var(--c-ink) !important; font: 400 20px/1.3 var(--f-serif) !important; letter-spacing: 0 !important; text-transform: none !important; text-align: left !important; }
.v-hub table.hg-ct.hg-stack > caption { display: block !important; width: 100% !important; margin: 0 0 10px !important; padding: 0 !important; text-align: left !important; font: 400 20px/1.3 var(--f-serif) !important; color: var(--c-ink) !important; }
.v-hub table.hg-ct.hg-stack tr.hg-thr, .v-hub table.hg-ct.hg-stack > thead { display: none !important; }
.v-hub table.hg-ct.hg-stack tr:not(.hg-thr):not(.hg-cap) { display: block !important; margin: 0 0 12px !important; padding: 0 !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-left: 5px solid var(--beam) !important; border-radius: 3px !important; overflow: hidden; }
.v-hub table.hg-ct.hg-stack tr:not(.hg-thr):not(.hg-cap) > * { position: relative; display: block !important; width: auto !important; min-width: 0 !important; padding: 9px 12px !important; border: 0 !important; border-top: 1px solid #efe7d6 !important; background: none !important; text-align: left !important; font-size: 14.5px !important; line-height: 1.45 !important; overflow-wrap: anywhere; white-space: normal !important; }
.v-hub table.hg-ct.hg-stack tr:not(.hg-thr):not(.hg-cap) > *[data-label] { padding-left: calc(40% + 12px) !important; min-height: 38px; }
.v-hub table.hg-ct.hg-stack tr:not(.hg-thr):not(.hg-cap) > *[data-label]::before { content: attr(data-label); position: absolute; left: 12px; top: 11px; width: calc(40% - 16px); font: 600 10.5px/1.3 var(--f-sans); letter-spacing: .07em; text-transform: uppercase; color: var(--walnut); overflow-wrap: anywhere; }
.v-hub table.hg-ct.hg-stack tr:not(.hg-thr):not(.hg-cap) > :first-child { padding: 12px 12px 10px !important; border-top: 0 !important; background: #fbf8f1 !important; font: 400 19px/1.25 var(--f-serif) !important; color: var(--c-ink) !important; }
.v-hub table.hg-ct.hg-stack tr:not(.hg-thr):not(.hg-cap) > :first-child::before { display: none !important; }
.v-hub table.hg-ct.hg-stack tr.hg-cap { display: block !important; margin: 0 0 8px; }
.v-hub table.hg-ct.hg-stack tr.hg-cap > * { display: block !important; padding: 0 !important; border: 0 !important; background: none !important; color: var(--c-ink) !important; font: 400 20px/1.3 var(--f-serif) !important; text-align: left !important; }
.v-hub table.hg-ct--kv.hg-stack tr > th { background: #fbf8f1 !important; font: 600 11px/1.3 var(--f-sans) !important; letter-spacing: .08em; text-transform: uppercase; color: var(--walnut) !important; }
.v-hub table.hg-ct--kv.hg-stack tr > th::before { display: none !important; }
.v-hub main :is(.overflow-x-auto, .tabelle, .table-providers):has(> table.hg-ct.hg-stack) { overflow: visible !important; float: none !important; width: 100% !important; max-width: none !important; margin-left: 0 !important; margin-right: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; box-shadow: none !important; }
.v-hub table.hg-ct--kv.hg-stack > tbody { background: #fff !important; border: 1.5px solid var(--c-line) !important; border-left: 5px solid var(--beam) !important; border-radius: 3px !important; overflow: hidden; }
.v-hub table.hg-ct--kv.hg-stack tr:not(.hg-cap) { display: grid !important; grid-template-columns: minmax(0, 40%) minmax(0, 1fr); margin: 0 !important; border: 0 !important; border-top: 1px solid #efe7d6 !important; border-radius: 0 !important; }
.v-hub table.hg-ct--kv.hg-stack tr:not(.hg-cap):first-child { border-top: 0 !important; }
.v-hub table.hg-ct--kv.hg-stack tr:not(.hg-cap) > * { border-top: 0 !important; }
.v-hub table.hg-ct--kv.hg-stack tr:not(.hg-cap) > th { padding: 11px 10px 11px 12px !important; background: #fbf8f1 !important; font: 600 10.5px/1.35 var(--f-sans) !important; letter-spacing: .07em; text-transform: uppercase; color: var(--walnut) !important; }
.v-hub table.hg-ct--kv.hg-stack tr:not(.hg-cap) > td { padding: 10px 12px !important; font: 500 14.5px/1.45 var(--f-sans) !important; background: none !important; }
.v-hub details.hg-faq > .faq-answer { display: block !important; max-height: none !important; opacity: 1 !important; visibility: visible !important; }
.v-hub details.hg-faq > summary { list-style: none; }
.v-hub details.hg-faq > summary::-webkit-details-marker { display: none; }
.v-hub details.hg-faq .hg-faq__q { margin: 0 !important; padding: 0 !important; border: 0 !important; font: inherit !important; color: inherit !important; letter-spacing: inherit; text-transform: none; }
.v-hub details.hg-faq .hg-faq__q::before, .v-hub details.hg-faq .hg-faq__q::after { display: none !important; }
.v-hub details.hg-faq > summary .icon-faq-chevron { transition: transform .2s; }
.v-hub details.hg-faq[open] > summary .icon-faq-chevron { transform: rotate(180deg); }
.v-hub .hb-body--g details.hg-faq[open] { border-color: var(--wall) !important; box-shadow: 0 12px 20px -16px rgba(31, 61, 42, .7) !important; }
.v-hub .hb-body--g details.hg-faq[open] .faq-question::before { background: var(--wall); color: var(--chalk); }
.v-hub .hb-body--g details.hg-faq .faq-question { grid-template-columns: 34px minmax(0, 1fr) 20px; }
.v-hub .hb-body--g .mini-review.mini-review:has(> .mini-review-header) { position: relative; display: grid !important; grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr) !important; grid-template-areas: "head head" "gal pc" "sec sec" "foot foot" !important; gap: 22px 28px !important; margin: 34px 0 28px !important; padding: 34px 32px 26px !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-top: 7px solid var(--beam) !important; border-radius: 4px !important; box-shadow: var(--paper-sh) !important; }
.v-hub .hb-body--g .mini-review:has(> .mini-review-header)::before { content: ""; position: absolute; top: -17px; left: 50%; width: 112px; height: 26px; transform: translateX(-50%); border-radius: 8px 8px 4px 4px; background: linear-gradient(#e3b64c, #c9962c); box-shadow: inset 0 2px 0 rgba(255, 255, 255, .35), 0 3px 6px rgba(0, 0, 0, .2); }
.v-hub .hb-body--g .mini-review > .mini-review-header { grid-area: head !important; display: grid !important; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 18px; margin: 0 !important; padding: 0 0 18px !important; border: 0 !important; border-bottom: 1.5px dashed #e2d6bd !important; background: none !important; }
.v-hub .hb-body--g .mini-review-rank { display: flex !important; align-items: center; gap: 14px; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; color: var(--c-ink) !important; font: 400 34px/1.1 var(--f-serif) !important; letter-spacing: -.01em; text-transform: none !important; }
.v-hub .hb-body--g .mini-review-rank .tp-no { display: grid; place-items: center; flex: none; width: 46px; height: 46px; border-radius: 50%; background: #c9962c; color: #fff; font: 400 22px/1 var(--f-serif); box-shadow: inset 0 0 0 3px rgba(255, 255, 255, .35); }
.v-hub .hb-body--g .mini-review-title.tp-sub { margin: 6px 0 0 !important; font: italic 400 17px/1.35 var(--f-serif) !important; color: var(--walnut) !important; grid-column: 1; }
.v-hub .hb-body--g .mini-review-title.tp-seal { grid-column: 2; grid-row: 1 / span 2; display: grid !important; place-content: center; justify-items: center; gap: 3px; width: 112px; height: 112px; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 50% !important; background: radial-gradient(closest-side, var(--chalk) 82%, transparent 84% 100%), conic-gradient(var(--wall) calc(var(--p) * 1%), #e8dfcc 0) !important; box-shadow: 0 0 0 6px #fff, 0 0 0 7.5px var(--c-line), 0 12px 20px -12px rgba(31, 61, 42, .6); }
.v-hub .hb-body--g .tp-seal .tp-pct { font: 400 30px/1 var(--f-serif); letter-spacing: -.03em; color: var(--wall); }
.v-hub .hb-body--g .tp-seal .tp-slash { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
.v-hub .hb-body--g .tp-seal .tp-lbl { padding: 3px 9px; border-radius: 999px; background: #c9962c; color: #fff; font: 600 10px/1.2 var(--f-sans); letter-spacing: .1em; text-transform: uppercase; }
.v-hub .hb-body--g .mini-review:has(.tp-seal) .mini-review-rating { display: none !important; }
.v-hub .hb-body--g .mini-review > .mini-review-gal { grid-area: gal !important; margin: 0 !important; min-width: 0; }
.v-hub .hb-body--g .mini-review .mini-review-gallery, .v-hub .hb-body--g .mini-review .mini-review-screenshots { display: block !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; background: none !important; border: 0 !important; }
.v-hub .hb-body--g .mini-review .mini-review-screenshot { position: relative; width: 100% !important; max-width: none !important; margin: 0 !important; padding: 26px 0 0 !important; background: #e8dfcc !important; border: 1.5px solid #d8c9a8 !important; border-radius: 8px !important; overflow: hidden; box-shadow: 0 14px 24px -16px rgba(31, 61, 42, .6) !important; transform: rotate(-.6deg); }
.v-hub .hb-body--g .mini-review .mini-review-screenshot::before { content: "" / ""; position: absolute; top: 9px; left: 12px; width: 8px; height: 8px; border-radius: 50%; background: #c46b4f; box-shadow: 13px 0 0 #e3b64c, 26px 0 0 var(--c-green-line); }
.v-hub .hb-body--g .mini-review .mini-review-screenshot img { display: block; width: 100% !important; height: auto !important; aspect-ratio: 851 / 533; object-fit: cover; cursor: zoom-in; }
.v-hub .hb-body--g .mini-review > .mini-review-checklist { grid-area: pc !important; display: grid !important; grid-template-columns: 1fr !important; gap: 0 !important; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; align-content: start; }
.v-hub .hb-body--g .mini-review > .mini-review-checklist .mini-review-check-item { display: grid !important; grid-template-columns: 22px minmax(0, 1fr) !important; gap: 10px; align-items: start; margin: 0 !important; padding: 10px 0 !important; border: 0 !important; border-bottom: 1px solid #efe7d6 !important; background: none !important; box-shadow: none !important; font: 500 14.5px/1.45 var(--f-sans) !important; color: var(--c-ink) !important; }
.v-hub .hb-body--g .mini-review > .mini-review-checklist .mini-review-check-item strong { display: block; margin: 0 0 2px; font: 600 10.5px/1.3 var(--f-sans) !important; letter-spacing: .13em; text-transform: uppercase; color: var(--walnut) !important; }
.v-hub .hb-body--g .mini-review > .mini-review-checklist .mini-review-check-icon { position: relative; display: block !important; grid-column: 1; width: 20px !important; height: 20px !important; margin: 2px 0 0 !important; border-radius: 50% !important; background: var(--c-mint) !important; }
.v-hub .hb-body--g .mini-review > .mini-review-checklist .mini-review-check-icon > * { display: none !important; }
.v-hub .hb-body--g .mini-review > .mini-review-checklist .mini-review-check-icon::after { content: "" / ""; position: absolute; left: 6px; top: 6px; width: 8px; height: 4.5px; border: solid var(--wall); border-width: 0 0 2px 2px; transform: rotate(-45deg); }
.v-hub .hb-body--g .mini-review > .mini-review-checklist .mini-review-check-item > span:last-child { grid-column: 2; min-width: 0; }
.v-hub .hb-body--g .mini-review > .mini-review-checklist .tp-fazit { grid-template-columns: minmax(0, 1fr) !important; }
.v-hub .hb-body--g .mini-review > .mini-review-checklist .tp-fazit .mini-review-check-icon { display: none !important; }
.v-hub .hb-body--g .mini-review > .mini-review-checklist .tp-fazit > span:last-child { grid-column: 1; }
.v-hub .hb-body--g .mini-review > .mini-review-checklist .tp-fazit { position: relative; margin: 0 0 8px !important; padding: 14px 16px 14px 14px !important; background: #fff6d8 !important; border: 0 !important; border-radius: 2px; box-shadow: 0 8px 14px -10px rgba(80, 60, 20, .45) !important; transform: rotate(.5deg); font: italic 400 17px/1.4 var(--f-serif) !important; }
.v-hub .hb-body--g .mini-review > .mini-review-checklist .tp-fazit::before { content: "" / ""; position: absolute; top: -8px; left: 50%; width: 64px; height: 16px; transform: translateX(-50%) rotate(-2deg); background: rgba(201, 150, 44, .45); }
.v-hub .hb-body--g .mini-review > .mini-review-checklist .tp-fazit strong { font-style: normal; }
.v-hub .hb-body--g .mini-review > .mini-review-section { grid-area: sec !important; margin: 0 !important; padding: 18px 0 0 !important; border-top: 1.5px dashed #e2d6bd !important; }
.v-hub .hb-body--g .mini-review > .mini-review-footer { grid-area: foot !important; display: flex !important; align-items: center; justify-content: space-between; gap: 16px; margin: 0 !important; padding: 16px 0 0 !important; border: 0 !important; border-top: 1px solid #efe7d6 !important; background: none !important; }
.v-hub .hb-body--g .mini-review .mini-review-link { display: inline-flex !important; align-items: center; gap: 8px; padding: 12px 22px !important; border-radius: 6px !important; background: var(--wall) !important; color: var(--chalk) !important; font: 600 14px/1 var(--f-sans) !important; text-decoration: none !important; box-shadow: 4px 4px 0 var(--c-green-line) !important; }
.v-hub .hb-body--g .mini-review .mini-review-link [class^="icon-"] { filter: brightness(0) invert(1); }
@media (max-width: 760px) {
  .v-hub .hb-body--g .mini-review.mini-review:has(> .mini-review-header) { grid-template-columns: minmax(0, 1fr) !important; grid-template-areas: "head" "gal" "pc" "sec" "foot" !important; padding: 30px 16px 20px !important; gap: 18px !important; }
  .v-hub .hb-body--g .mini-review-rank { font-size: 26px !important; gap: 10px; }
  .v-hub .hb-body--g .mini-review-rank .tp-no { width: 38px; height: 38px; font-size: 19px; }
  .v-hub .hb-body--g .mini-review-title.tp-seal { width: 86px; height: 86px; }
  .v-hub .hb-body--g .tp-seal .tp-pct { font-size: 24px; }
  .v-hub .hb-body--g .tp-seal .tp-lbl { font-size: 8.5px; padding: 2px 7px; }
  .v-hub .hb-body--g .mini-review > .mini-review-footer { flex-direction: column; align-items: stretch; }
  .v-hub .hb-body--g .mini-review .mini-review-link { justify-content: center; }
}
.v-hub .hb-body--g .tp-sep { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.v-hub .hb-body--g .st-cards > .img-text-row.img-thumb { position: relative; display: grid !important; grid-template-columns: 84px minmax(0, 1fr) !important; grid-template-areas: none !important; gap: 16px 18px !important; align-items: start !important; padding: 26px 22px 22px !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-top: 6px solid var(--beam) !important; border-radius: 4px !important; box-shadow: var(--paper-sh) !important; }
.v-hub .hb-body--g .st-cards > .img-text-row.img-thumb::after { content: ""; position: absolute; top: -15px; left: 50%; width: 88px; height: 20px; transform: translateX(-50%); border-radius: 7px 7px 3px 3px; background: linear-gradient(#e3b64c, #c9962c); box-shadow: inset 0 2px 0 rgba(255, 255, 255, .35), 0 3px 6px rgba(0, 0, 0, .18); }
.v-hub .hb-body--g .st-cards > .img-text-row.img-thumb > .img-text-image { grid-area: 1 / 1 !important; order: 0 !important; width: 84px !important; max-width: 84px !important; height: 84px !important; margin: 0 !important; padding: 9px !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-radius: 6px !important; box-shadow: 0 10px 18px -12px rgba(31, 61, 42, .55) !important; transform: rotate(-2deg) !important; }
.v-hub .hb-body--g .st-cards > .img-text-row.img-thumb > .img-text-image::before { display: block !important; content: ""; position: absolute; top: -8px; left: 50%; width: 46px; height: 14px; transform: translateX(-50%) rotate(3deg); background: rgba(227, 182, 76, .55); box-shadow: none; }
.v-hub .hb-body--g .st-cards > .img-text-row.img-thumb > .img-text-image > div { width: 100% !important; height: 100% !important; display: grid !important; place-items: center; overflow: hidden; border-radius: 3px; }
.v-hub .hb-body--g .st-cards > .img-text-row.img-thumb > .img-text-image img { width: 100% !important; height: 100% !important; object-fit: contain !important; transform: scale(1.55); }
.v-hub .hb-body--g .st-cards > .img-text-row.img-thumb > .img-text-content { display: contents !important; }
.v-hub .hb-body--g .st-cards > .img-text-row.img-thumb > .img-text-content > * { grid-column: 1 / -1; min-width: 0; }
.v-hub .hb-body--g .st-cards > .img-text-row.img-thumb > .img-text-content > .img-text-title { grid-column: 2; grid-row: 1; align-self: center; display: grid !important; gap: 3px; margin: 0 !important; font: 400 25px/1.1 var(--f-serif) !important; color: var(--c-ink) !important; overflow-wrap: anywhere; hyphens: auto; }
.v-hub .hb-body--g .st-cards .img-text-title .tp-tag { font: italic 400 15.5px/1.3 var(--f-serif); color: var(--walnut); }
.v-hub .hb-body--g .st-cards dl.st-spec { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; gap: 14px !important; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; }
.v-hub .hb-body--g .st-cards .tp-r > dl.st-spec { margin: 0 0 14px !important; }
.v-hub .hb-body--g .st-cards dl.st-spec > dt { margin: 0 0 -8px !important; padding: 0 !important; border: 0 !important; background: none !important; font: 600 10.5px/1.2 var(--f-sans) !important; letter-spacing: .14em; text-transform: uppercase; color: var(--walnut) !important; }
.v-hub .hb-body--g .st-cards dl.st-spec > dt:not(.st-spec__more) { display: block !important; }
.v-hub .hb-body--g .st-cards dl.st-spec > dt strong { font: inherit !important; color: inherit !important; }
.v-hub .hb-body--g .st-cards dl.st-spec > dd { margin: 0 !important; padding: 0 !important; border: 0 !important; background: none !important; font: 500 14.5px/1.45 var(--f-sans) !important; color: var(--c-ink) !important; }
.v-hub .hb-body--g .tp-chips { display: flex; flex-wrap: wrap; gap: 8px; }
.v-hub .hb-body--g .tp-chip { position: relative; display: inline-flex; align-items: baseline; flex-wrap: wrap; gap: 0 5px; min-width: 0; padding: 6px 11px; border-radius: 4px; font: 500 14px/1.35 var(--f-sans); color: var(--c-ink); overflow-wrap: anywhere; }
.v-hub .hb-body--g .tp-chips[data-n] { display: grid; grid-template-columns: minmax(0, 1fr); gap: 0; background: #fbf8f1; border: 1.5px solid var(--c-line); border-left: 4px solid var(--c-green-line); border-radius: 3px; }
.v-hub .hb-body--g .tp-chips[data-n] > .tp-chip--price { flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: baseline; gap: 2px 10px; padding: 9px 12px; background: none; border: 0; border-top: 1px dashed #e2d6bd; border-radius: 0; font: 600 11.5px/1.35 var(--f-sans); letter-spacing: .02em; color: var(--walnut); }
.v-hub .hb-body--g .tp-chips[data-n] > .tp-chip--price:first-child { border-top: 0; }
.v-hub .hb-body--g .tp-chip--price .tp-eur { font: 400 21px/1 var(--f-serif); letter-spacing: -.02em; color: var(--wall); white-space: nowrap; }
.v-hub .hb-body--g .tp-chips[data-n] > .tp-chip--free { justify-content: flex-start; padding-left: 28px; color: #8a5a1e; }
.v-hub .hb-body--g .tp-chip--free::before { content: "" / ""; position: absolute; left: 12px; top: 50%; width: 7px; height: 7px; margin-top: -3.5px; border-radius: 50%; background: #fff8e6; box-shadow: 0 0 0 1.5px #c9962c; }
.v-hub .hb-body--g .tp-stand { display: block; margin: 9px 0 0; font: italic 400 13px/1.3 var(--f-serif); color: var(--c-ink-3); }
.v-hub .hb-body--g .tp-chip--hl { padding-left: 28px; background: #eef2e4; }
.v-hub .hb-body--g .tp-chip--hl::before { content: "" / ""; position: absolute; left: 10px; top: .78em; width: 9px; height: 5px; border: solid var(--wall); border-width: 0 0 2px 2px; transform: rotate(-45deg); }
.v-hub .hb-body--g .tp-chip--hl.tp-chip--long { flex: 1 1 100%; padding: 8px 0 8px 26px; background: none; border-radius: 0; border-bottom: 1px solid #efe7d6; }
.v-hub .hb-body--g .tp-chip--hl.tp-chip--long::before { left: 4px; }
.v-hub .hb-body--g .tp-chip--who { background: #fff; border: 1.5px solid #e2d6bd; border-radius: 999px; padding: 5px 13px; }
.v-hub .hb-body--g .st-cards .st-card__more.img-text-desc { margin: 0 !important; padding: 14px 0 0 !important; border-top: 1px dashed #e2d6bd !important; font: 400 15px/1.6 var(--f-sans) !important; color: var(--c-ink-2) !important; }
.v-hub .hb-body--g .st-cards .st-card__arrow { display: none !important; }
.v-hub .hb-body--g .st-cards a.st-card__link { display: flex !important; width: fit-content; margin: 14px 0 0 !important; padding: 11px 20px !important; border-radius: 6px !important; background: var(--wall) !important; color: var(--chalk) !important; font: 600 14px/1 var(--f-sans) !important; text-decoration: none !important; box-shadow: 4px 4px 0 var(--c-green-line) !important; transition: transform .15s, box-shadow .15s; }
.v-hub .hb-body--g .st-cards a.st-card__link:hover { transform: translate(-1px, -1px); box-shadow: 5px 5px 0 var(--c-green-line) !important; }
.v-hub .hb-body--g .st-cards .st-more__btn { grid-column: 1 / -1; justify-self: start; }
@media (min-width: 761px) {
  .v-hub .hb-body--g :is(.st-cards--rows > .img-text-row, .st-cards--featured > .img-text-row:first-child) .tp-chips[data-n]:not([data-long]) { display: flex; flex-wrap: wrap; gap: 8px; background: none; border: 0; }
  .v-hub .hb-body--g :is(.st-cards--rows > .img-text-row, .st-cards--featured > .img-text-row:first-child) .tp-chips[data-n]:not([data-long]) > .tp-chip--price { flex: 1 1 calc(33.33% - 8px); flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 3px; padding: 10px 14px 11px; background: #fbf8f1; border: 1.5px solid var(--c-line); border-left: 4px solid var(--c-green-line); border-radius: 3px; font-size: 11px; }
  .v-hub .hb-body--g :is(.st-cards--rows > .img-text-row, .st-cards--featured > .img-text-row:first-child) .tp-chips:is([data-n="2"], [data-n="4"]):not([data-long]) > .tp-chip--price { flex-basis: calc(50% - 8px); }
  .v-hub .hb-body--g :is(.st-cards--rows > .img-text-row, .st-cards--featured > .img-text-row:first-child) .tp-chips[data-n]:not([data-long]) > .tp-chip--price .tp-eur { font-size: 26px; }
  .v-hub .hb-body--g :is(.st-cards--rows > .img-text-row, .st-cards--featured > .img-text-row:first-child) .tp-chips[data-n]:not([data-long]) > .tp-chip--free { flex-grow: .6; justify-content: center; padding-left: 26px; background: #fff8e6; border: 1.5px solid #c9962c; border-radius: 999px 6px 6px 999px; }
  .v-hub .hb-body--g .st-cards > .img-text-row.img-thumb { padding: 28px 28px 24px !important; }
}
@media (min-width: 1100px) {
  .v-hub .hb-body--g .st-cards--compact { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
@media (min-width: 1200px) {
  .v-hub .hb-body--g :is(.st-cards--rows > .img-text-row, .st-cards--featured > .img-text-row:first-child).img-thumb:not(.tp-fold:not(.is-open)) { grid-template-columns: 96px minmax(0, 1fr) minmax(0, 1.15fr) !important; column-gap: 26px !important; }
  .v-hub .hb-body--g :is(.st-cards--rows > .img-text-row, .st-cards--featured > .img-text-row:first-child).img-thumb > .img-text-image { width: 96px !important; max-width: 96px !important; height: 96px !important; }
  .v-hub .hb-body--g :is(.st-cards--rows > .img-text-row, .st-cards--featured > .img-text-row:first-child).img-thumb > .img-text-content > .img-text-title { font-size: 28px !important; }
  .v-hub .hb-body--g :is(.st-cards--rows > .img-text-row, .st-cards--featured > .img-text-row:first-child).img-thumb > .img-text-content > dl.st-spec { grid-column: 1 / 3; grid-row: 2; align-self: start; }
  .v-hub .hb-body--g :is(.st-cards--rows > .img-text-row, .st-cards--featured > .img-text-row:first-child).img-thumb .tp-r { grid-column: 3; grid-row: 1 / span 3; padding-left: 26px; border-left: 1.5px dashed #e2d6bd; }
}
@media (max-width: 760px) {
  .v-hub .hb-body--g .st-cards > .img-text-row.img-thumb { grid-template-columns: 72px minmax(0, 1fr) !important; gap: 14px 16px !important; padding: 22px 16px 18px !important; }
  .v-hub .hb-body--g .st-cards > .img-text-row.img-thumb > .img-text-image { width: 72px !important; max-width: 72px !important; height: 72px !important; padding: 8px !important; }
  .v-hub .hb-body--g .st-cards > .img-text-row.img-thumb > .img-text-content > .img-text-title { font-size: 23px !important; }
  .v-hub .hb-body--g .st-cards a.st-card__link { width: 100%; justify-content: center; }
}
@media (prefers-reduced-motion: reduce) { .v-hub .hb-body--g .st-cards a.st-card__link, .v-hub .hb-body--g .st-cards a.st-card__link:hover { transition: none; transform: none; } }
.v-hub .hb-to { display: inline-flex; align-items: center; gap: 10px; width: fit-content; margin: 4px 0 22px; padding: 12px 20px 12px 18px; border-radius: 6px; background: var(--wall); color: var(--chalk) !important; font: 600 14.5px/1 var(--f-sans); text-decoration: none !important; box-shadow: 4px 4px 0 var(--c-green-line); transition: transform .15s, box-shadow .15s; }
.v-hub .hb-to::after { content: "" / ""; width: 8px; height: 8px; margin-top: -4px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(45deg); }
.v-hub .hb-to:hover { transform: translate(-1px, -1px); box-shadow: 5px 5px 0 var(--c-green-line); }
.v-hub .hb-to:focus-visible { outline: 3px solid #e3b64c; outline-offset: 3px; }
@media (max-width: 640px) { .v-hub .hb-to { order: 3; width: 100%; justify-content: center; margin: 2px 0 18px; } }
@media (prefers-reduced-motion: reduce) { .v-hub .hb-to, .v-hub .hb-to:hover { transition: none; transform: none; } }
.v-hub .hb-body--g .st-cards .tp-fold .tp-r[hidden] { margin: 0 !important; padding: 0 !important; border: 0 !important; height: 0; overflow: hidden; }
.js .v-hub .hb-body--g .st-cards .tp-fold .st-more__btn { display: inline-flex !important; align-items: center; gap: 8px; grid-column: 1 / -1; justify-self: start; margin: 0; padding: 8px 14px 8px 12px; border: 1.5px solid var(--c-line); border-radius: 999px; background: #fbf8f1; color: var(--wall); font: 600 13px/1 var(--f-sans); cursor: pointer; }
.js .v-hub .hb-body--g .st-cards .tp-fold .st-more__btn:hover { border-color: var(--c-green-line); }
.js .v-hub .hb-body--g .st-cards .tp-fold .st-more__btn:focus-visible { outline: 3px solid #e3b64c; outline-offset: 2px; }
.v-hub .hb-body--g .st-cards .tp-fold.is-open .tp-r { animation: tp-in .25s ease-out; }
@keyframes tp-in { from { opacity: 0; transform: translateY(-4px); } to { opacity: 1; transform: none; } }
@media (prefers-reduced-motion: reduce) { .v-hub .hb-body--g .st-cards .tp-fold.is-open .tp-r { animation: none; } }
@media (min-width: 1200px) { .v-hub .hb-body--g :is(.st-cards--rows > .img-text-row, .st-cards--featured > .img-text-row:first-child).tp-fold.is-open { grid-template-rows: auto auto 1fr; } .v-hub .hb-body--g :is(.st-cards--rows > .img-text-row, .st-cards--featured > .img-text-row:first-child).tp-fold.is-open .st-more__btn { grid-column: 1 / 3; grid-row: 3; align-self: start; } }
.v-hub .hb-body--g .st-cards .tp-fold .st-spec .st-spec__more, .v-hub .hb-body--g .st-cards .tp-fold .tp-r .st-card__more { display: block !important; }
.v-hub .hb-body--g .tp-chips[data-n] > .tp-chip--flow { display: block; line-height: 1.55; }
.v-hub .hb-body--g .tp-chips[data-n] > .tp-chip--flow .tp-eur { font-size: 19px; margin: 0 2px; }
.js .v-hub .hb-body--g .st-cards .tp-fold .st-more__close, .js .v-hub .hb-body--g .st-cards .tp-fold.is-open .st-more__open { display: none !important; }
.js .v-hub .hb-body--g .st-cards .tp-fold.is-open .st-more__close, .js .v-hub .hb-body--g .st-cards .tp-fold:not(.is-open) .st-more__open { display: inline !important; }
.js .v-hub .hb-body--g .st-cards .tp-fold .st-more__btn::after { content: "" / ""; width: 7px; height: 7px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: translateY(-2px) rotate(45deg); }
.js .v-hub .hb-body--g .st-cards .tp-fold.is-open .st-more__btn::after { transform: translateY(2px) rotate(225deg); }
@media (max-width: 600px) {
  .v-hub .hb-body--g .filters { grid-template-columns: minmax(0, 1fr) !important; gap: 8px; }
}
.v-hub .testsieger-section .testsieger-box { position: relative; display: grid !important; grid-template-columns: 200px 176px minmax(0, 1fr); grid-template-areas: "prov seal crit"; gap: 24px 30px; align-items: center; margin: 30px 0 10px !important; padding: 34px 30px 28px !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-top: 7px solid var(--beam) !important; border-radius: 4px !important; box-shadow: var(--paper-sh) !important; }
.v-hub .testsieger-section .testsieger-box::before { content: ""; position: absolute; top: -17px; left: 50%; width: 112px; height: 26px; transform: translateX(-50%); border-radius: 8px 8px 4px 4px; background: linear-gradient(#e3b64c, #c9962c); box-shadow: inset 0 2px 0 rgba(255, 255, 255, .35), 0 3px 6px rgba(0, 0, 0, .2); }
.v-hub .testsieger-section .testsieger-provider { grid-area: prov; display: grid !important; justify-items: center; gap: 14px; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; text-align: center; }
.v-hub .testsieger-section .testsieger-logo { display: block !important; width: 170px !important; height: 86px !important; margin: 0 !important; background-color: #fff !important; background-size: 78% auto !important; background-position: center !important; background-repeat: no-repeat !important; border: 1.5px solid var(--c-line) !important; border-radius: 6px !important; box-shadow: 0 10px 18px -12px rgba(31, 61, 42, .55) !important; transform: rotate(-1.5deg); }
.v-hub .testsieger-section .testsieger-provider .rg-note { margin: 0 !important; font: 500 11px/1.4 var(--f-sans) !important; color: var(--c-ink-3) !important; }
.v-hub .testsieger-section .testsieger-rating { grid-area: seal; --p: 0; position: relative; display: grid !important; place-content: center; justify-items: center; gap: 4px; width: 176px !important; height: 176px !important; margin: 0 auto !important; padding: 0 !important; border-radius: 50% !important; background: radial-gradient(closest-side, var(--chalk) 84%, transparent 86% 100%), conic-gradient(var(--wall) calc(var(--p) * 1%), #e8dfcc 0) !important; box-shadow: 0 0 0 7px #fff, 0 0 0 8.5px var(--c-line), 0 14px 22px -14px rgba(31, 61, 42, .6) !important; color: var(--c-ink) !important; text-align: center; }
.v-hub .testsieger-section .testsieger-rating > div { margin: 0 !important; padding: 0 !important; background: none !important; }
.v-hub .testsieger-section .testsieger-rating-label { font: 600 10px/1 var(--f-sans) !important; letter-spacing: .16em; text-transform: uppercase; color: var(--walnut) !important; background: none !important; }
.v-hub .testsieger-section .testsieger-rating-score { font: 400 40px/1 var(--f-serif) !important; letter-spacing: -.03em; color: var(--wall) !important; }
.v-hub .testsieger-section .testsieger-rating-badge { display: inline-block; padding: 3px 10px !important; border-radius: 999px !important; background: #c9962c !important; color: #fff !important; font: 600 10px/1.2 var(--f-sans) !important; letter-spacing: .08em; text-transform: uppercase; }
.v-hub .testsieger-section .testsieger-trust-badges { display: flex !important; justify-content: center; gap: 6px; margin: 2px 0 0 !important; }
.v-hub .testsieger-section .testsieger-trust-badge { width: 34px !important; height: 20px !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center !important; }
.v-hub .testsieger-section .testsieger-rating-date { position: absolute; top: calc(100% + 16px); left: 50%; width: 190px; transform: translateX(-50%); font: 500 11px/1.35 var(--f-sans) !important; color: var(--c-ink-3) !important; }
.v-hub .testsieger-section .testsieger-criteria { grid-area: crit; display: grid !important; gap: 0 !important; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; }
.v-hub .testsieger-section .testsieger-criterion { display: grid !important; grid-template-columns: minmax(0, 1fr) auto; grid-template-areas: "l v" "b b"; gap: 5px 12px; align-items: baseline; margin: 0 !important; padding: 8px 0 !important; border: 0 !important; border-bottom: 1px solid #efe7d6 !important; background: none !important; }
.v-hub .testsieger-section .testsieger-criterion > div:first-child { grid-area: l; margin: 0 !important; }
.v-hub .testsieger-section .testsieger-criterion-label { font: 600 13.5px/1.25 var(--f-sans) !important; color: var(--c-ink) !important; }
.v-hub .testsieger-section .testsieger-criterion-bar { grid-area: b; width: auto !important; margin: 0 !important; }
.v-hub .testsieger-section .testsieger-criterion-value { grid-area: v; margin: 0 !important; font: 400 13px/1 var(--f-sans) !important; color: var(--c-ink-3) !important; white-space: nowrap; }
.v-hub .testsieger-section .testsieger-criterion-value strong { font: 400 17px/1 var(--f-serif) !important; color: var(--wall) !important; }
@media (max-width: 1199px) {
  .v-hub .testsieger-section .testsieger-box { grid-template-columns: 176px minmax(0, 1fr); grid-template-areas: "prov prov" "seal crit"; }
  .v-hub .testsieger-section .testsieger-provider { grid-template-columns: auto auto; align-items: center; justify-content: center; justify-items: start; text-align: left; }
  .v-hub .testsieger-section .testsieger-provider .rg-note { grid-column: 1 / -1; justify-self: center; text-align: center; }
}
@media (max-width: 760px) {
  .v-hub .testsieger-section .testsieger-box { grid-template-columns: minmax(0, 1fr); grid-template-areas: "prov" "seal" "crit"; gap: 20px; padding: 32px 16px 20px !important; }
  .v-hub .testsieger-section .testsieger-provider { grid-template-columns: minmax(0, 1fr); justify-items: center; text-align: center; }
  .v-hub .testsieger-section .testsieger-logo { width: 150px !important; height: 76px !important; }
  .v-hub .testsieger-section .testsieger-cta { width: 100%; justify-content: center; }
  .v-hub .testsieger-section .testsieger-rating { width: 150px !important; height: 150px !important; margin-bottom: 30px !important; }
  .v-hub .testsieger-section .testsieger-rating-score { font-size: 34px !important; }
}
@media (max-width: 760px) {
  .v-hub .hb-body--g .table-providers table.hg-ct tr:not(.hg-thr):not(.hg-cap):has(> td:last-child .bewertung) { display: grid !important; grid-template-columns: minmax(0, 1fr) 104px; }
  .v-hub .hb-body--g .table-providers table.hg-ct tr:not(.hg-thr):not(.hg-cap):has(> td:last-child .bewertung) > td:first-child { grid-column: 1; grid-row: 1; display: flex !important; align-items: center; min-height: 104px; }
  .v-hub .hb-body--g .table-providers table.hg-ct tr:not(.hg-thr):not(.hg-cap):has(> td:last-child .bewertung) > td:last-child { grid-column: 2; grid-row: 1; display: grid !important; place-items: start center; overflow: visible !important; padding: 10px 14px 4px 6px !important; border-top: 0 !important; background: #fbf8f1 !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct tr:not(.hg-thr):not(.hg-cap):has(> td:last-child .bewertung) > td:last-child::before { display: none !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct tr:not(.hg-thr):not(.hg-cap):has(> td:last-child .bewertung) > td:not(:first-child):not(:last-child) { grid-column: 1 / -1; }
  .v-hub .hb-body--g .table-providers table.hg-ct tr:not(.hg-thr):not(.hg-cap):has(> td:last-child .bewertung) > td:nth-child(2):not(:last-child) { grid-row: 2; }
  .v-hub .hb-body--g .table-providers table.hg-ct tr:not(.hg-thr):not(.hg-cap):has(> td:last-child .bewertung) > td:nth-child(3):not(:last-child) { grid-row: 3; }
  .v-hub .hb-body--g .table-providers table.hg-ct tr:not(.hg-thr):not(.hg-cap):has(> td:last-child .bewertung) > td:nth-child(4):not(:last-child) { grid-row: 4; }
  .v-hub .hb-body--g .table-providers table.hg-ct tr:not(.hg-thr):not(.hg-cap):has(> td:last-child .bewertung) > td:nth-child(5):not(:last-child) { grid-row: 5; }
  .v-hub .hb-body--g .table-providers table.hg-ct tr:not(.hg-thr):not(.hg-cap):has(> td:last-child .bewertung) > td:nth-child(6):not(:last-child) { grid-row: 6; }
  .v-hub .hb-body--g .table-providers table.hg-ct tr:not(.hg-thr):not(.hg-cap):has(> td:last-child .bewertung) > td:nth-child(7):not(:last-child) { grid-row: 7; }
  .v-hub .hb-body--g .table-providers td .large, .v-hub .hb-body--g .table-providers td .large strong { font: 400 19px/1.25 var(--f-serif) !important; color: var(--wall) !important; }
  .v-hub .hb-body--g .table-providers .bewertung { --p: 0; display: grid !important; place-items: center; width: 78px; height: 78px; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 50% !important; background: radial-gradient(closest-side, var(--chalk) 88%, transparent 90% 100%), conic-gradient(var(--wall) calc(var(--p) * 1%), #e8dfcc 0) !important; box-shadow: 0 0 0 4px #fff, 0 0 0 5.5px var(--c-line) !important; position: relative; margin-bottom: 14px !important; overflow: visible !important; }
  .v-hub .hb-body--g .table-providers .bewertung > span { display: grid !important; justify-items: center; gap: 1px; width: auto !important; min-width: 0 !important; max-width: 62px !important; height: auto !important; min-height: 0 !important; overflow: visible !important; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; box-shadow: none !important; text-align: center; }
  .v-hub .hb-body--g .table-providers .bewertung > span > span:first-child { font: 600 7.5px/1 var(--f-sans) !important; letter-spacing: .14em; text-transform: uppercase; color: var(--walnut) !important; }
  .v-hub .hb-body--g .table-providers .bewertung strong { display: grid !important; justify-items: center; font: 600 7.5px/1.2 var(--f-sans) !important; color: var(--c-green-ink) !important; }
  .v-hub .hb-body--g .table-providers .bewertung strong b { font: 400 21px/1 var(--f-serif) !important; color: var(--wall) !important; }
  .v-hub .hb-body--g .table-providers .bewertung > span > span:last-child { position: absolute; top: calc(100% + 9px); left: 50%; transform: translateX(-50%); white-space: nowrap; font: 500 9px/1 var(--f-sans) !important; color: var(--c-ink-3) !important; }
}
@media (min-width: 761px) {
  .v-hub .hb-ch table.hg-ct { border-collapse: separate !important; border-spacing: 0; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-top: 5px solid var(--beam) !important; border-radius: 4px !important; overflow: hidden; box-shadow: var(--paper-sh); }
  .v-hub .hb-ch table.hg-ct :is(thead th, tr.hg-thr > th) { padding: 12px 14px !important; background: var(--wall) !important; color: var(--chalk) !important; border: 0 !important; font: 600 10.5px/1.3 var(--f-sans) !important; letter-spacing: .1em; text-transform: uppercase; text-align: left !important; }
  .v-hub .hb-ch table.hg-ct tr:not(.hg-thr):not(.hg-cap) > td { padding: 12px 14px !important; border: 0 !important; border-top: 1px solid #efe7d6 !important; font: 500 14.5px/1.45 var(--f-sans) !important; color: var(--c-ink) !important; vertical-align: middle; }
  .v-hub .hb-ch table.hg-ct tr:not(.hg-thr):not(.hg-cap):nth-child(even) > td { background: #fcfaf5 !important; }
  .v-hub .hb-ch table.hg-ct tr:not(.hg-thr):not(.hg-cap) > :first-child { background: #fbf8f1 !important; font: 400 17px/1.3 var(--f-serif) !important; color: var(--c-ink) !important; border-right: 1px solid #efe7d6 !important; }
  .v-hub .hb-ch table.hg-ct tr:not(.hg-thr):not(.hg-cap):hover > td { background: #f3f6ec !important; }
}
.v-hub .hb-ch table.hg-ct td:is(.hg-yes, .hg-no) { position: relative; }
.v-hub .hb-ch table.hg-ct td:is(.hg-yes, .hg-no)::after { content: "" / ""; display: inline-block; width: 16px; height: 16px; margin-left: 8px; vertical-align: -3px; border-radius: 50%; background: var(--c-mint) center / 10px no-repeat; }
.v-hub .hb-ch table.hg-ct td.hg-yes { color: var(--wall) !important; font-weight: 600 !important; }
.v-hub .hb-ch table.hg-ct td.hg-yes::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%231f4d2b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
.v-hub .hb-ch table.hg-ct td.hg-no { color: #9a4a33 !important; }
.v-hub .hb-ch table.hg-ct td.hg-no::after { background-color: #f6e3db; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.5 3.5l5 5M8.5 3.5l-5 5' fill='none' stroke='%239a4a33' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E"); }
.v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb { display: grid !important; grid-template-columns: 120px minmax(0, 1fr) !important; grid-template-areas: "img txt" !important; gap: 0 26px !important; align-items: start !important; margin: 14px 0 20px !important; padding: 24px 26px 22px !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-left: 6px solid var(--beam) !important; border-radius: 4px !important; box-shadow: var(--paper-sh) !important; }
.v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb > .img-text-image { grid-area: img !important; position: relative; width: 120px !important; max-width: 120px !important; margin: 4px 0 0 !important; padding: 8px !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-radius: 6px !important; box-shadow: 0 10px 18px -12px rgba(31, 61, 42, .55) !important; transform: rotate(-2deg) !important; }
.v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb > .img-text-image::before { display: block !important; content: ""; position: absolute; top: -9px; left: 50%; width: 50px; height: 15px; transform: translateX(-50%) rotate(3deg); background: rgba(227, 182, 76, .55); box-shadow: none; }
.v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb > .img-text-image img { display: block; width: 100% !important; height: auto !important; border-radius: 3px; }
.v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb > .img-text-content { grid-area: txt !important; min-width: 0; }
.v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb .img-text-title { position: relative; margin: 0 0 14px !important; padding: 0 0 10px !important; font: 400 24px/1.2 var(--f-serif) !important; color: var(--c-ink) !important; }
.v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb .img-text-title::after { content: "" / ""; position: absolute; left: 0; bottom: 0; width: 48px; height: 2.5px; background: var(--walnut); }
@media (max-width: 760px) {
  .v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb { grid-template-columns: minmax(0, 1fr) 84px !important; grid-template-areas: none !important; gap: 0 16px !important; padding: 20px 16px 18px !important; }
  .v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb > .img-text-content { display: contents !important; }
  .v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb > .img-text-content > * { grid-column: 1 / -1; min-width: 0; }
  .v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb > .img-text-content > .img-text-title { grid-column: 1; grid-row: 1; align-self: center; }
  .v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb > .img-text-image { grid-area: 1 / 2 !important; margin: 0 0 12px !important; }
  .v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb > .img-text-image { width: 84px !important; max-width: 84px !important; padding: 6px !important; }
  .v-hub .hb-body--g :not(.st-cards) > .img-text-row.img-thumb .img-text-title { font-size: 21px !important; }
}
@media (min-width: 1024px) {
  .v-hub .hb-body--g :is(.casino-link-section, .toc-box):has(a[href^="#"]):not(:has(a:not([href^="#"]))) { display: none !important; }
}
.v-hub .hb-ch .feature-grid-section .feature-grid { counter-reset: fg; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item { position: relative; counter-increment: fg; display: grid !important; grid-template-columns: 56px minmax(0, 1fr); grid-template-areas: none; column-gap: 16px; align-items: center; padding: 22px 22px 20px !important; overflow: visible !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-top: 4px solid var(--beam) !important; border-radius: 4px !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item::after { content: counter(fg, decimal-leading-zero) / ""; position: absolute; right: 18px; top: 12px; font: 400 28px/1 var(--f-serif); color: #e2d7bf; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item > * { grid-column: 1 / -1; min-width: 0; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; min-height: 0 !important; display: block; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item > .feature-grid-icon { grid-column: 1; grid-row: 1; display: grid !important; place-items: center; width: 50px !important; height: 50px !important; margin: 3px !important; border-radius: 50% !important; background: var(--wall) !important; box-shadow: inset 0 0 0 4px var(--wall), inset 0 0 0 5.5px rgba(251, 248, 241, .55), 0 0 0 3px #fff, 0 0 0 5px #c9962c, 0 8px 14px -8px rgba(31, 61, 42, .6) !important; transform: rotate(-6deg); }
.v-hub .hb-ch .feature-grid-section .feature-grid-item > :is(h3, .feature-grid-title) { grid-column: 2; grid-row: 1; padding-right: 40px !important; font: 400 21px/1.2 var(--f-serif) !important; color: var(--c-ink) !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item > :not(.feature-grid-icon):not(h3):not(.feature-grid-title) { margin-top: 12px !important; font-size: 14.5px !important; line-height: 1.55 !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item:hover { border-color: var(--c-green-line) !important; border-top-color: var(--beam) !important; }
@media (max-width: 760px) {
  .v-hub .hb-ch .feature-grid-section .feature-grid-item { grid-template-columns: 48px minmax(0, 1fr); padding: 18px 16px 16px !important; }
  .v-hub .hb-ch .feature-grid-section .feature-grid-item > .feature-grid-icon { width: 42px !important; height: 42px !important; }
  .v-hub .hb-ch .feature-grid-section .feature-grid-item > :is(h3, .feature-grid-title) { font-size: 19px !important; }
}
.v-hub .hb-ch :is(ul, ol).liste2 { display: block !important; counter-reset: l2; margin: 8px 0 22px !important; padding: 6px 22px !important; list-style: none !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-left: 6px solid var(--beam) !important; border-radius: 4px !important; box-shadow: var(--paper-sh) !important; }
.v-hub .hb-ch :is(ul, ol).liste2 > li { counter-increment: l2; position: relative; display: block !important; margin: 0 !important; padding: 13px 0 13px 40px !important; background: none !important; border: 0 !important; border-top: 1px dashed #e2d6bd !important; border-radius: 0 !important; box-shadow: none !important; font: 500 15px/1.5 var(--f-sans) !important; color: var(--c-ink) !important; }
.v-hub .hb-ch :is(ul, ol).liste2 > li:first-child, .v-hub .hb-ch :is(ul, ol).liste2 > li.titel + li { border-top: 0 !important; }
.v-hub .hb-ch :is(ul, ol).liste2 > li:not(.titel)::before { content: "" !important; position: absolute; left: 2px; top: 13px; width: 24px; height: 24px; border-radius: 50%; background: var(--c-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%231f4d2b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat !important; box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px var(--c-green-line); transform: rotate(-8deg); }
.v-hub .hb-ch ol.liste2 > li:not(.titel)::before { content: counter(l2) !important; display: grid; place-items: center; background: var(--wall) !important; color: var(--chalk); font: 400 13px/1 var(--f-serif); transform: none; }
.v-hub .hb-ch :is(ul, ol).liste2 > li.titel { counter-increment: none; padding: 14px 0 12px !important; border-bottom: 1.5px solid var(--c-line) !important; font: 400 19px/1.35 var(--f-serif) !important; }
.v-hub .hb-ch :is(ul, ol).liste2 > li.titel::before { display: none !important; }
.v-hub .hb-ch :is(ul, ol).liste2 > li > a:first-child { font: 400 17px/1.4 var(--f-serif); }
@media (max-width: 760px) {
  .v-hub .hb-ch :is(ul, ol).liste2 { padding: 4px 14px !important; }
  .v-hub .hb-ch :is(ul, ol).liste2 > li { padding-left: 36px !important; font-size: 14.5px !important; }
}
.v-hub .hb-body--g figure.tp-shot { position: relative; margin: 24px 0 !important; padding: 28px 0 0 !important; background: #e8dfcc !important; border: 1.5px solid #d8c9a8 !important; border-radius: 8px !important; box-shadow: 0 16px 26px -18px rgba(31, 61, 42, .6) !important; }
.v-hub .hb-body--g figure.tp-shot::before { content: "" / ""; position: absolute; top: 10px; left: 13px; width: 9px; height: 9px; border-radius: 50%; background: #c46b4f; box-shadow: 14px 0 0 #e3b64c, 28px 0 0 var(--c-green-line); }
.v-hub .hb-body--g figure.tp-shot > :not(figcaption) { margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; box-shadow: none !important; }
.v-hub .hb-body--g figure.tp-shot img { display: block; width: 100% !important; height: auto !important; margin: 0 !important; border: 0 !important; border-radius: 0 0 6px 6px !important; box-shadow: none !important; cursor: zoom-in; }
.v-hub .hb-body--g figure.tp-shot figcaption { position: relative; width: fit-content; max-width: 92%; margin: 12px auto 14px !important; padding: 10px 16px !important; background: #fff6d8 !important; border: 0 !important; box-shadow: 0 8px 14px -10px rgba(80, 60, 20, .45) !important; transform: rotate(-.6deg); font: italic 400 15px/1.45 var(--f-serif) !important; color: var(--c-ink) !important; text-align: left !important; }
@media (max-width: 760px) {
  .v-hub .hb-ch .tabelle table.hg-ct:has(tr > :nth-child(3)):not(:has(tr > :nth-child(4))) > tbody { background: #fff !important; border: 1.5px solid var(--c-line) !important; border-left: 5px solid var(--beam) !important; border-radius: 3px !important; overflow: hidden; }
  .v-hub .hb-ch .tabelle table.hg-ct:has(tr > :nth-child(3)):not(:has(tr > :nth-child(4))) tr { display: grid !important; grid-template-columns: 60px minmax(0, 1fr) auto; align-items: center; column-gap: 10px; margin: 0 !important; padding: 9px 12px !important; border: 0 !important; border-top: 1px dashed #e2d6bd !important; border-radius: 0 !important; background: none !important; }
  .v-hub .hb-ch .tabelle table.hg-ct:has(tr > :nth-child(3)):not(:has(tr > :nth-child(4))) tr.hg-thr { display: grid !important; border-top: 0 !important; background: #fbf8f1 !important; }
  .v-hub .hb-ch .tabelle table.hg-ct:has(tr > :nth-child(3)):not(:has(tr > :nth-child(4))) tr > * { display: block !important; padding: 0 !important; border: 0 !important; background: none !important; min-height: 0 !important; font: 500 14.5px/1.35 var(--f-sans) !important; color: var(--c-ink) !important; text-align: left !important; }
  .v-hub .hb-ch .tabelle table.hg-ct:has(tr > :nth-child(3)):not(:has(tr > :nth-child(4))) tr > *::before { display: none !important; }
  .v-hub .hb-ch .tabelle table.hg-ct:has(tr > :nth-child(3)):not(:has(tr > :nth-child(4))) tr.hg-thr > * { hyphens: auto; overflow-wrap: normal; font: 600 9px/1.25 var(--f-sans) !important; letter-spacing: .08em; text-transform: uppercase; color: var(--walnut) !important; }
  .v-hub .hb-ch .tabelle table.hg-ct:has(tr > :nth-child(3)):not(:has(tr > :nth-child(4))) tr:not(.hg-thr) > :first-child { display: grid !important; place-items: center; justify-self: start; box-sizing: border-box; width: 28px !important; height: 28px !important; aspect-ratio: 1; border-radius: 50%; background: var(--wall) !important; color: var(--chalk) !important; font: 400 14px/1 var(--f-serif) !important; }
  .v-hub .hb-ch .tabelle table.hg-ct:has(tr > :nth-child(3)):not(:has(tr > :nth-child(4))) tr:not(.hg-thr) > :first-child * { color: inherit !important; font: inherit !important; }
  .v-hub .hb-ch .tabelle table.hg-ct:has(tr > :nth-child(3)):not(:has(tr > :nth-child(4))) tr > :last-child { text-align: right !important; white-space: nowrap; }
  .v-hub .hb-ch .tabelle table.hg-ct:has(tr > :nth-child(3)):not(:has(tr > :nth-child(4))) tr:not(.hg-thr) > :last-child { font: 400 16px/1.2 var(--f-serif) !important; color: var(--wall) !important; }
}
.v-hub .hb-body--g figure.img-full:not(.tp-shot) { margin: 22px 0 !important; padding: 10px !important; background: linear-gradient(135deg, #9a6a3c, #6f4a2a) !important; border: 0 !important; border-radius: 5px !important; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .18), 0 16px 26px -16px rgba(31, 61, 42, .65) !important; }
.v-hub .hb-body--g figure.img-full:not(.tp-shot) img { display: block; width: 100% !important; height: auto !important; border-radius: 2px !important; box-shadow: 0 0 0 3px #fbf8f1 !important; }
@media (min-width: 1024px) {
  .v-hub .hb-body--g figure.img-full:not(.tp-shot):has(+ :is(p, h3) + p) { float: right; width: 44%; margin: 6px 0 18px 28px !important; transform: rotate(.8deg); }
  .v-hub .hb-body--g .hb-ch > :is(h2, div, table, section, ul, ol, figure.tp-shot, blockquote, pre) { clear: both; }
  .v-hub .hb-body--g .hb-ch > :is(section, .rating-headline-section, .rv-fact)::after { content: ""; display: table; clear: both; }
}
.v-hub .hb-body--g .author-box { display: grid !important; grid-template-columns: 80px minmax(0, 1fr); grid-template-areas: "ava lab" "ava name" "ava role" "bio bio" "foot foot"; column-gap: 20px; align-items: center; margin: 30px 0 10px !important; padding: 26px 28px !important; text-align: left !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-top: 6px solid var(--beam) !important; border-radius: 4px !important; box-shadow: var(--paper-sh) !important; }
.v-hub .hb-body--g .author-box::before, .v-hub .hb-body--g .author-box::after { display: none !important; }
.v-hub .hb-body--g .author-box > .author-avatar { grid-area: ava; display: block; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; }
.v-hub .hb-body--g .author-box > .author-avatar img { display: block; width: 80px !important; height: 80px !important; margin: 0 !important; border: 2px solid var(--chalk) !important; border-radius: 50% !important; object-fit: cover; box-shadow: 0 0 0 1.5px var(--wall) !important; }
.v-hub .hb-body--g .author-box > .author-info { display: contents !important; }
.v-hub .hb-body--g .author-box .author-label { grid-area: lab; align-self: end; margin: 0 !important; font: 600 11px/1.2 var(--f-sans) !important; letter-spacing: .12em; text-transform: uppercase; color: var(--walnut) !important; }
.v-hub .hb-body--g .author-box .author-name { grid-area: name; margin: 5px 0 0 !important; padding: 0 !important; background: none !important; font: 400 22px/1.2 var(--f-serif) !important; text-align: left !important; }
.v-hub .hb-body--g .author-box .author-name a { color: var(--c-ink) !important; text-decoration: none !important; }
.v-hub .hb-body--g .author-box .author-name a:hover { color: var(--wall) !important; text-decoration: underline !important; text-underline-offset: 3px; }
.v-hub .hb-body--g .author-box .author-role { grid-area: role; align-self: start; margin: 3px 0 0 !important; font: 500 14px/1.35 var(--f-sans) !important; color: var(--c-ink-3) !important; }
.v-hub .hb-body--g .author-box .author-bio { grid-area: bio; margin: 18px 0 0 !important; padding-top: 16px !important; border-top: 1.5px dashed var(--c-line) !important; font: 400 15.5px/1.6 var(--f-sans) !important; color: var(--c-ink-2) !important; }
.v-hub .hb-body--g .author-box .author-footer { grid-area: foot; margin: 12px 0 0 !important; padding: 0 !important; border: 0 !important; }
.v-hub .hb-body--g .author-box .author-all-articles { font: 600 14px/1.2 var(--f-sans) !important; color: var(--wall) !important; }
@media (max-width: 760px) {
  .v-hub .hb-body--g .author-box { grid-template-columns: 64px minmax(0, 1fr); column-gap: 14px; padding: 22px 16px !important; }
  .v-hub .hb-body--g .author-box > .author-avatar img { width: 64px !important; height: 64px !important; }
  .v-hub .hb-body--g .author-box .author-name { font-size: 20px !important; }
}
.v-hub .hb-body--g .mini-review-checklist .tp-hd { display: block; margin: 0 0 6px; font: 400 21px/1.2 var(--f-serif) !important; color: var(--c-ink) !important; }
.v-hub .hb-body--g .mini-review-checklist .tp-hd strong { display: inline !important; margin: 0 !important; font: inherit !important; color: inherit !important; }
.v-hub figure.blsp-dw { --blsp-paper: #f3ecdc; --blsp-card: #fffdf8; --blsp-line: #d3c7ae; --blsp-line-green: #7f9c6b; --blsp-accent: #1f4d2b; --blsp-accent-light: #c9962c; --blsp-mint: #dfe6cf; --blsp-ink: #1b2a1f; --blsp-ink-2: #3f4a3f; --blsp-muted: #6b6f63; --blsp-warn: #c9962c; }
.v-hub figure.blsp-dw .blsp-frame { border: 1.5px solid var(--c-line) !important; border-top: 6px solid var(--beam) !important; border-radius: 4px !important; box-shadow: var(--paper-sh) !important; }
@media (max-width: 640px) {
  .v-hub .casino-table-row .casino-rating { width: 84px !important; height: 84px !important; gap: 1px; }
  .v-hub .casino-table-row .casino-rating-score { font-size: 19px !important; }
  .v-hub .casino-table-row .casino-rating :is(.casino-rating-label, .casino-rating-badge) { font-size: 7.5px !important; }
  .v-hub .casino-table-row .casino-rating-date { font-size: 7.5px !important; }
  .v-hub .casino-table-row .casino-provider a { white-space: normal !important; overflow: visible !important; text-overflow: clip !important; }
  .v-hub .casino-table-row .casino-provider { min-width: 0 !important; }
  .v-hub .casino-table-row .casino-provider-info { flex: 1 1 0 !important; width: auto !important; min-width: 0 !important; max-width: 100% !important; }
  .v-hub .casino-table-row .casino-provider-info .casino-logo { max-width: 100% !important; background-size: contain !important; }
}
@media (max-width: 760px) {
  .v-hub .pros-cons.hb-pctabs { display: grid !important; grid-template-columns: 1fr 1fr; gap: 0 !important; }
  .v-hub .pros-cons.hb-pctabs > :is(.pros-list, .cons-list) { display: contents !important; }
  .v-hub .pros-cons.hb-pctabs .pros-cons-title { grid-row: 1; display: flex !important; align-items: center; justify-content: center; gap: 6px; margin: 0 !important; padding: 13px 8px 12px !important; border: 1.5px solid var(--c-line) !important; background: var(--c-paper, #fbf8f1) !important; color: var(--c-ink-3) !important; cursor: pointer; text-align: center; text-transform: none !important; letter-spacing: 0 !important; font: 600 13.5px/1.25 var(--f-sans) !important; }
  .v-hub .pros-cons.hb-pctabs .pros-list .pros-cons-title { border-radius: 4px 0 0 0 !important; border-right: 0 !important; }
  .v-hub .pros-cons.hb-pctabs .cons-list .pros-cons-title { border-radius: 0 4px 0 0 !important; }
  .v-hub .pros-cons.hb-pctabs .pros-cons-title[data-n]::after { content: attr(data-n); min-width: 20px; padding: 3px 6px 2px; border-radius: 999px; background: var(--chalk); font: 600 11px/1 var(--f-sans); text-align: center; }
  .v-hub .pros-cons.hb-pctabs .pros-list.is-on .pros-cons-title { background: #eef2e3 !important; border-bottom-color: #eef2e3 !important; color: var(--c-green-ink) !important; }
  .v-hub .pros-cons.hb-pctabs .cons-list.is-on .pros-cons-title { background: #f7ece4 !important; border-bottom-color: #f7ece4 !important; color: #8a3b2a !important; }
  .v-hub .pros-cons.hb-pctabs ul { grid-row: 2; grid-column: 1 / -1; margin: 0 !important; padding: 14px 14px 8px !important; border: 1.5px solid var(--c-line) !important; border-top: 0 !important; border-radius: 0 0 4px 4px !important; }
  .v-hub .pros-cons.hb-pctabs .pros-list ul { background: #eef2e3 !important; }
  .v-hub .pros-cons.hb-pctabs .cons-list ul { background: #f7ece4 !important; }
  .v-hub .pros-cons.hb-pctabs > :not(.is-on) ul { display: none !important; }
  .v-hub .pros-cons.hb-pctabs .pros-cons-title:focus-visible { outline: 3px solid #e3b64c; outline-offset: -3px; }
}
.v-hub .alert.alert-info { border-left: 5px solid #c9962c !important; }
.v-hub .alert.alert-info .icon-alert-info { flex: none; width: 26px !important; height: 26px !important; border-radius: 50% !important; background: var(--wall) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='7.2' r='1.6' fill='%23fbf8f1'/%3E%3Cpath d='M12 11v6.5' stroke='%23fbf8f1' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center / 18px no-repeat !important; box-shadow: 0 0 0 3px #fff, 0 0 0 4.5px #c9962c; filter: none !important; }
html body.v-hub.v-hub.v-hub .rv-fold.rv-fold.rv-fold:not(.is-open) [hidden][hidden][hidden] { height: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; background: none !important; overflow: hidden !important; transform: none !important; float: none !important; }
html body.v-hub.v-hub.v-hub .rv-fold.rv-fold.rv-fold:not(.is-open) [hidden][hidden][hidden]::before, html body.v-hub.v-hub.v-hub .rv-fold.rv-fold.rv-fold:not(.is-open) [hidden][hidden][hidden]::after { display: none !important; }
.v-hub .testsieger-section .testsieger-box { align-items: start; }
.v-hub .testsieger-section .testsieger-provider { align-self: start; padding-top: 8px !important; }
.v-hub .testsieger-section .testsieger-rating { margin-bottom: 74px !important; background: radial-gradient(closest-side, var(--chalk) 88%, transparent 90% 100%), conic-gradient(var(--wall) calc(var(--p) * 1%), #e8dfcc 0) !important; }
.v-hub .testsieger-section .testsieger-trust-badges { position: absolute; top: calc(100% + 16px); left: 50%; transform: translateX(-50%); display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; width: max-content !important; max-width: none !important; gap: 8px; margin: 0 !important; }
.v-hub .testsieger-section .testsieger-trust-badge { width: 44px !important; height: 26px !important; padding: 3px 5px !important; background-color: #fff !important; background-origin: content-box !important; border: 1px solid var(--c-line) !important; border-radius: 4px !important; box-sizing: border-box; }
.v-hub .testsieger-section .testsieger-rating-date { top: calc(100% + 52px); }
.v-hub .testsieger-section .testsieger-rating:not(:has(.testsieger-trust-badge)) .testsieger-rating-date { top: calc(100% + 16px); }
.v-hub .hb-ch ul.listy { margin: 10px 0 22px !important; padding: 16px 24px 16px 28px !important; list-style: none !important; background: #fff !important; border: 1.5px solid var(--c-line) !important; border-left: 6px solid var(--beam) !important; border-radius: 4px !important; box-shadow: var(--paper-sh) !important; }
.v-hub .hb-ch ul.listy > li { position: relative; break-inside: avoid; margin: 0 !important; padding: 7px 0 7px 18px !important; border-bottom: 1px dashed #e2d6bd; font: 500 14.5px/1.45 var(--f-sans) !important; color: var(--c-ink) !important; }
.v-hub .hb-ch ul.listy > li::before { content: "" !important; position: absolute; left: 0; top: 14px; width: 7px; height: 7px; border-radius: 50%; background: #c9962c; }
@media (min-width: 761px) { .v-hub .hb-ch ul.listy { columns: 2; column-gap: 36px; } }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico] > .feature-grid-icon { background: var(--chalk) center / 40px no-repeat !important; box-shadow: inset 0 0 0 1.5px var(--c-line), 0 0 0 3px #fff, 0 0 0 5px #c9962c, 0 8px 14px -8px rgba(31, 61, 42, .5) !important; transform: rotate(-4deg); }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico] > .feature-grid-icon > * { display: none !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico="m01"] > .feature-grid-icon { background-image: url(/assets/site/assets/raum-ico-m01.webp) !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico="m02"] > .feature-grid-icon { background-image: url(/assets/site/assets/raum-ico-m02.webp) !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico="m03"] > .feature-grid-icon { background-image: url(/assets/site/assets/raum-ico-m03.webp) !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico="m04"] > .feature-grid-icon { background-image: url(/assets/site/assets/raum-ico-m04.webp) !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico="m05"] > .feature-grid-icon { background-image: url(/assets/site/assets/raum-ico-m05.webp) !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico="m06"] > .feature-grid-icon { background-image: url(/assets/site/assets/raum-ico-m06.webp) !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico="m07"] > .feature-grid-icon { background-image: url(/assets/site/assets/raum-ico-m07.webp) !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico="m08"] > .feature-grid-icon { background-image: url(/assets/site/assets/raum-ico-m08.webp) !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico="m09"] > .feature-grid-icon { background-image: url(/assets/site/assets/raum-ico-m09.webp) !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico="m10"] > .feature-grid-icon { background-image: url(/assets/site/assets/raum-ico-m10.webp) !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico="m11"] > .feature-grid-icon { background-image: url(/assets/site/assets/raum-ico-m11.webp) !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico="m12"] > .feature-grid-icon { background-image: url(/assets/site/assets/raum-ico-m12.webp) !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico="m13"] > .feature-grid-icon { background-image: url(/assets/site/assets/raum-ico-m13.webp) !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico="m14"] > .feature-grid-icon { background-image: url(/assets/site/assets/raum-ico-m14.webp) !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico="m15"] > .feature-grid-icon { background-image: url(/assets/site/assets/raum-ico-m15.webp) !important; }
.v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico="m16"] > .feature-grid-icon { background-image: url(/assets/site/assets/raum-ico-m16.webp) !important; }
@media (max-width: 760px) { .v-hub .hb-ch .feature-grid-section .feature-grid-item[data-ico] > .feature-grid-icon { background-size: 34px !important; } }
.v-hub .hb-ch .feature-grid-section .feature-grid-item:not(:has(> .feature-grid-icon)) { grid-template-columns: minmax(0, 1fr); }
.v-hub .hb-ch .feature-grid-section .feature-grid-item:not(:has(> .feature-grid-icon)) > :is(h3, .feature-grid-title) { grid-column: 1; }
.v-hub .hb-ch .st-sec--steps .feature-grid-section .feature-grid-item::before { display: none !important; }
.v-hub .hb-ch .st-sec--steps .feature-grid-section .feature-grid { grid-template-columns: minmax(0, 1fr) !important; }
.v-hub .hb-art--heimcasino .hb-scene { background-image: image-set(url(/assets/site/assets/heimcasino-1600.avif) type('image/avif'), url(/assets/site/assets/heimcasino-1600.webp) type('image/webp')); background-size: cover; background-position: 50% 70%; }
.v-hub .hb-art--treppchen { --ox: calc(50cqw - 811 * var(--u)); }
.v-hub .hb-art--treppchen .hb-scene { background-image: image-set(url(/assets/site/assets/heimcasino-treppchen-1600.avif) type('image/avif'), url(/assets/site/assets/heimcasino-treppchen-1600.webp) type('image/webp')); }
.v-hub .hb-art--treppchen .hb-pod--2 { --x1: 501; --x2: 700; --e: 553; height: calc(140 * var(--u)); }
.v-hub .hb-art--treppchen .hb-pod--1 { --x1: 700; --x2: 923; --e: 494; height: calc(199 * var(--u)); }
.v-hub .hb-art--treppchen .hb-pod--3 { --x1: 923; --x2: 1121; --e: 589; height: calc(104 * var(--u)); }
@media (max-width: 760px) {
  .v-hub .hb-art--heimcasino .hb-scene { background-image: image-set(url(/assets/site/assets/heimcasino-900.avif) type('image/avif'), url(/assets/site/assets/heimcasino-900.webp) type('image/webp')); }
  .v-hub .hb-art--treppchen .hb-scene { background-image: image-set(url(/assets/site/assets/heimcasino-treppchen-1000.avif) type('image/avif'), url(/assets/site/assets/heimcasino-treppchen-1000.webp) type('image/webp')); }
}
.v-hub .hb-body--g .table-providers { margin: 30px 0 34px !important; padding: 0 !important; border: 0 !important; background: none !important; box-shadow: none !important; overflow: visible !important; }
.v-hub .hb-body--g .table-providers caption { caption-side: top; display: table-caption !important; margin: 0 0 -10px !important; padding: 20px 24px 18px !important; text-align: left !important; background: var(--wall) !important; color: var(--chalk) !important; font: 400 clamp(22px, 2.1vw, 28px)/1.18 var(--f-serif) !important; letter-spacing: -.015em; text-wrap: balance; border-radius: 6px 6px 0 0 !important; border-bottom: 3px solid #c9962c !important; }
.v-hub .hb-body--g .table-providers td .large, .v-hub .hb-body--g .table-providers td .large strong, .v-hub .hb-body--g .table-providers td .bonus { font: 400 20px/1.2 var(--f-serif) !important; color: var(--wall) !important; letter-spacing: -.01em; }
.v-hub .hb-body--g .table-providers .logo-link { margin: 0 auto !important; }
@media (min-width: 761px) {
  .v-hub .hb-body--g .table-providers table:not(.hg-stack) { width: 100% !important; min-width: 0 !important; margin: 0 !important; border-collapse: separate !important; border-spacing: 0 10px !important; background: none !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; overflow: visible !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr.hg-thr th { padding: 11px 14px !important; background: #e3d5b6 !important; color: var(--c-green-ink) !important; font: 600 11px/1.3 var(--f-sans) !important; letter-spacing: .07em; text-transform: uppercase; text-align: center !important; vertical-align: bottom; hyphens: auto; overflow-wrap: break-word; border: 0 !important; border-bottom: 1.5px solid var(--wall) !important; border-radius: 0 !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr.hg-thr th:first-child { text-align: left !important; padding-left: 24px !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack):not(:has(caption)) tr.hg-thr th:first-child { border-top-left-radius: 6px !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack):not(:has(caption)) tr.hg-thr th:last-child { border-top-right-radius: 6px !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack):not(:has(caption)) tr.hg-thr th { background: var(--wall) !important; color: var(--chalk) !important; border-bottom: 3px solid #c9962c !important; padding-top: 16px !important; padding-bottom: 14px !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr:not(.hg-thr) > td { padding: 16px 12px !important; background: var(--chalk) !important; border: 0 !important; border-top: 1.5px solid var(--c-line) !important; border-bottom: 1.5px solid var(--c-line) !important; text-align: center !important; vertical-align: middle !important; color: var(--c-ink-2) !important; font: 500 14px/1.45 var(--f-sans) !important; transition: background .2s; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr:not(.hg-thr) > td:first-child { background: #f1e7d2 !important; border-left: 6px solid var(--beam) !important; border-radius: 4px 0 0 4px !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr:not(.hg-thr) > td:last-child { border-right: 1.5px solid var(--c-line) !important; border-radius: 0 4px 4px 0 !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr:not(.hg-thr) > td:not(:first-child) + td:not(:last-child), .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr:not(.hg-thr) > td:nth-child(2) { box-shadow: inset 1px 0 0 #eadfc8; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr:not(.hg-thr):hover > td { background: #fffdf8 !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr:not(.hg-thr):hover > td:first-child { background: #f6eedc !important; border-left-color: #c9962c !important; }
  .v-hub .hb-body--g .table-providers .btn { display: block !important; width: 100%; padding: 10px 8px !important; white-space: normal !important; text-align: center; line-height: 1.2 !important; }
}
@media (min-width: 761px) {
  .v-hub .hb-body--g .table-providers table:not(.hg-stack) { table-layout: fixed !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr.hg-thr th:first-child { width: 24%; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr.hg-thr th:last-child:not(:first-child) { width: 17%; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr:not(.hg-thr) > td:has(> .bewertung) { padding: 14px 8px 30px !important; }
  .v-hub .hb-body--g .table-providers .bewertung { --p: 0; display: grid !important; place-items: center; width: 86px; height: 86px; margin: 0 auto !important; padding: 0 !important; border: 0 !important; border-radius: 50% !important; background: radial-gradient(closest-side, var(--chalk) 88%, transparent 90% 100%), conic-gradient(var(--wall) calc(var(--p) * 1%), #e8dfcc 0) !important; box-shadow: 0 0 0 4px #fff, 0 0 0 5.5px var(--c-line) !important; position: relative; overflow: visible !important; }
  .v-hub .hb-body--g .table-providers .bewertung > span { display: grid !important; justify-items: center; gap: 1px; width: auto !important; min-width: 0 !important; max-width: 68px !important; height: auto !important; min-height: 0 !important; overflow: visible !important; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; box-shadow: none !important; text-align: center; }
  .v-hub .hb-body--g .table-providers .bewertung > span > span:first-child { padding: 0 !important; background: none !important; border: 0 !important; font: 600 8px/1 var(--f-sans) !important; letter-spacing: .14em; text-transform: uppercase; color: var(--walnut) !important; }
  .v-hub .hb-body--g .table-providers .bewertung strong { display: grid !important; justify-items: center; padding: 0 !important; font: 600 8px/1.2 var(--f-sans) !important; color: var(--c-green-ink) !important; }
  .v-hub .hb-body--g .table-providers .bewertung strong b { font: 400 23px/1 var(--f-serif) !important; color: var(--wall) !important; }
  .v-hub .hb-body--g .table-providers .bewertung > span > span:last-child { position: absolute; top: calc(100% + 10px); left: 50%; transform: translateX(-50%); padding: 0 !important; background: none !important; border: 0 !important; white-space: nowrap; font: 500 10px/1 var(--f-sans) !important; color: var(--c-ink-3) !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr > :is(th, td) { display: table-cell !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr > td:first-child::before { display: none !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr:not(.hg-thr):nth-child(2) > td:first-child { border-left-color: #c9962c !important; background: linear-gradient(90deg, #fbefd2, #f1e7d2) !important; }
}
@media (min-width: 761px) and (max-width: 1199px) {
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr:not(.hg-thr) > td { padding: 14px 8px !important; font-size: 13px !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) tr.hg-thr th { padding: 10px 6px !important; font-size: 10px !important; letter-spacing: .08em; hyphens: auto; overflow-wrap: anywhere; }
  .v-hub .hb-body--g .table-providers td .large, .v-hub .hb-body--g .table-providers td .large strong { font-size: 17px !important; }
  .v-hub .hb-body--g .table-providers .logo-link { max-width: 100% !important; transform: scale(.82); }
  .v-hub .hb-body--g .table-providers .btn { font-size: 12px !important; padding: 9px 4px !important; }
}
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack > caption { color: var(--chalk) !important; background: var(--wall) !important; text-align: left !important; display: block !important; margin: 0 0 12px !important; padding: 16px 18px 14px !important; font-size: 21px !important; border-radius: 6px !important; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack, .v-hub .hb-body--g .table-providers table.hg-ct.hg-stack > tbody { display: block !important; width: 100% !important; border: 0 !important; background: none !important; box-shadow: none !important; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr.hg-thr { display: none !important; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr) { display: grid !important; grid-template-columns: minmax(0, 1fr) 104px; margin: 0 0 14px !important; padding: 0 !important; background: var(--chalk) !important; border: 1.5px solid var(--c-line) !important; border-left: 6px solid var(--beam) !important; border-radius: 6px !important; box-shadow: var(--paper-edge) !important; overflow: hidden; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr):nth-child(2) { border-left-color: #c9962c !important; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr) > td[data-label] { display: grid !important; grid-template-columns: minmax(0, 42%) minmax(0, 1fr); gap: 12px; align-items: baseline; grid-column: 1 / -1; order: 0 !important; width: auto !important; min-height: 0 !important; margin: 0 !important; padding: 11px 16px !important; background: none !important; border: 0 !important; border-top: 1px solid #e6dcc6 !important; border-radius: 0 !important; box-shadow: none !important; text-align: left !important; font: 500 14px/1.45 var(--f-sans) !important; color: var(--c-ink-2) !important; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr) > td[data-label]::before { content: attr(data-label); position: static !important; display: block !important; width: auto !important; height: auto !important; background: none !important; font: 600 10.5px/1.35 var(--f-sans) !important; letter-spacing: .1em; text-transform: uppercase; color: var(--walnut) !important; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr) > td[data-label]:first-child { grid-column: 1; grid-row: 1; display: flex !important; align-items: center; justify-content: center; min-height: 112px !important; padding: 14px 8px 14px 14px !important; border-top: 0 !important; background: #f1e7d2 !important; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr) > td[data-label]:first-child::before, .v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr) > td[data-label]:has(> .bewertung)::before, .v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr) > td[data-label]:has(> .btn)::before { display: none !important; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr) > td[data-label]:has(> .bewertung) { grid-column: 2; grid-row: 1; display: grid !important; grid-template-columns: 1fr; place-items: center; padding: 12px 10px 26px 4px !important; border-top: 0 !important; background: #f1e7d2 !important; overflow: visible !important; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr) > td[data-label]:has(> .btn) { display: block !important; padding: 12px 16px 16px !important; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr) > td[data-label]:has(> .btn) .btn { display: block !important; width: 100% !important; padding: 13px 10px !important; font-size: 15px !important; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr) > td[data-label] .large, .v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr) > td[data-label] .large strong, .v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr) > td[data-label] .bonus { font: 400 19px/1.25 var(--f-serif) !important; color: var(--wall) !important; }
.v-hub .hb-body--g .table-providers .bewertung { --p: 0; position: relative; display: grid !important; place-items: center; width: 80px !important; height: 80px !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 50% !important; background: radial-gradient(closest-side, var(--chalk) 88%, transparent 90% 100%), conic-gradient(var(--wall) calc(var(--p) * 1%), #e8dfcc 0) !important; box-shadow: 0 0 0 4px #fff, 0 0 0 5.5px var(--c-line) !important; overflow: visible !important; }
.v-hub .hb-body--g .table-providers .bewertung > span { display: grid !important; justify-items: center; gap: 1px; width: auto !important; max-width: 64px !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; box-shadow: none !important; overflow: visible !important; text-align: center; }
.v-hub .hb-body--g .table-providers .bewertung > span > span:first-child { padding: 0 !important; background: none !important; border: 0 !important; font: 600 7.5px/1 var(--f-sans) !important; letter-spacing: .14em; text-transform: uppercase; color: var(--walnut) !important; }
.v-hub .hb-body--g .table-providers .bewertung strong { display: grid !important; justify-items: center; padding: 0 !important; font: 600 7.5px/1.2 var(--f-sans) !important; color: var(--c-green-ink) !important; }
.v-hub .hb-body--g .table-providers .bewertung strong b { font: 400 21px/1 var(--f-serif) !important; color: var(--wall) !important; }
.v-hub .hb-body--g .table-providers .bewertung > span > span:last-child { position: absolute; top: calc(100% + 9px); left: 50%; transform: translateX(-50%); padding: 0 !important; background: none !important; border: 0 !important; white-space: nowrap; font: 500 9.5px/1 var(--f-sans) !important; color: var(--c-ink-3) !important; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr) > td[data-label]:is([m-33], [m-50], [data-title]) { padding: 11px 16px !important; width: auto !important; max-width: none !important; flex: none !important; margin: 0 !important; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr):not(:has(> td > .bewertung)) > td[data-label]:first-child { grid-column: 1 / -1; min-height: 96px !important; padding: 14px !important; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr):has(> td > .bewertung) > td[data-label]:last-child:has(> .bewertung) { background: #f1e7d2 !important; padding: 12px 10px 26px 4px !important; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr):has(> td > .bewertung) > td[data-label]:first-child:not(:has(> .bewertung)) { margin: 0 !important; width: auto !important; height: auto !important; align-self: stretch; justify-self: stretch; box-shadow: none !important; }
.v-hub .hb-body--g .table-providers table.hg-ct.hg-stack tr:not(.hg-thr):not(.hg-cap):has(> td:last-child .bewertung) { gap: 0 !important; column-gap: 0 !important; }
@media (min-width: 761px) {
  .v-hub main :is(.wl-table, .alt-table):not(.hg-stack) { table-layout: auto !important; }
  .v-hub .hb-body--g .table-providers table.hg-ct:not(.hg-stack) { table-layout: auto !important; }
}
@media (min-width: 761px) and (max-width: 1199px) {
  .v-hub .gl-table tbody { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .v-hub main :is(.wl-table, .alt-table) :is(td, th) { padding-left: 8px !important; padding-right: 8px !important; }
}
.inner--hub .alt .alt-table.hg-stack, .inner--hub .alt .alt-table.hg-stack tbody, .inner--hub .alt .alt-table.hg-stack caption { display: block !important; width: auto !important; min-width: 0 !important; max-width: 100% !important; }
.inner--hub .alt .alt-table.hg-stack { border: 0 !important; background: transparent !important; overflow: visible !important; }
.inner--hub .alt .alt-table.hg-stack thead { display: none !important; }
.inner--hub .alt .alt-table.hg-stack tbody tr { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 8px 12px !important; align-items: center !important; border: 1px solid var(--c-line) !important; border-radius: var(--r) !important; background: #fff !important; padding: 14px !important; margin: 0 0 10px !important; }
.inner--hub .alt .alt-table.hg-stack tbody tr.alt-ref { border-color: var(--c-green) !important; box-shadow: 0 0 0 1px var(--c-green) !important; }
.inner--hub .alt .alt-table.hg-stack tbody td { display: block !important; padding: 0 !important; border: 0 !important; background: transparent !important; box-shadow: none !important; }
.inner--hub .alt .alt-table.hg-stack td.alt-c0 { grid-column: 1 / -1 !important; white-space: normal !important; display: flex !important; align-items: center !important; }
.inner--hub .alt .alt-table.hg-stack td.alt-c1 { grid-column: 1 / -1 !important; margin-top: -2px !important; }
.inner--hub .alt .alt-table.hg-stack td.alt-c2, .inner--hub .alt .alt-table.hg-stack td.alt-c3 { margin-top: 6px !important; }
.inner--hub .alt .alt-table.hg-stack td.alt-c2::before, .inner--hub .alt .alt-table.hg-stack td.alt-c3::before { content: attr(data-col) !important; display: block !important; font: 600 10.5px/1.3 var(--f-sans) !important; letter-spacing: .08em !important; text-transform: uppercase !important; color: var(--c-ink-3) !important; margin-bottom: 5px !important; }
.inner--hub .alt .alt-table.hg-stack td.alt-c4 { grid-column: 1 / -1 !important; margin-top: 6px !important; padding-top: 10px !important; border-top: 1px solid var(--c-line) !important; font-style: italic !important; font-size: 14px !important; }
.inner--hub .wl .wl-table.hg-stack, .inner--hub .wl .wl-table.hg-stack tbody, .inner--hub .wl .wl-table.hg-stack caption { display: block !important; width: auto !important; min-width: 0 !important; max-width: 100% !important; }
.inner--hub .wl .wl-table.hg-stack { border: 0 !important; background: transparent !important; overflow: visible !important; }
.inner--hub .wl .wl-table.hg-stack thead { display: none !important; }
.inner--hub .wl .wl-table.hg-stack tbody tr { display: grid !important; grid-template-columns: minmax(0, 1fr) auto !important; gap: 4px 12px !important; align-items: center !important; border: 1px solid var(--c-line) !important; border-radius: var(--r) !important; background: #fff !important; padding: 12px 14px !important; margin: 0 0 8px !important; }
.inner--hub .wl .wl-table.hg-stack tbody td { display: block !important; padding: 0 !important; border: 0 !important; background: transparent !important; }
.inner--hub .wl .wl-table.hg-stack td.wl-c0 { grid-column: 1 !important; grid-row: 1 !important; white-space: normal !important; font-size: 15.5px !important; }
.inner--hub .wl .wl-table.hg-stack td.wl-c4 { grid-column: 2 !important; grid-row: 1 / span 2 !important; }
.inner--hub .wl .wl-table.hg-stack td.wl-c3 { grid-column: 1 !important; grid-row: 2 !important; font-size: 12.5px !important; white-space: normal !important; overflow-wrap: anywhere !important; min-width: 0 !important; }
.inner--hub .wl .wl-table.hg-stack td.wl-c1, .inner--hub .wl .wl-table.hg-stack td.wl-c2 { grid-row: 3 !important; font-size: 13px !important; margin-top: 6px !important; }
.inner--hub .wl .wl-table.hg-stack td.wl-c1 { grid-column: 1 !important; }
.inner--hub .wl .wl-table.hg-stack td.wl-c2 { grid-column: 2 !important; text-align: right !important; }
.inner--hub .wl .wl-table.hg-stack td.wl-c1::before, .inner--hub .wl .wl-table.hg-stack td.wl-c2::before { content: attr(data-col) !important; display: block !important; font: 600 10px/1.3 var(--f-sans) !important; letter-spacing: .08em !important; text-transform: uppercase !important; color: var(--c-ink-3) !important; margin-bottom: 2px !important; }
.v-hub :is(.wl-wrap, .alt-wrap):has(> table.hg-stack) { overflow: visible !important; }
.inner--hub :is(.wl .wl-table, .alt .alt-table).hg-stack tbody td { width: auto !important; min-width: 0 !important; max-width: none !important; white-space: normal !important; }
.inner--hub :is(.wl .wl-table, .alt .alt-table).hg-stack tbody tr { width: auto !important; }
.v-hub .hb-body--g .hb-main > .table-providers:first-child { margin-top: 0 !important; }
@media (min-width: 1350px) { .v-hub .casino-table-row, .v-hub .casino-table-header { grid-template-columns: minmax(200px, .8fr) minmax(0, 1.2fr) 130px minmax(150px, 1fr); } .v-hub .casino-table-row:has(> .casino-bonus + .casino-rating), .v-hub .casino-table-header:has(+ .casino-table-row > .casino-bonus + .casino-rating) { grid-template-columns: minmax(200px, .8fr) minmax(0, 1.6fr) 150px 130px; } .v-hub .casino-table-row .casino-test-link { white-space: normal !important; } }
.v-hub .hb-ch .casino-table-row ul.listy { columns: auto; }
@media (min-width: 1350px) { .v-hub .casino-table-row:not(:has(> .casino-rating)) { grid-template-columns: minmax(200px, .9fr) minmax(0, 1.3fr) minmax(150px, .9fr) 190px; } }
.v-hub .casino-table-row .casino-provider-info { flex: 1 1 auto !important; min-width: 0; }
.v-hub .hb-art--treppchen.hb-art--wett .hb-scene { background-image: image-set(url(/assets/site/assets/wetten-treppchen-1600.avif) type('image/avif'), url(/assets/site/assets/wetten-treppchen-1600.webp) type('image/webp')); }
@media (max-width: 760px) { .v-hub .hb-art--treppchen.hb-art--wett .hb-scene { background-image: image-set(url(/assets/site/assets/wetten-treppchen-1000.avif) type('image/avif'), url(/assets/site/assets/wetten-treppchen-1000.webp) type('image/webp')); } }
@media (min-width: 1101px) { .v-hub .atf-casino-inner > .hb-art { position: sticky; top: 88px; align-self: start; } }
.v-hub ol.tl > li.tl-item::before { content: none !important; display: none !important; }
@media (max-width: 760px) { .v-hub .bn .bn-table td.bn-c0 { flex-wrap: wrap !important; row-gap: 8px; } .v-hub .bn .bn-table td.bn-c0::before { top: 31px !important; } .v-hub .bn .bn-table td.bn-c0 .hb-nm { white-space: nowrap; overflow-wrap: normal; hyphens: manual; } .v-hub .bn .bn-table td.bn-c0 .rg-note { flex: 1 0 100%; margin: 0 !important; font-size: 11.5px !important; line-height: 1.4 !important; } .v-hub .bn .bn-table td.bn-c0 .rg-note a { overflow-wrap: anywhere; } }
