.videos-sec .sec-head h2{font:800 1.25rem var(--sans);color:var(--text)}.videos-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=560px){.videos-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.videos-grid{grid-template-columns:repeat(3,1fr)}}.video-card{flex-direction:column;gap:6px;min-width:0;display:flex}.video-cover{aspect-ratio:16/9;border:1px solid var(--line);background:var(--bg2);cursor:pointer;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-cover img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.video-cover:hover img{transform:scale(1.04)}.video-ph{background:linear-gradient(135deg, var(--bg2), var(--line));position:absolute;inset:0}.video-play{color:#fff;background:#0000009e;border-radius:50%;place-items:center;width:46px;height:46px;padding-left:3px;font-size:1.1rem;transition:background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-cover:hover .video-play{background:var(--accent)}.video-featured-label{z-index:1;background:var(--accent);color:#fff;font:700 .7rem var(--sans);border-radius:999px;padding:4px 8px;position:absolute;top:10px;left:10px}.video-card-title{font:700 .92rem/1.3 var(--sans);margin:0}.video-card-title .link-btn{color:var(--text);text-align:left;font:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.video-card-title .link-btn:hover{color:var(--accent)}.video-channel{font:700 .62rem var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.video-description,.video-modal-description{color:var(--muted);font:.82rem/1.45 var(--sans);margin:0}.video-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.video-published{color:var(--muted);font:.72rem var(--sans)}.video-ext{color:var(--muted);font-size:.74rem;text-decoration:none}.video-ext:hover{color:var(--accent);text-decoration:underline}.video-modal{z-index:1000;background:#000000b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.video-modal-box{background:var(--bg);border:1px solid var(--line);border-radius:14px;width:min(880px,100%);max-height:92vh;padding:14px 16px;overflow:auto}.video-modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.video-modal-head strong{font:800 1rem var(--sans);color:var(--text)}.video-modal-ch{margin:0 0 8px}.videos-form{max-width:720px}.videos-form .grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=520px){.videos-form .grid2{grid-template-columns:1fr}}.videos-admin-topic{margin-top:22px}.video-thumb{vertical-align:middle;object-fit:cover;border-radius:6px;margin-right:8px}.videos-form input[type=checkbox]{vertical-align:middle;width:auto;min-height:1.1rem;margin:8px}.videos-admin-topic .video-featured-label{margin-left:8px;display:inline-block;position:static}
