.yc-game-article--kozel-hvalenyi,.yc-game-article--kozel-belka,.yc-game-article--kozel-hub{--kozel-accent:#be185d;--kozel-accent-soft:#ec4899;--kozel-ink:#2a0f1d;--kozel-felt:#17623f;--kozel-gold:#ffd66a}.yc-game-article--kozel-hub{--kozel-accent:#17623f;--kozel-accent-soft:#2f9b68;--kozel-ink:#102d22}.yc-kozel-compare-wrap{margin-top:24px;overflow-x:auto}.yc-kozel-compare{border-collapse:collapse;width:100%;min-width:680px}.yc-kozel-compare th,.yc-kozel-compare td{border:1px solid var(--color-border);text-align:left;padding:14px 16px}.yc-kozel-compare thead th{background:color-mix(in srgb,var(--kozel-accent) 10%,var(--color-surface));color:var(--kozel-accent)}.yc-kozel-variants{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.yc-kozel-variants a{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);gap:8px;padding:24px;text-decoration:none;display:grid}.yc-kozel-variants a:hover{border-color:var(--kozel-accent);transform:translateY(-1px)}.yc-kozel-variants span{color:var(--kozel-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.yc-kozel-variants strong{color:var(--color-text);font-size:24px}.yc-kozel-variants p{color:var(--color-text-muted);margin:0}.yc-kozel-variants b{color:var(--kozel-accent)}.yc-kozel-kicker{color:var(--kozel-accent);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.yc-kozel-play-hero{margin-bottom:clamp(48px,7vw,88px)}.yc-kozel-section{margin:clamp(56px,8vw,96px) 0}.yc-game-article-body .yc-kozel-section h2,.yc-game-article-body .yc-kozel-special h2,.yc-game-article-body .yc-kozel-warning h2,.yc-game-article-body .yc-kozel-home h2,.yc-game-article-body .yc-kozel-faq h2,.yc-game-article-body .yc-kozel-cta h2,.yc-game-article-body .yc-kozel-freeplay h2{margin:10px 0 18px}.yc-game-article-body .yc-kozel-section>p,.yc-game-article-body .yc-kozel-warning p,.yc-game-article-body .yc-kozel-home>p,.yc-game-article-body .yc-kozel-freeplay p{max-width:78ch;margin:0 0 14px}.yc-kozel-note{border-left:3px solid var(--kozel-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb,var(--kozel-accent) 7%,var(--color-surface));padding:14px 16px}.yc-kozel-freeplay{border:1px solid color-mix(in srgb,var(--kozel-accent) 32%,var(--color-border));border-radius:var(--radius-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--kozel-accent) 10%,var(--color-surface)),var(--color-surface));grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(24px,5vw,56px);margin:clamp(48px,7vw,80px) 0;padding:clamp(24px,4vw,44px);display:grid}.yc-kozel-freeplay__action{border:1px solid var(--color-border);background:var(--color-surface-elevated);border-radius:16px;gap:18px;padding:20px;display:grid}.yc-kozel-freeplay__action ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.yc-kozel-freeplay__action li{background:color-mix(in srgb,var(--kozel-accent) 12%,var(--color-surface-elevated));color:var(--kozel-accent);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:750}.yc-kozel-freeplay__action .yc-btn{justify-content:center;justify-self:stretch}.yc-kozel-ladder{counter-reset:none;gap:12px;margin:28px 0 22px;padding:0;list-style:none;display:grid}.yc-kozel-ladder>li{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:44px minmax(0,272px) minmax(0,1fr);align-items:center;gap:clamp(14px,2.4vw,26px);padding:16px 18px;display:grid}.yc-kozel-ladder>li:first-child{border-color:color-mix(in srgb,var(--kozel-accent) 45%,var(--color-border));background:linear-gradient(120deg,color-mix(in srgb,var(--kozel-accent) 10%,var(--color-surface)),var(--color-surface))}.yc-kozel-ladder__rank{background:var(--kozel-accent);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.yc-kozel-ladder__cards{flex-wrap:wrap;gap:6px;display:flex}.yc-kozel-ladder__copy{gap:4px;display:grid}.yc-kozel-ladder__copy strong{font-size:16px}.yc-kozel-ladder__copy span{color:var(--color-text-muted);line-height:1.5}.yc-kozel-deal{grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);align-items:start;gap:clamp(22px,4vw,44px);margin-top:24px;display:grid}.yc-game-article-body .yc-kozel-deal .yc-game-article-steps{grid-template-columns:1fr;margin:0}.yc-kozel-deal .yc-game-article-steps li{gap:5px;min-height:0;display:grid}.yc-kozel-deal .yc-game-article-steps li>span{color:var(--color-text-muted);line-height:1.5}.yc-kozel-deal__media{align-content:start;gap:16px;display:grid}.yc-kozel-figure{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;overflow:hidden}.yc-kozel-figure img{width:100%;height:auto;display:block}.yc-kozel-figure figcaption{color:var(--color-text-muted);padding:12px 16px;font-size:13px;line-height:1.5}.yc-kozel-special{border-radius:var(--radius-xl);background:var(--kozel-ink);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(24px,4vw,52px);margin:clamp(56px,8vw,96px) 0;padding:clamp(24px,4vw,44px);display:grid}.yc-game-article-body .yc-kozel-special h2{color:#fff}.yc-game-article-body .yc-kozel-special p{color:#ffffffc7;max-width:60ch;margin:0 0 14px}.yc-game-article-body .yc-kozel-special p:last-child{margin-bottom:0}.yc-kozel-special .yc-kozel-kicker{color:var(--kozel-gold)}.yc-kozel-catch{background:linear-gradient(150deg,color-mix(in srgb,var(--kozel-accent-soft) 34%,transparent),#ffffff0d);border:1px solid #ffffff2e;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:22px 18px;display:flex}.yc-kozel-catch__side{justify-items:center;gap:8px;display:grid}.yc-kozel-catch__side span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.yc-kozel-catch>b{color:var(--kozel-gold);font-size:26px}.yc-kozel-catch__result{background:#00000047;border-radius:14px;justify-items:center;gap:2px;padding:12px 16px;display:grid}.yc-kozel-catch__result strong{color:var(--kozel-gold);font-size:20px}.yc-kozel-catch__result small{color:#ffffffb3;font-size:11px}.yc-kozel-values{grid-template-columns:repeat(5,minmax(0,1fr))}.yc-kozel-values .yc-card-value--wide{min-height:0}.yc-kozel-values .yc-card-value__cards{justify-content:flex-start;gap:16px;min-width:0}.yc-kozel-values .yc-playing-card__points{border-color:var(--color-surface)}.yc-kozel-eyes{background:linear-gradient(150deg,color-mix(in srgb,var(--kozel-accent-soft) 30%,transparent),#ffffff0d);border:1px solid #ffffff2e;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:22px 18px;display:flex}.yc-kozel-eyes__card{justify-items:center;gap:8px;display:grid}.yc-kozel-eyes__card span{color:#ffffffb8;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.yc-kozel-eyes__result{text-align:center;background:#00000047;border-radius:14px;justify-items:center;gap:2px;padding:12px 16px;display:grid}.yc-kozel-eyes__result strong{color:var(--kozel-gold);font-size:20px}.yc-kozel-eyes__result small{color:#ffffffb3;max-width:150px;font-size:11px;line-height:1.35}.yc-kozel-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.yc-kozel-examples>article{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:18px 20px}.yc-game-article-body .yc-kozel-examples h3{margin:0 0 8px;font-size:16px}.yc-game-article-body .yc-kozel-examples p{color:var(--color-text-muted);margin:0;line-height:1.55}.yc-kozel-cards2{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.yc-kozel-cards2>article{border:1px solid var(--color-border);border-left:4px solid var(--kozel-accent);border-radius:var(--radius-lg);background:var(--color-surface);padding:22px}.yc-game-article-body .yc-kozel-cards2 h3{margin:0 0 10px;font-size:17px}.yc-game-article-body .yc-kozel-cards2 p{color:var(--color-text-muted);margin:0;line-height:1.6}.yc-kozel-suits{gap:10px;margin:0;padding:0;list-style:none;display:grid}.yc-kozel-suits li{background:#0000003d;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.yc-kozel-suits__who{color:#ffffffb8;font-size:13px}.yc-kozel-suits b{min-width:64px;color:var(--kozel-gold);text-align:right;font-size:14px}.yc-kozel-cards2--tight>article{padding:18px 20px}.yc-game-article-body .yc-kozel-cards2--tight h3{font-size:16px}.yc-kozel-warning{border:1px solid color-mix(in srgb,var(--color-warning,#d97706) 40%,var(--color-border));border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-warning,#d97706) 7%,var(--color-surface));margin:clamp(56px,8vw,96px) 0;padding:clamp(22px,3.4vw,36px)}.yc-kozel-warning ul{color:var(--color-text-muted);margin:0 0 14px;padding-left:22px}.yc-kozel-warning li{margin-bottom:6px;line-height:1.55}.yc-kozel-home{margin:clamp(56px,8vw,96px) 0}.yc-kozel-home-list{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.yc-kozel-home-list li{border:1px dashed var(--color-border);border-radius:var(--radius-lg);gap:5px;padding:16px 18px;display:grid}.yc-kozel-home-list span{color:var(--color-text-muted);line-height:1.5}.yc-kozel-faq{margin:clamp(56px,8vw,96px) 0}.yc-kozel-faq details{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin-bottom:10px;padding:14px 18px}.yc-kozel-faq summary{cursor:pointer;font-weight:750}.yc-kozel-faq summary::marker{color:var(--kozel-accent)}.yc-game-article-body .yc-kozel-faq p{color:var(--color-text-muted);margin:10px 0 0;line-height:1.6}.yc-kozel-cta{border-radius:var(--radius-xl);background:linear-gradient(125deg,var(--kozel-ink),color-mix(in srgb,var(--kozel-accent) 45%,var(--kozel-ink)));color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,44px);margin:clamp(56px,8vw,96px) 0;padding:clamp(24px,4vw,44px);display:grid}.yc-game-article-body .yc-kozel-cta h2{color:#fff}.yc-game-article-body .yc-kozel-cta p{color:#fffc;max-width:60ch;margin:0}.yc-kozel-cta .yc-kozel-kicker{color:var(--kozel-gold)}.yc-game-article-body .yc-kozel-cta a:not(.yc-btn){color:var(--kozel-gold);text-decoration:underline}.yc-game-article-body .yc-kozel-cta a:not(.yc-btn):hover,.yc-game-article-body .yc-kozel-cta a:not(.yc-btn):focus-visible{color:#fff}.yc-kozel-related{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 40px;display:grid}.yc-kozel-related a{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:5px;padding:16px 18px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.yc-kozel-related a strong{color:var(--kozel-accent)}.yc-kozel-related a span{color:var(--color-text-muted);font-size:13px;line-height:1.45}.yc-kozel-related a:hover{border-color:var(--kozel-accent);transform:translateY(-1px)}.yc-game-article--kozel-hvalenyi .yc-game-article-intro__copy p,.yc-game-article--kozel-belka .yc-game-article-intro__copy p,.yc-game-article--kozel-hub .yc-game-article-intro__copy p{margin:0 0 14px}.yc-game-article--kozel-hvalenyi .yc-game-article-intro__copy p:last-child,.yc-game-article--kozel-belka .yc-game-article-intro__copy p:last-child{margin-bottom:0}.yc-kozel-score td,.yc-kozel-params td,.yc-kozel-compare td{vertical-align:middle}.yc-kozel-related a:focus-visible,.yc-kozel-faq summary:focus-visible{outline:3px solid var(--kozel-accent-soft);outline-offset:3px}@media (width<=1100px){.yc-kozel-values{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.yc-kozel-freeplay,.yc-kozel-special,.yc-kozel-deal{grid-template-columns:1fr}.yc-kozel-related{grid-template-columns:1fr 1fr}.yc-kozel-variants,.yc-kozel-examples{grid-template-columns:1fr}.yc-kozel-ladder>li{grid-template-columns:34px minmax(0,1fr);row-gap:12px}.yc-kozel-ladder__cards,.yc-kozel-ladder__copy{grid-column:2}}@media (width<=640px){.yc-kozel-cards2,.yc-kozel-home-list,.yc-kozel-related{grid-template-columns:1fr}.yc-kozel-values{grid-template-columns:1fr 1fr}.yc-kozel-cta{grid-template-columns:1fr;align-items:stretch}.yc-kozel-cta .yc-btn,.yc-kozel-freeplay__action .yc-btn{justify-content:center;width:100%}.yc-kozel-special{margin-inline:-4px;padding:24px 18px}.yc-kozel-catch{gap:10px;padding:18px 12px}.yc-game-article--kozel-hvalenyi .yc-ochko-table--cards td:before,.yc-game-article--kozel-belka .yc-ochko-table--cards td:before{color:var(--kozel-accent)}}
