:where(.ik-filmy),:where(.ik-modal){--ikf-ink:var(--ik-ink,#183133);--ikf-turkus:var(--ik-turkus,#00b7b9);--ikf-turkus-700:var(--ik-turkus-700,#007f81);--ikf-bialy:var(--ik-bialy,#fff);--ikf-linia:var(--ik-szary-300,#c6cdcd)}:where(.ik-filmy){position:relative}:where(.ik-filmy *),:where(.ik-filmy *):before,:where(.ik-filmy *):after,:where(.ik-modal),:where(.ik-modal *),:where(.ik-modal *):before,:where(.ik-modal *):after{box-sizing:border-box}:where(.ik-filmy__naglowek){margin:0 0 1rem}:where(.ik-filmy__tor){display:flex;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px;margin:-2px}:where(.ik-filmy__tor)::-webkit-scrollbar{display:none}:where(.ik-film){flex:0 0 min(62vw,240px);min-width:0;scroll-snap-align:start}:where(.ik-film__play){position:relative;display:block;width:100%;aspect-ratio:9/16;margin:0;padding:0;border:0;border-radius:0 0 50% 50%/0 0 22% 22%;background:var(--ikf-ink);color:inherit;overflow:hidden;cursor:pointer;-webkit-appearance:none;appearance:none}:where(.ik-film__plakat){position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}:where(.ik-film__play:focus-visible),:where(.ik-filmy__prev:focus-visible),:where(.ik-filmy__next:focus-visible),:where(.ik-modal button:focus-visible),:where(.ik-modal a:focus-visible){outline:3px solid var(--ikf-turkus-700);outline-offset:3px}:where(.ik-film__ikona){position:absolute;top:50%;left:50%;width:3.5rem;height:3.5rem;margin:-1.75rem 0 0 -1.75rem;border-radius:50%;background:var(--ikf-bialy)}:where(.ik-film__ikona):before{content:"";position:absolute;top:50%;left:50%;border-style:solid;border-width:.55rem 0 .55rem .9rem;border-color:transparent transparent transparent var(--ikf-ink);transform:translate(-35%,-50%)}@media (hover:hover){:where(.ik-film__play:hover .ik-film__ikona){background:var(--ikf-turkus)}}@media (prefers-reduced-motion:no-preference){:where(.ik-film__ikona){transition:background-color .2s}}:where(.ik-film__opis){padding-top:.75rem}:where(.ik-film__meta){margin:0 0 .25rem;font-size:.8125rem}:where(.ik-film__platforma){margin-right:.5em;font-weight:600}:where(.ik-film__tytul){margin:0}:where(.ik-film__tytul a){color:inherit}:where(.ik-filmy__nawigacja){display:flex;gap:.5rem;margin-top:1rem}:where(.ik-filmy__nawigacja[hidden]){display:none}:where(.ik-filmy__prev),:where(.ik-filmy__next){display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:1px solid var(--ikf-linia);border-radius:50%;background:0 0;color:inherit;cursor:pointer}:where(.ik-filmy__link){margin:1rem 0 0}:where(.ik-filmy--obok .ik-filmy__tor){flex-wrap:wrap;overflow:visible;scroll-snap-type:none}:where(.ik-filmy--obok .ik-film){flex:0 1 220px;max-width:100%}:where(html.ik-modal-otwarty){overflow:hidden}:where(.ik-modal){position:fixed;inset:0;z-index:100000;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:1rem;border:0;background:0 0;color:var(--ikf-ink);overflow:auto;align-items:center;justify-content:center}:where(.ik-modal[open]),:where(.ik-modal--div){display:flex}:where(.ik-modal--div),:where(.ik-modal)::backdrop{background:rgba(24,49,51,.78)}:where(.ik-modal__panel){position:relative;width:min(100%,420px);max-height:100%;padding:3.25rem 1rem 1rem;overflow:auto;background:var(--ikf-bialy)}:where(.ik-modal__zamknij){position:absolute;top:.75rem;right:.75rem;padding:.5rem .875rem;border:1px solid var(--ikf-linia);background:0 0;color:inherit;font:inherit;font-size:.875rem;cursor:pointer}:where(.ik-modal__podglad){text-align:center}:where(.ik-modal__plakat){display:block;width:min(55%,calc((100vh - 17rem)*0.5625));min-width:7rem;aspect-ratio:9/16;margin:0 auto;object-fit:cover;border-radius:0 0 50% 50%/0 0 22% 22%}:where(.ik-modal__media){display:block;width:100%;max-height:min(75vh,720px);background:var(--ikf-ink)}:where(.ik-modal__ramka){display:block;width:100%;height:min(75vh,720px);border:0;background:var(--ikf-bialy)}:where(.ik-modal__info){margin:1rem 0;font-size:.9375rem;line-height:1.5}:where(.ik-modal__akcje){display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}:where(.ik-modal__info+.ik-modal__akcje){margin-top:0}:where(.ik-modal__graj),:where(.ik-modal__link){display:inline-flex;align-items:center;padding:.75rem 1.125rem;border:1px solid var(--ikf-ink);font:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}:where(.ik-modal__graj){border-color:var(--ikf-turkus);background:var(--ikf-turkus);color:var(--ikf-ink)}:where(.ik-modal__link){background:0 0;color:inherit}