.works-gallery .works-toolbar{grid-template-columns:110px minmax(0,1fr) 110px;gap:12px}
.works-gallery .works-nav-btn{width:100%;min-height:48px;font-size:15px;white-space:nowrap}
.works-gallery .works-jump{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;padding-top:12px;border-top:1px solid rgba(57,213,255,.18)}
.works-jump label,.works-jump span{font-size:14px;color:var(--text)}
.works-jump input{width:80px;min-height:44px;padding:8px;border:1px solid rgba(57,213,255,.6);border-radius:8px;background:#0d121b;color:var(--text);font:inherit}
.works-jump button{min-height:44px;padding:8px 16px;border:1px solid rgba(57,213,255,.6);border-radius:8px;background:#122b35;color:var(--text);font:inherit;cursor:pointer}
.works-jump input:focus-visible,.works-jump button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
.works-jump output{margin-left:auto;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}
.works-gallery .works-track{scroll-behavior:auto}
@media(max-width:640px){.works-gallery .works-toolbar{grid-template-columns:1fr 1fr;gap:8px;padding:10px;top:67px}.works-toolbar>div{grid-column:1/-1;grid-row:1}.works-toolbar .eyebrow,.works-toolbar .works-gallery-hint{display:none}.works-toolbar h2{font-size:18px}.works-jump{gap:8px}.works-jump label{width:100%}.works-jump output{width:100%;margin-left:0}.works-gallery .works-nav-btn{height:44px;min-height:44px}.works-gallery .works-jump{padding-top:8px}.works-jump input{width:72px}}
