._video_axi0e_1{margin:var(--space-12) 0 var(--space-16)}._frame_axi0e_5{aspect-ratio:16/9;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}._player_axi0e_15{border:0;width:100%;height:100%;position:absolute;inset:0}._facade_axi0e_23{cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:relative}._poster_axi0e_35{object-fit:cover;width:100%;height:100%;display:block}._scrim_axi0e_42{background:rgb(var(--scrim-rgb)/.12);transition:background var(--motion-fast) ease;position:absolute;inset:0}._facade_axi0e_23:hover ._scrim_axi0e_42,._facade_axi0e_23:focus-visible ._scrim_axi0e_42{background:rgb(var(--scrim-rgb)/.32)}._icon_axi0e_54{background:var(--accent);width:60px;height:60px;color:var(--accent-fg);box-shadow:var(--shadow-accent);transition:background var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._facade_axi0e_23:hover ._icon_axi0e_54{background:var(--accent-hover);transform:translate(-50%,-50%)scale(1.06)}._length_axi0e_76{right:var(--space-8);bottom:var(--space-8);padding:2px var(--space-6);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-fg);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.4;position:absolute}._caption_axi0e_89{padding-top:var(--space-6);margin:0}._title_axi0e_94{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.5;display:block}._meta_axi0e_101{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--text-subtle);display:block}._meta_axi0e_101 a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-soft-border);text-decoration-color:var(--accent-soft-border);text-underline-offset:3px;transition:color var(--motion-fast) ease, text-decoration-color var(--motion-fast) ease}._meta_axi0e_101 a:hover{color:var(--accent-hover);text-decoration-color:currentColor}
