/* News taxonomy uses normal links: touch, keyboard and no-JS share one flow. */
.f-news-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin:0 var(--f-pad) 55px;padding:22px 0;border-block:1px solid #a5adb8}
.f-news-filters a{display:inline-flex;align-items:center;gap:10px;padding:10px 0;min-height:44px;font-size:1rem;line-height:1.45}
.f-news-filters a[aria-current=page]{color:var(--f-blue);font-weight:600}
.f-news-filters a:focus-visible{outline:2px solid var(--f-blue);outline-offset:6px}
.f-news-filters small{font:11px/1.4 ui-monospace,monospace;color:#596575}
.f-news-category{display:inline-block;font:12px/1.5 ui-monospace,monospace;letter-spacing:.03em;color:var(--f-blue)}
.f-journal-preview-meta>.f-news-category{color:#a6c8ff}
.f-site .f-project-image[data-work-key=orbitque]>img{object-fit:contain;object-position:center;background:#f33e89}
.f-work-screen-orbitque>img{height:100%;width:100%;object-fit:contain;animation:none!important;background:#f33e89}
.f-orbitque-case .f-case-visual{height:auto;aspect-ratio:1;max-width:660px;background:#f33e89}
.f-orbitque-case .f-case-visual>img{display:block;width:100%;height:auto;object-fit:contain;transform:none!important}
.f-orbitque-case .f-case-scene .scene-sticky{min-height:760px}
@media(max-width:650px){.f-news-filters{gap:8px 22px;margin-bottom:36px}.f-orbitque-case .f-case-visual{width:100%;max-width:100%}.f-orbitque-case .f-case-scene .scene-sticky{min-height:0;padding-block:90px}.f-orbitque-case.motion-enabled .f-case-scene{height:auto}.f-orbitque-case.motion-enabled .f-case-scene .scene-sticky{position:relative;height:auto;min-height:0}}
