.breadcrumb{margin-bottom:15px;font-size:14px}.breadcrumb a{color:#0073aa;text-decoration:none}.breadcrumb span{margin-left:8px}
.yt-player{margin-bottom:25px}.yt-player iframe{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.video-title{margin:10px 0;font-size:20px;font-weight:600}.section-title{margin:25px 0 15px;font-size:18px;font-weight:600}
.yt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}
.yt-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:.3s}
.yt-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.12)}
.yt-card img{width:100%;height:150px;object-fit:cover}
.yt-card h5{padding:10px;font-size:14px;font-weight:500;line-height:1.4}
.load-btn{margin:20px auto;display:block;padding:10px 20px;background:#0073aa;color:#fff;border:none;border-radius:5px;cursor:pointer}
.mini-player{position:fixed!important;z-index:9999;box-shadow:0 4px 12px rgba(0,0,0,.3)}.mini-player iframe{width:100%;height:100%}
@media(min-width:1025px){.mini-player{bottom:10px;right:10px;width:320px;height:180px}}@media(min-width:768px) and (max-width:1024px){.mini-player{bottom:10px;right:10px;width:280px;height:158px}}@media(max-width:767px){.mini-player{top:0;left:0;width:100%;height:200px}}
.yt-video-wrapper{
  width: 100%;
  aspect-ratio: 16 / 9;
}
.mini-player #ytTitle{
  display: none;
}