.Layout-module-scss-module__rGjB5a__wrapper{flex-direction:column;min-height:100vh;display:flex}.Layout-module-scss-module__rGjB5a__navbar{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#0f1117d9;position:sticky;top:0}.Layout-module-scss-module__rGjB5a__navContent{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.Layout-module-scss-module__rGjB5a__brand{letter-spacing:.02em;align-items:center;gap:.4rem;font-size:1.1rem;font-weight:800;display:inline-flex}.Layout-module-scss-module__rGjB5a__badge{border:1px solid var(--border);color:var(--muted);background:#1c2130;border-radius:999px;padding:.2rem .6rem;font-size:.75rem}.Layout-module-scss-module__rGjB5a__navLinks{gap:1rem;display:flex}.Layout-module-scss-module__rGjB5a__navLink{color:var(--muted);border-radius:10px;padding:.35rem .55rem;font-weight:600;transition:color .2s,background-color .2s}.Layout-module-scss-module__rGjB5a__navLink:hover,.Layout-module-scss-module__rGjB5a__navLink:focus-visible{color:var(--text);background:#1f2330}.Layout-module-scss-module__rGjB5a__hero{padding:3rem 0 2rem}.Layout-module-scss-module__rGjB5a__heroTitle{text-align:center;letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.75rem,2.4vw + 1rem,2.6rem);font-weight:800}.Layout-module-scss-module__rGjB5a__heroSubtitle{color:var(--muted);max-width:840px;margin:0;line-height:1.6}.Layout-module-scss-module__rGjB5a__main{flex:1;padding-bottom:3rem}.Layout-module-scss-module__rGjB5a__footer{border-top:1px solid var(--border);color:var(--muted);background:#0d0f14;padding:1.6rem 0;font-size:.95rem}
.Pagination-module-scss-module__1pE-0G__wrapper{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1rem 0 2rem;display:flex}.Pagination-module-scss-module__1pE-0G__button{color:var(--text);border:1px solid var(--border);text-align:center;background:#1c2130;border-radius:10px;min-width:120px;padding:.65rem .9rem;font-weight:700;transition:background-color .2s,border-color .2s}.Pagination-module-scss-module__1pE-0G__button:hover,.Pagination-module-scss-module__1pE-0G__button:focus-visible{background:#242a3a;border-color:#2a3042}.Pagination-module-scss-module__1pE-0G__disabled{opacity:.5;pointer-events:none}
.VideoList-module-scss-module__VKa9fG__listWrapper{flex-direction:column;gap:1.25rem;display:flex}.VideoList-module-scss-module__VKa9fG__loader{text-align:center;color:var(--muted);padding:1rem 0 2rem;font-weight:600}.VideoList-module-scss-module__VKa9fG__empty{text-align:center;color:var(--muted)}
.VideoPlayer-module-scss-module__nBK2Hq__wrapper{border:1px solid var(--border);width:100%;box-shadow:var(--shadow);background:#0d0f14;border-radius:16px;padding-top:56.25%;position:relative;overflow:hidden}.VideoPlayer-module-scss-module__nBK2Hq__iframe{border:none;border-radius:16px;width:100%;height:100%;position:absolute;top:0;left:0}
.VideoCard-module-scss-module__wLhUXG__card{border:1px solid var(--border);box-shadow:var(--shadow);background:#111420;border-radius:16px;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.VideoCard-module-scss-module__wLhUXG__card:hover{transform:translateY(-2px);box-shadow:0 14px 50px #00000073}.VideoCard-module-scss-module__wLhUXG__thumbnail{aspect-ratio:16/9;background:#0d0f14;position:relative;overflow:hidden}.VideoCard-module-scss-module__wLhUXG__playerWrapper{z-index:1;position:absolute;inset:0}.VideoCard-module-scss-module__wLhUXG__playerWrapper .wrapper{height:100%;box-shadow:none;border:none;border-radius:0;padding-top:0}.VideoCard-module-scss-module__wLhUXG__playerWrapper .iframe{pointer-events:none;border-radius:0}.VideoCard-module-scss-module__wLhUXG__overlay{z-index:2;display:block;position:absolute;inset:0}.VideoCard-module-scss-module__wLhUXG__metaBar{color:#f8fafc;background:#0009;border-radius:10px;align-items:center;gap:8px;padding:.35rem .6rem;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.VideoCard-module-scss-module__wLhUXG__content{flex-direction:column;flex:1;gap:.4rem;padding:1rem 1rem 1.2rem;display:flex}.VideoCard-module-scss-module__wLhUXG__title{margin:0;font-size:1.05rem;font-weight:700;line-height:1.4}.VideoCard-module-scss-module__wLhUXG__description{color:var(--muted);flex:1;margin:0;font-size:.95rem;line-height:1.5}.VideoCard-module-scss-module__wLhUXG__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.92rem;font-weight:600;display:flex}.VideoCard-module-scss-module__wLhUXG__tags{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.VideoCard-module-scss-module__wLhUXG__badge{color:var(--muted);border:1px solid var(--border);background:#1c2130;border-radius:999px;padding:.35rem .6rem;font-size:.85rem}
