#ewelina-i-daniel .session-media{width:100%;min-width:0}
#ewelina-i-daniel .session-film-stage{position:relative;isolation:isolate;width:min(100%,349px);aspect-ratio:9/16;margin-inline:auto;overflow:hidden;border-radius:22px;background:#37322C;box-shadow:0 20px 65px #29203915}
#ewelina-i-daniel .session-film-stage>video{display:block;width:100%;height:100%;max-height:none;aspect-ratio:9/16;object-fit:contain;border-radius:0;box-shadow:none}
#ewelina-i-daniel .session-film-cover{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;color:#F9F4E9;background:transparent;cursor:pointer}
#ewelina-i-daniel .session-film-cover[hidden]{display:none}
#ewelina-i-daniel .session-film-cover>img{display:block;width:100%;height:100%;object-fit:contain}
#ewelina-i-daniel .session-film-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(20,16,12,.12) 73%,rgba(20,16,12,.72))}
#ewelina-i-daniel .session-film-cta{position:absolute;left:14px;right:14px;bottom:24px;display:grid;justify-items:center;gap:10px}
#ewelina-i-daniel .session-film-play{display:flex;align-items:center;justify-content:center;gap:9px;padding:14px 17px;border:1px solid rgba(249,244,233,.8);border-radius:999px;background:#F9F4E9;color:#37322C;font:700 15px/1.4 'DM Sans',sans-serif;box-shadow:0 4px 20px #0002}
#ewelina-i-daniel .session-film-play svg{flex:0 0 22px}
#ewelina-i-daniel .session-film-caption{font:500 12px/1.4 'DM Sans',sans-serif;color:#F9F4E9;text-shadow:0 1px 4px #0008}
#ewelina-i-daniel .session-film-cover:focus-visible{outline:3px solid #9AC5D4;outline-offset:-5px}
#ewelina-i-daniel .session-film-cover:hover .session-film-play{background:#E8EFF0}
@media(max-width:640px){#ewelina-i-daniel .session-film-stage{width:min(100%,360px)}}
