.video-content{background:#111;text-align:left;font-size:16px;padding-top:10px;margin-bottom:12px}.eye{position:absolute;left:10px;border:0;bottom:10px;color:#ccc;opacity:.9}.video-overlay{width:100%;background:#111;color:#fff;padding:10px;align-items:center;justify-content:space-between;z-index:99}.p-r-full{flex-direction:column;align-items:center;gap:15px;position:absolute;right:7px;z-index:9999}.video-author{width:50%;display:flex;align-items:center;gap:10px;text-decoration:none}.video-avatar{object-fit: cover;aspect-ratio: 1 / 1;width:31px;height:31px;border-radius:50%;padding:3px}.video-username{font-size:14px;color:var(--a)}.video-title{font-size:21px;text-align:left;white-space:nowrap;margin-top:5px;font-weight:600}.video-title a{color:var(--f5);text-decoration:none}.video-description{font-size:12px;line-height:1.3;flex-grow:1}.video-description-toggle{color:var(--f5);border:none;font-size:15px;cursor:pointer;background:var(--5a);padding:5px;border-radius:5px}.video-description-toggle:hover{background:var(--2F)}.shorts-row{display:flex;gap:16px;justify-content:center;margin:2rem 0}.wlip-label{left:0;top:0;z-index:99;font-size:16px;margin:2px;background:var(--2F);padding:5px;border-radius:7px;color:var(--f5);text-decoration:none;transition:background 0.4s ease}.cards-video-title{color:var(--f5);text-decoration:none;margin-left:5px;font-size:16px;padding:5px;border-radius:7px;transition:background 0.4s ease;z-index:999}.cards-video-title:hover{background:var(--2F)}.wlip-label:hover{background:var(--accent)}.favorite{border: 1px solid var(--accent-dark);}.comments-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 5px;padding-top:20px;}.comment-sort{display: flex;align-items: center;gap: 6px;cursor: pointer;font-size: 14px;transition: opacity 0.2s ease;color: var(--a);}
.wlip-title a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 0%;
  height: 2px;
  background: var(--accent);
  transition: width 0.25s ease;
  border-radius: 1px;
}
.wlip-title a:hover {
  color: var(--accent);
}

.wlip-title a:hover::after {
  width: 100%;
}
.wlip-title a {
  color: var(--f5);
  text-decoration: none;
  position: relative; 
  display: inline-block;
  transition: color 0.25s ease;
}