/* Scoped to the two WORK archives. */
.work-view-page .ph{padding-bottom:40px}
.wv-tabs{display:flex;gap:32px;border-bottom:1px solid var(--line,#303034);margin-top:44px}
.wv-tabs a{display:flex;align-items:center;gap:12px;padding:20px 2px;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--muted,#999);font-size:20px;font-weight:650;text-decoration:none}
.wv-tabs a[aria-current]{border-bottom-color:var(--blue2,#9b90ff);color:var(--ink,#fff)}
.wv-tabs small{font-size:12px;font-variant-numeric:tabular-nums;border:1px solid var(--line,#333);padding:4px 8px;border-radius:20px;font-weight:400}
.wv-tabs a[aria-current] small{color:var(--blue2,#9b90ff);border-color:currentColor}
.wv-tabs a:focus-visible,.wv-video a:focus-visible,.wv-pager a:focus-visible{outline:2px solid var(--blue2,#9b90ff);outline-offset:5px}
#work-list{scroll-margin-top:100px}
.wv-filters{display:grid;grid-template-columns:1fr 1.2fr .8fr 1.5fr auto;gap:12px;align-items:end;border-bottom:1px solid var(--line,#303034);padding-bottom:24px}
.wv-filters label{display:flex;flex-direction:column;gap:9px;min-width:0;font-size:11px;color:var(--muted,#aaa)}
.wv-filters input,.wv-filters select{width:100%;min-width:0;height:46px;padding:10px 12px;border:1px solid var(--line2,#555);border-radius:5px;background:var(--bg,#101012);color:var(--ink,#fff);font:inherit;font-size:12px}
.wv-filters .btn{min-height:46px;padding:10px 20px}
.wv-status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;color:var(--muted,#aaa);padding:24px 0}
.wv-status p{margin:0}.wv-status a{text-decoration:underline}
.wv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 24px}
.wv-grid>.wk{min-width:0;grid-column:auto!important}
.wv-video .wk-media{display:block;aspect-ratio:16/10}
.wv-video .wk-t h3{line-height:1.5;overflow-wrap:anywhere}
.wv-video .wk-t{min-width:0}.wv-video .wk-meta{gap:12px}
.wv-play{position:absolute;left:14px;top:14px;border-radius:20px;background:rgba(12,12,16,.82);color:#fff;font-size:10px;letter-spacing:.05em;padding:7px 10px;z-index:2}
.wv-pager{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:48px}
.wv-pager a,.wv-pager span{padding:12px 17px;border:1px solid var(--line,#333);border-radius:6px}
.wv-pager [aria-current]{background:var(--ink,#fff);color:var(--bg,#111)}
@media(max-width:980px){.wv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.wv-search{grid-column:span 2}}
@media(max-width:640px){.work-view-page .ph{padding-bottom:24px}.wv-tabs{gap:24px;margin-top:28px}.wv-tabs a{font-size:17px;gap:8px}.wv-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-search{grid-column:span 1}.wv-filters .btn{grid-column:1/-1}.wv-grid{grid-template-columns:1fr;gap:34px}.wv-video .wk-meta{display:block}.wv-video .wk-tags{margin-top:10px;justify-content:flex-start}}
