

/* h1-nowrap-fix-20260730 : mobile h1fit removed; counter desktop nowrap */
@media(min-width:1000px){main h1{white-space:normal!important;text-wrap:wrap!important;overflow-wrap:break-word!important}}
/* end-h1-nowrap-fix-20260730 */
/* logo-mobile-fix-20260730 */
@media(max-width:768px){.cw-logo-img-s5c0b9{width:96px!important;height:96px!important;max-width:none!important;max-height:none!important}}
/* end-logo-mobile-fix-20260730 */

/* ub-styles-20260730 : styling for data-unique-block trust components (no CSS existed network-wide) */
[data-unique-block]{border:1px solid var(--border,rgba(128,128,128,.28));border-radius:14px;padding:18px 20px;margin:22px 0;background:var(--bg-panel,rgba(128,128,128,.05))}
[data-unique-block] [data-ub=headrow]{display:flex;align-items:center;gap:12px;margin-bottom:14px}
[data-unique-block] [data-ub=ico-wrap]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--bg-soft,rgba(128,128,128,.12))}
[data-unique-block] [data-ub=ico-wrap] svg{width:22px;height:22px}
[data-unique-block] [data-ub=kicker]{font-family:var(--font-display,inherit);font-weight:700;font-size:15px;letter-spacing:.02em}
[data-unique-block] [data-ub=kicker-sub]{margin:2px 0 0;font-size:13px;opacity:.72}
[data-unique-block] [data-ub=lead]{margin:0 0 14px;font-size:15px;line-height:1.5}
[data-unique-block] [data-ub=steps]{list-style:none;margin:0;padding:0;display:grid;gap:10px}
[data-unique-block] [data-ub=steps]>li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45}
[data-unique-block] [data-ub=dot]{flex:0 0 auto;display:inline-flex}
[data-unique-block] [data-ub=dot] svg{width:20px;height:20px}
[data-unique-block] [data-ub=grid2]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}
[data-unique-block] [data-ub=card]{border:1px solid var(--border,rgba(128,128,128,.22));border-radius:10px;padding:12px 14px;background:var(--bg-soft,rgba(128,128,128,.06));font-size:14px;line-height:1.45}
[data-unique-block] [data-ub=card] svg{width:20px;height:20px;margin-bottom:6px;display:block}
[data-unique-block] [data-ub=tip]{display:flex;align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;opacity:.85}
[data-unique-block] [data-ub=tip] svg{flex:0 0 auto;width:18px;height:18px}
[data-unique-block] [data-ub=bar]{display:block;height:8px;border-radius:6px;background:var(--bg-soft,rgba(128,128,128,.2));overflow:hidden;margin:8px 0}
[data-unique-block] [data-ub=fill]{display:block;height:100%;border-radius:6px;background:var(--gold,#c9a227)}
[data-unique-block] [data-ub=fill][data-pct="70"]{width:70%}
[data-unique-block] [data-ub=fill][data-pct="71"]{width:71%}
[data-unique-block] [data-ub=fill][data-pct="72"]{width:72%}
[data-unique-block] [data-ub=fill][data-pct="73"]{width:73%}
[data-unique-block] [data-ub=fill][data-pct="74"]{width:74%}
[data-unique-block] [data-ub=fill][data-pct="75"]{width:75%}
[data-unique-block] [data-ub=fill][data-pct="76"]{width:76%}
[data-unique-block] [data-ub=fill][data-pct="77"]{width:77%}
[data-unique-block] [data-ub=fill][data-pct="78"]{width:78%}
[data-unique-block] [data-ub=fill][data-pct="79"]{width:79%}
[data-unique-block] [data-ub=fill][data-pct="80"]{width:80%}
[data-unique-block] [data-ub=fill][data-pct="81"]{width:81%}
[data-unique-block] [data-ub=fill][data-pct="82"]{width:82%}
[data-unique-block] [data-ub=fill][data-pct="83"]{width:83%}
[data-unique-block] [data-ub=fill][data-pct="84"]{width:84%}
[data-unique-block] [data-ub=fill][data-pct="85"]{width:85%}
[data-unique-block] [data-ub=fill][data-pct="87"]{width:87%}
[data-unique-block] [data-ub=fill][data-pct="90"]{width:90%}
[data-unique-block] [data-ub=fill][data-pct="93"]{width:93%}
@media(max-width:768px){[data-unique-block]{padding:14px}[data-unique-block] [data-ub=grid2]{grid-template-columns:1fr}}
/* end-ub-styles-20260730 */

/* ub-chip-20260730 : chips (rol byla bez stilej) */
[data-unique-block] [data-ub=chip]{display:inline-block;margin:0 6px 8px 0;padding:3px 10px;border-radius:999px;border:1px solid var(--border,rgba(128,128,128,.3));background:var(--bg-soft,rgba(128,128,128,.08));font-size:12px;line-height:1.5;letter-spacing:.01em;opacity:.85}
/* end-ub-chip-20260730 */

/* skin-contrast-20260802 : dark skin. Reference surface card-bg-hi=#174e38, target 5.2:1. Hue and saturation are
   preserved; only lightness moves, upwards, and only for tokens this skin never uses
   to paint a background. Left alone because they do paint one: fg-dim */
:root{--fg-muted:#b7c1bd;--muted:#b7c1bd;--emerald:#e1b0dc;--success:#e1b0dc;--tick-ink:#6ad397}
/* end-skin-contrast-20260802 */
/* contrast-fix-2-2026-08-02 */
[class*="legal-s5c0b9"] p,[class*="-when-s5c0b9"],[class*="-date-s5c0b9"],[class*="-time-s5c0b9"],[class*="-cap-s5c0b9"],[class*="-label-s5c0b9"],[class*="-tagn-s5c0b9"],[class*="-pos-s5c0b9"],[class*="-rank-s5c0b9"],[class*="-tier-s5c0b9"],[class*="container-s5c0b9"] figcaption{color:#a0b4aa!important}
[class*="-cons-s5c0b9"] h4,[class*="-negs-s5c0b9"] h4,[class*="-downs-s5c0b9"] h4{color:#dc987c!important}

/* contrast-fix-3-2026-08-02 */
[class*="act-primary-s5c0b9"],[class*="button-primary-s5c0b9"],[class*="button-key-s5c0b9"]{color:#f0f5f0!important}
[class*="prompt-band-s5c0b9"] a,[class*="prompt-band-s5c0b9"] [class*="act-s5c0b9"]{color:#f0f5f0!important}
#cookie-accept-s5c0b9,#cookie-bar-s5c0b9 button,#cookie-bar-s5c0b9 a{color:#f0f5f0!important}
[class*="legal-s5c0b9"],[class*="copyright-s5c0b9"],[class*="-wb-meta-s5c0b9"],[class*="-byl-meta-s5c0b9"],[class*="-ab-tags-s5c0b9"],[class*="-wb-tags-s5c0b9"],[class*="-ab-info-s5c0b9"],[class*="-by-date-s5c0b9"],[class*="-updated-s5c0b9"]{color:#a0b4aa!important}

/* contrast-fix-dim-2026-08-02 */
/* --fg-dim covers: wb-info, byl-info, wb-tags, legal, copyright, */
/* opin-time, cr-tier, strip-tagn, figcaption and all other fg-dim elements */
:root{--fg-dim:#b7c1bd}
/* end-contrast-fix-dim-2026-08-02 */

/* contrast-fix-sps-2026-08-02 */
/* Sticky promo strip: dark on-gold text on near-black overlay background */
[id^="sps-"] a,[id^="sps-"] button,[id^="sps-"] span{color:#f0f5f0!important}
/* end-contrast-fix-sps-2026-08-02 */

/* sps-cta-ink-20260802 : the strip's CTA sits on a light champagne-gold gradient from layout.twig,
   so the blanket light ink applied to the whole strip made it 1.89. Plain strip text
   keeps the light ink; only the anchor/button goes back to the template's dark ink. */
html body [id^="sps-"] a,html body [id^="sps-"] button{color:#1a1408!important;-webkit-text-fill-color:#1a1408!important}
/* end-sps-cta-ink-20260802 */

/* btn-ink-restore-20260802 : the accent buttons sit on light champagne/amber gradients and carry the skin's
   own --on-gold ink; a blanket near-white override put them at 1.89. Restored.
   The sticky strip keeps its own rule -- its plain text really is on a dark overlay. */
html body [class*="button-key-"],html body [class*="button-primary-"],
html body [class*="act-primary-"],html body [class*="act-key-"],
html body [class*="btn-lead-"],html body [class*="btn-primary-"]
{color:var(--on-gold)!important;-webkit-text-fill-color:var(--on-gold)!important}
/* end-btn-ink-restore-20260802 */

/* cookie-gold-fix-20260802 : cookie button has gold bg; dark text 10.6:1 */
#cookie-bar-s5c0b9 button{color:#1a1408!important}
/* end */

/* dim-hierarchy-final-20260802 : three separate passes set --fg-dim by different rules; on this skin the
   result ended up brighter than the body text --fg (#b7c1bd vs #b0c1ba), inverting the
   hierarchy. Pulled just under --fg, still 5.10 on #174e38. */
:root{--fg-dim:#b5bfbb}
/* end-dim-hierarchy-final-20260802 */

/* rank-col-20260803 : the position column reserved 54px/64px while its content is a two-character rank.
   Each site's own selectors are reused so the header grid and the row grids keep an
   identical track list -- they are separate grid containers and would otherwise drift
   apart. Only the first track changes.
   Every rule is fenced behind min-width:769px, and that is load-bearing rather than
   tidy. Below 769px each skin restacks the row into a single column, and this block is
   appended to the file the page loads LAST. Media queries add no specificity, so an
   unfenced copy of the site's own wide-layout rule would outrank the restack purely on
   source order and the row would stay five columns wide on a phone, pushing the CTA
   past the edge of an overflow-hidden parent. 769 is not a guess: every skin on the
   server restacks at max-width:768px, checked before this was written.
   Narrowing the track alone leaves most of the dead band, because the Casino column is
   wide with its content centred: the logo sits in the middle of its own track. So the
   second cell of both grids is pulled to the left edge as well. It is addressed by
   POSITION, not by class -- the brand cell's class differs per skin generation, while
   its position does not. !important is required, not preferred: the ranking template
   puts `align-items:center;text-align:center` inline on that cell, and an inline
   declaration outranks a normal rule. On the header cell the flex property is inert. */
@media (min-width:769px){
.cgrid-head-s5c0b9{grid-template-columns:28px 2fr 1.5fr 120px 176px}
.ctab-item-s5c0b9{grid-template-columns:28px 2fr 1.5fr 120px 176px}
}
@media (min-width:769px) and (max-width:1000px){
.cgrid-head-s5c0b9{grid-template-columns:28px 1.7fr 1.3fr 96px 156px}
.ctab-item-s5c0b9,.ctab-item-s5c0b9.co-top-s5c0b9{grid-template-columns:28px 1.7fr 1.3fr 96px 156px}
}
@media(min-width:769px){
.cgrid-head-s5c0b9>*:nth-child(2),
.ctab-item-s5c0b9>*:nth-child(2)
{align-items:flex-start!important;text-align:left!important}
}
/* end-rank-col-20260803 */

/* cmslinks-20260819 */ html body .act-s5c0b9.act-primary-s5c0b9.button-lg-s5c0b9{color:#000000!important;-webkit-text-fill-color:#000000!important} /* end-cmslinks-20260819 */

/* cmsfont12-20260822 */ html body .bluf-label-s5c0b9.bluf-label-s5c0b9.bluf-label-s5c0b9{font-size:12px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .bar-label-s5c0b9.bar-label-s5c0b9.bar-label-s5c0b9{font-size:12px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .ab-date-s5c0b9.ab-date-s5c0b9.ab-date-s5c0b9{font-size:12px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important} /* end-cmsfont12-20260822 */

/* touch44-20260824 */ @media(max-width:768px){html body .brand-s5c0b9.brand-s5c0b9.brand-s5c0b9{padding-top:7px!important;padding-bottom:7px!important;}}@media(max-width:768px){html body .cr-verdict-s5c0b9.cr-verdict-s5c0b9.cr-verdict-s5c0b9{padding-top:13px!important;padding-bottom:13px!important;}}@media(max-width:768px){html body .cat-panelx-s5c0b9.cat-panelx-s5c0b9.cat-panelx-s5c0b9 > li > a{padding-top:11px!important;padding-bottom:11px!important;}}@media(max-width:768px){html body .ab-sources.ab-sources.ab-sources > li > a{padding-top:13px!important;padding-bottom:13px!important;display:inline-block!important;}}@media(max-width:768px){html body .brand-s5c0b9.footer-logo-s5c0b9.brand-s5c0b9.footer-logo-s5c0b9.brand-s5c0b9.footer-logo-s5c0b9{padding-top:4px!important;padding-bottom:4px!important;}}@media(max-width:768px){html body .footer-links-s5c0b9.footer-links-s5c0b9.footer-links-s5c0b9 > a{padding-top:11px!important;padding-bottom:11px!important;}} /* end-touch44-20260824 */

/* touch44b-20260825 */ @media(max-width:768px){html body .cat-panelx-s5c0b9.cat-panelx-s5c0b9.cat-panelx-s5c0b9 a{padding-top:11px!important;padding-bottom:11px!important;display:inline-block!important}}@media(max-width:768px){html body .ab-sources.ab-sources.ab-sources a{padding-top:13px!important;padding-bottom:13px!important;display:inline-block!important}} /* end-touch44b-20260825 */
