.rgk-watch{--watch-ink:var(--bs-body-color,#181b35);--watch-line:var(--bs-border-color,#dfe2e8);--watch-muted:var(--bs-secondary-color,#626979);padding-top:1.5rem;padding-bottom:4rem;color:var(--watch-ink)}
.rgk-watch a{color:inherit;text-decoration:none}.rgk-watch a:hover{color:var(--zbc-red,#c63690)}.rgk-watch :is(a,button,input,summary):focus-visible{outline:3px solid #c63690;outline-offset:4px}
.rgk-watchCrumbs,.rgk-watchHeading,.rgk-watchControls,.rgk-watchMeta,.rgk-watchSectionHeading{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;font-family:var(--font-ui,system-ui)}.rgk-watchCrumbs{font-size:.8rem;margin-bottom:1.4rem;color:var(--watch-muted)}.rgk-watchHeading,.rgk-watchSectionHeading{justify-content:space-between;margin-bottom:1rem}.rgk-watchHeading>a{font-size:.85rem}.rgk-watchLayout{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(280px,1fr);gap:2rem}.rgk-watchLayout>article{min-width:0}
.rgk-watchPlayer{aspect-ratio:16/9;background:#101225;border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #14174118}.rgk-watchPlayer iframe{width:100%;height:100%;border:0;display:block}.rgk-watch h1{font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.18;letter-spacing:-.025em;margin:1.5rem 0 1rem}.rgk-watchControls{padding:1rem 0;border-bottom:1px solid var(--watch-line)}.rgk-watchControls button,.rgk-watchCountdown button{background:transparent;border:1px solid var(--watch-line);color:inherit;border-radius:24px;padding:.55rem 1rem;min-height:44px;font:600 .85rem var(--font-ui,system-ui)}.rgk-watchControls button:disabled{opacity:.4}.rgk-watchControls label{margin-left:auto;display:flex;align-items:center;gap:.5rem;font-size:.85rem}.rgk-watch input{accent-color:#c63690;width:1.1rem;height:1.1rem}.rgk-watchMeta{font-size:.8rem;color:var(--watch-muted)}.rgk-watchMeta>span:last-child{color:#c63690}.rgk-watchDescription{font-size:1.1rem;line-height:1.7;margin:1.2rem 0}.rgk-watchTags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.rgk-watchTags li{border:1px solid var(--watch-line);border-radius:20px;padding:.35rem .8rem;font:.8rem var(--font-ui,system-ui)}.rgk-watchDetails{margin-top:1.5rem;border-top:1px solid var(--watch-line);padding-top:1rem}.rgk-watchDetails summary{cursor:pointer;font:600 .9rem var(--font-ui,system-ui)}.rgk-watchDetails .rgk-articleBody{margin-top:1rem}.rgk-watchShare{margin:1.5rem 0}.rgk-watchSectionHeading h2{font-size:1.7rem;margin:0}.rgk-watchSectionHeading>span,.rgk-watchHint{font:.8rem/1.5 var(--font-ui,system-ui);color:var(--watch-muted)}.rgk-watchCard{display:grid;grid-template-columns:42% minmax(0,1fr);gap:1rem;margin-bottom:1.25rem}.rgk-watchThumb{position:relative;aspect-ratio:16/9;display:block;overflow:hidden;border-radius:6px;background:#141741}.rgk-watchThumb img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.rgk-watchThumb:hover img{transform:scale(1.035)}.rgk-watchThumb>span{position:absolute;bottom:.4rem;left:.5rem;color:#fff;text-shadow:0 1px 4px #000}.rgk-watchCard h3{font-size:1.07rem;line-height:1.35;margin:.3rem 0}.rgk-watchCard time{font:.72rem var(--font-ui,system-ui);color:var(--watch-muted)}.rgk-watchCard .rgk-categoryLabel{font-size:.65rem}.rgk-watchSection{padding-top:2rem;margin-top:2rem;border-top:1px solid var(--watch-line)}.rgk-watchGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.rgk-watchGrid .rgk-watchCard{display:block}.rgk-watchGrid .rgk-watchThumb{margin-bottom:.8rem}.rgk-watchCountdown:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:#c6369014;border-radius:6px;font:.9rem var(--font-ui,system-ui)}
@media(max-width:991px){.rgk-watchLayout{grid-template-columns:1fr}.rgk-watchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rgk-watchRail{border-top:1px solid var(--watch-line);padding-top:1.5rem}.rgk-watchRail .rgk-watchCard{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:575px){.rgk-watchLayout{gap:1rem}.rgk-watchControls{gap:.5rem}.rgk-watchControls label{width:100%;margin:.5rem 0}.rgk-watchGrid{gap:1rem}.rgk-watchRail .rgk-watchCard{grid-template-columns:40% minmax(0,1fr)}.rgk-watchGrid h3{font-size:1rem}}@media(prefers-reduced-motion:reduce){.rgk-watchThumb img{transition:none}}

.rgk-watch :is(h1,h2,h3){font-family:"RGK Pagella",Palatino,Georgia,serif}
