/* Shared compact collection headings and a quieter work index. */
.nav-chevron{width:var(--nav-icon-size);height:var(--nav-icon-size);flex:none;display:inline-block;vertical-align:middle;opacity:.7;transition:transform var(--transition),opacity var(--transition)}
.nav-chevron path{stroke:currentColor;stroke-width:var(--nav-icon-stroke);stroke-linecap:round;stroke-linejoin:round}
.back-link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:400;line-height:1.6;color:var(--muted);white-space:nowrap;transition:color var(--transition);padding-block:var(--space-2)}
a:has(>.nav-chevron-right){color:var(--muted);transition:color var(--transition)}
.back-link:is(:hover,:focus-visible),a:has(>.nav-chevron-right):is(:hover,:focus-visible){color:var(--ink)}
a:is(:hover,:focus-visible)>.nav-chevron{opacity:1;transform:translateX(var(--nav-icon-shift))}
a:is(:hover,:focus-visible)>.nav-chevron-left{transform:translateX(calc(-1 * var(--nav-icon-shift)))}
.compact-page-hero.has-back{justify-content:flex-start;align-items:center;gap:var(--space-7)}
.compact-page-hero.has-back>.back-link{flex:none}
.compact-page-hero.has-back>h1{min-width:0}
.series-bottom>.back-link{border-bottom:var(--border)}
@media(max-width:760px){.compact-page-hero.has-back{gap:var(--space-4)}.compact-page-hero.has-back>.back-link{white-space:normal;max-width:7.5rem}.compact-page-hero.has-back>h1{flex:1}}
.compact-page-hero{padding-block:var(--space-5);display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5)}
.compact-page-hero h1{font:400 var(--text-lg)/1.6 var(--font-sans);letter-spacing:.025em}
.compact-page-hero h1 span{font:var(--text-sm)/1.6 var(--font-serif);color:var(--muted);margin-left:var(--space-5)}
.project-index{padding-top:var(--space-7)}
#project-filters .filter-bar{display:grid;grid-template-columns:repeat(var(--filter-count),minmax(0,1fr));gap:0;border:0}
#project-filters .filter-button{text-align:center;padding:var(--space-4) var(--space-3)}
#project-filters .filter-button:not(:last-child)::before{content:"";position:absolute;right:0;top:50%;height:1em;transform:translateY(-50%);border-right:var(--border)}
#project-filters .filter-button::after{left:35%;right:35%;bottom:0}
.project-index .result-summary{margin-block:var(--space-5) var(--space-7)}
.project-card .entry-head{border:0;padding-bottom:0}
.photo-series-section{padding-top:var(--space-7)}
.photo-category-cover{aspect-ratio:4/3;overflow:hidden;background:var(--surface)}
.photo-category-cover img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform var(--duration-slow) var(--ease)}
.photo-category-entries .work-entry:hover .photo-category-cover img{transform:scale(1.025)}
.home-entry-cover{aspect-ratio:4/3;overflow:hidden;background:var(--surface)}
.home-entry-cover img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform var(--duration-slow) var(--ease)}
.home-entry-cover-framed{padding:clamp(10px,1.2vw,18px);background:#000}
.work-entry:hover .home-entry-cover img{transform:scale(1.025)}
.regional-maps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--regional-map-gap)}
.regional-map-panel{min-width:0}
.regional-map-heading{min-height:44px;display:flex;align-items:baseline;padding-bottom:var(--space-4)}
.regional-map-heading h2{font:400 var(--text-xs)/1.5 var(--font-sans);letter-spacing:.12em;color:var(--muted)}
.regional-map-stage{aspect-ratio:var(--regional-map-ratio);margin-top:0;width:100%}
.atlas-main>.map-legends{margin-top:var(--space-4)}
.atlas-main>.map-legends+.sample-note{padding-top:var(--space-3)}
.map-region.is-linked path,.map-region.is-linked .map-visited-shape{fill:var(--map-hover);stroke:var(--ink);stroke-width:1.1}
.map-region.is-linked .map-territory-base{fill:var(--map-land);stroke:var(--map-border)}
.country-index.is-map-active>summary,.country-index.is-map-selected>summary{color:var(--map-hover)}
.country-index.is-map-active>summary{text-shadow:0 0 18px color-mix(in srgb,var(--map-hover) 25%,transparent)}
.country-index>summary{transition:color var(--transition),text-shadow var(--transition)}
.place-continent h3{font-size:var(--places-heading-size);font-weight:var(--places-heading-weight);color:var(--ink);padding-block:var(--space-3);margin-block:var(--space-5) var(--space-4)}
.place-continent h3 small{font-size:var(--text-sm);font-weight:var(--places-heading-weight)}
.country-label{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);padding-block:var(--space-4);border-bottom:var(--border)}
.country-label small{font-size:var(--text-xs);color:var(--muted)}
.country-index-china.is-map-active>.country-label{color:var(--map-hover)}
.province-list{padding-bottom:var(--space-3)}
.province-index.is-map-active>summary{color:var(--map-hover)}
.place-unavailable,.map-region.unvisited{cursor:default}
.place-unavailable .pending-label{opacity:0;margin-left:var(--space-2);font-size:var(--text-xs);color:var(--muted);transition:opacity var(--transition)}
.place-unavailable:hover .pending-label,.place-unavailable:focus .pending-label{opacity:1}
#map-hover.is-pending{font-size:var(--text-xs);color:var(--muted)}
.series-filters{margin-top:var(--space-6)}
.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));columns:auto;gap:var(--space-7) var(--space-6)}
.photo-grid .photo-item{display:block;min-width:0;margin:0}
.photo-frame{display:block;width:100%;aspect-ratio:var(--photo-card-ratio);overflow:hidden}
.photo-frame>img{width:100%;height:100%;object-fit:contain}
.photo-frame>.media-placeholder{width:100%;height:100%}
.province-gallery-page>.filter-bar{margin-top:var(--space-6)}
.province-gallery-page .photo-item figcaption small{display:block;margin:var(--space-1) 0 0}
@media(max-width:760px){.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-4)}}
.landscape-filters .filter-bar{display:grid;grid-template-columns:repeat(var(--filter-count),minmax(0,1fr));gap:0}
.landscape-filters .filter-button{text-align:center;padding-inline:var(--space-2)}
.landscape-filters .filter-button::after{left:35%;right:35%}
@media(max-width:760px){.landscape-filters .filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.regional-map-heading{min-height:40px}.regional-map-heading h2{letter-spacing:.03em}.regional-map-stage .map-loading{font-size:var(--text-xs);padding:var(--space-3)}.regional-maps{gap:var(--space-3)}}
.map-region.visited .map-territory-base{fill:var(--map-land);stroke:var(--map-border)}
.map-region.visited .map-visited-shape{fill:var(--map-visited);stroke:#91b4c8}
.map-region.is-linked .map-visited-shape{fill:var(--map-hover)}
.about-coordinate-page{padding-top:var(--space-5);padding-bottom:var(--space-5)}
.about-coordinate-page .coordinate-canvas{height:clamp(540px,calc(100svh - var(--nav-height) - 170px),840px)}
.coordinate-core{width:max-content;max-width:30%}
.coordinate-core h1{font:var(--coordinate-core-weight) var(--coordinate-core-size)/1.5 var(--font-serif);display:flex;justify-content:space-between;gap:.3em;letter-spacing:0}
.coordinate-core h1 b{font-weight:inherit}
.coordinate-core>span{font-size:var(--text-xs);letter-spacing:.15em;line-height:1.5;margin-top:var(--space-3)}
.coordinate-primary{display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.5}
.coordinate-primary small{font:var(--text-xs)/1.4 var(--font-sans);color:var(--muted);letter-spacing:.01em;margin-top:var(--space-2);white-space:nowrap}
.coordinate-annotation{position:absolute;bottom:-1rem;left:0;width:100%;font-size:var(--text-xs);text-align:center;color:var(--muted)}
.about-contact{display:flex;justify-content:center;align-items:baseline;gap:var(--space-5);padding-block:var(--space-5);font-size:var(--text-xs);color:var(--muted)}
.about-contact>span{letter-spacing:.15em}
.about-contact a:hover{color:var(--ink)}
@media(max-width:1100px){.compact-page-hero h1 span{display:block;margin-left:0}.coordinate-primary{font-size:var(--text-sm)}}
@media(max-width:760px){.compact-page-hero{align-items:start}.compact-page-hero h1{font-size:var(--text-base)}.compact-page-hero .eyebrow{display:none}#project-filters .filter-bar{display:flex;justify-content:center;flex-wrap:wrap}#project-filters .filter-button{flex:1 0 28%}.about-coordinate-page{padding-inline:var(--space-4)}.about-coordinate-page .coordinate-canvas{min-height:560px;height:calc(100svh - var(--nav-height) - 170px);margin:0}.coordinate-core{max-width:none}.coordinate-core>span{font-size:.65rem;letter-spacing:.04em}.coordinate-primary{font-size:var(--text-xs);padding:var(--space-2)}.coordinate-primary small{font-size:.6rem;max-width:8em;white-space:normal;margin-top:var(--space-1)}.coordinate-outer{font-size:.6rem;max-width:5em}.coordinate-annotation{font-size:.65rem}.about-contact{gap:var(--space-3)}}

/* Country browsing: the existing place index, with an independent photo surface. */
.country-gallery-layout{display:grid;grid-template-columns:minmax(0,19fr) minmax(0,81fr);gap:var(--space-7);align-items:start;padding-block:var(--space-5) var(--space-8)}
.country-places,.country-photo-browser{min-width:0}
.country-places{position:sticky;top:calc(var(--nav-height) + var(--space-5))}
.country-places .places-heading{min-height:58px;margin:0;padding-block:var(--space-4);gap:var(--space-3)}
.country-places .places-heading h2{font-size:var(--text-base)}
.country-city-list{height:clamp(230px,32vh,340px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-right:var(--space-2)}
.country-city-option{display:flex;align-items:baseline;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-3);border-bottom:var(--border);text-align:left;font-size:var(--text-sm);color:var(--muted);transition:color var(--transition),background var(--transition),box-shadow var(--transition)}
.country-city-option>span{flex:0 1 auto;min-width:0;max-width:60%}
.country-city-option small{display:block;flex:1 1 0;min-width:0;font-size:var(--text-xs);line-height:1.6;color:var(--muted);margin:0;overflow-wrap:anywhere}
.country-city-option:hover,.country-city-option.is-map-active{color:var(--map-hover)}
.country-city-option.selected{color:var(--map-hover);background:color-mix(in srgb,var(--map-visited) 12%,transparent);box-shadow:inset 1px 0 var(--map-hover)}
.country-map-block{margin-top:var(--space-5);border-top:var(--border);padding-top:var(--space-4)}
.country-map-block h3{font:400 var(--text-sm)/1.6 var(--font-sans);display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;color:var(--muted);margin-bottom:var(--space-3)}
.country-map-block h3 small{font:var(--text-xs)/1.5 var(--font-serif)}
.country-map-stage{background:var(--map-sea);width:100%;aspect-ratio:240/280}
.country-location-map{display:block;width:100%;height:100%;overflow:hidden}
.country-outline{fill:var(--map-land);stroke:var(--map-border);stroke-width:.7}
.country-city-marker{cursor:pointer;outline:none}
.city-hit{fill:transparent}.city-glow{fill:var(--map-hover);opacity:.12;transition:opacity var(--transition)}
.city-dot{fill:var(--map-visited);stroke:var(--map-hover);stroke-width:.8;transition:fill var(--transition)}
.country-city-marker:is(.selected,.is-hovered,:focus-visible) .city-dot{fill:var(--map-hover);stroke:var(--ink)}
.country-city-marker:is(.selected,.is-hovered,:focus-visible) .city-glow{opacity:.3}
.country-city-marker:focus-visible .city-hit{stroke:var(--ink);stroke-width:1}
.country-map-caption{font-size:var(--text-xs);color:var(--map-hover);min-height:2.5em;margin-top:var(--space-2);line-height:1.6}
.country-map-credit{font-size:.65rem;color:var(--muted);opacity:.75;line-height:1.6}
.country-map-unavailable{font-size:var(--text-sm);padding-block:var(--space-4)}
.country-photo-browser>.filter-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:58px}
.country-photo-browser>.filter-bar .filter-button{text-align:center;padding-inline:var(--space-2)}
.country-photo-browser>.filter-bar .filter-button::after{left:32%;right:32%}
.country-photo-browser .result-summary{margin-block:var(--space-4) var(--space-5)}
.country-photo-browser .empty-state{min-height:420px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:var(--space-7) var(--space-4)}
.country-photo-browser .empty-state h3{margin-top:var(--space-5)}
.country-photo-browser .photo-masonry{--photo-columns:3;position:relative;display:grid;grid-template-columns:repeat(var(--photo-columns),minmax(0,1fr));align-items:start;gap:var(--space-6) var(--space-5)}
.country-photo-browser .photo-masonry.masonry-ready{display:block}
.photo-masonry.masonry-ready>.photo-item{position:absolute;margin:0}
.country-photo-browser .photo-frame{aspect-ratio:var(--photo-natural-ratio);height:auto}
.country-photo-browser .photo-frame>img{width:100%;height:auto;object-fit:contain;display:block;transform:none}
.country-photo-browser .photo-frame>.media-placeholder{aspect-ratio:var(--photo-natural-ratio);height:auto}
.country-photo-browser .photo-item figcaption{text-align:left;margin-top:var(--space-3);line-height:1.6}
.country-photo-browser .photo-item figcaption small{display:block;margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-xs)}
@media(max-width:1100px) and (min-width:761px){.country-gallery-layout{gap:var(--space-5)}.country-places .places-heading{gap:var(--space-2);flex-wrap:wrap;align-content:center}.country-places .places-heading h2{font-size:var(--text-sm)}.country-photo-browser .photo-masonry{column-gap:var(--space-4)}}
@media(max-width:760px){.country-gallery-layout{grid-template-columns:1fr;gap:var(--space-5)}.country-places{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 var(--space-4)}.country-places>.places-heading{grid-column:1;min-height:0}.country-city-list{grid-column:1;height:240px}.country-map-block{grid-column:2;grid-row:1/3;margin-top:0}.country-map-stage{max-height:250px}.country-photo-browser .photo-masonry{--photo-columns:2;gap:var(--space-5) var(--space-3)}.country-photo-browser>.filter-bar .filter-button{font-size:var(--text-xs)}.country-photo-browser .photo-hover{display:none}}

/* About: particle tree and hanging capability links. Scoped to this page. */
.about-tree-page{--tree-blue:#bfd5fa;--tree-muted:#8997b5;height:calc(100svh - var(--nav-height));min-height:600px;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 36%,#090d1b,transparent 65%),#03060c;overflow:hidden;color:var(--ink)}
.tree-scene{position:relative;width:min(100%,calc((100svh - var(--nav-height))*1.5));height:min(calc(100svh - var(--nav-height)),66.6667vw);aspect-ratio:3/2;margin-inline:auto;isolation:isolate;container-type:inline-size}
.tree-art{position:absolute;left:7%;top:-2%;width:86%;height:auto;mix-blend-mode:screen;pointer-events:none;opacity:.8}
.has-particle-cloud .tree-art{opacity:0}
.tree-particles{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}
/* Spatial breathing light is rendered per particle, never on the whole canvas. */
@media(max-width:760px){
 #project-filters .filter-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
 #project-filters .filter-button{min-width:0;padding-inline:4px}
 #project-filters .filter-button[data-filter="all"]{grid-column:1/-1;justify-self:center;min-width:5.5em}
 #project-filters .filter-button[data-filter="all"]::before,#project-filters .filter-button:nth-child(3n+1)::before{display:none}
}
.tree-fruits{position:absolute;inset:0}
.tree-fruit{--fruit-size:clamp(116px,10vw,144px);position:absolute;left:var(--fruit-x);top:var(--fruit-y);width:var(--fruit-size);text-align:center;transform:translateX(-50%) rotate(var(--swing,0deg));transform-origin:50% 0;z-index:2;outline-offset:5px;pointer-events:none;-webkit-tap-highlight-color:transparent}
.fruit-stem{display:block;width:1px;height:var(--stem);margin:0 auto calc(var(--fruit-size)*-.2);background:linear-gradient(to bottom,rgba(136,161,229,.5),rgba(149,180,251,.15));transition:background .8s ease}
.fruit-glow{display:flex;width:var(--fruit-size);height:var(--fruit-size);padding:8px 3px;flex-direction:column;align-items:center;justify-content:center;gap:4px;pointer-events:auto;border:0;border-radius:50%;background:radial-gradient(circle,hsla(var(--fruit-hue),76%,69%,.34) 0,hsla(var(--fruit-hue),73%,63%,.23) 24%,hsla(var(--fruit-hue),72%,58%,.10) 44%,hsla(var(--fruit-hue),72%,58%,.025) 61%,transparent 74%);box-shadow:none;transition:filter .45s ease,transform .45s ease}
.fruit-name{font-size:clamp(12px,.95vw,14px);color:#d5e2f7;line-height:1.5;letter-spacing:.02em;white-space:nowrap}
.fruit-glow small{font-size:clamp(9px,.73vw,10.5px);font-weight:400;line-height:1.3;letter-spacing:.02em;color:#93a6cb;white-space:nowrap;transition:color .7s ease}
.tree-fruit.is-awake,.tree-fruit:focus-visible{z-index:3}
.tree-fruit.is-awake .fruit-glow,.tree-fruit:focus-visible .fruit-glow{filter:brightness(1.45);transform:scale(1.045)}
.tree-fruit.is-awake small,.tree-fruit:focus-visible small{color:#c1d5ff}
@media(max-width:760px){.about-tree-page{height:auto;min-height:calc(100svh - var(--nav-height));display:block}.tree-scene{width:100%;height:auto;aspect-ratio:auto;padding-top:340px;padding-bottom:40px}.tree-particles{height:350px;top:0}.tree-fruits{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-5);padding-inline:var(--gutter);margin-top:-74px}.tree-fruit{--fruit-size:128px;position:relative;left:auto;top:auto;justify-self:center;transform:rotate(var(--swing,0deg))}.fruit-stem{height:26px}.fruit-name{font-size:var(--text-sm)}.fruit-glow small{font-size:10px}}
@media(prefers-reduced-motion:reduce){.tree-fruit{transform:translateX(-50%)}.tree-fruit .fruit-glow{transition:none;transform:none}@media(max-width:760px){.tree-fruit{transform:none}}}

/* Legacy galaxy styles retained for the existing coordinate module. */
.about-galaxy-region{background:radial-gradient(ellipse at 53% 43%,var(--galaxy-cloud),transparent 72%),var(--galaxy-night);--muted:var(--galaxy-muted);overflow:hidden}
.about-coordinate-page .galaxy-canvas{height:var(--galaxy-height);isolation:isolate}
.galaxy-canvas .coordinate-core{--x:50%;--y:49%;z-index:3;pointer-events:none}
.galaxy-canvas .coordinate-core h1{font-weight:500;letter-spacing:.03em}
.galaxy-canvas .coordinate-core>span{color:var(--muted);font-size:.65rem;letter-spacing:.16em}
.galaxy-atmosphere{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden}
.galaxy-star{position:absolute;width:var(--star-size);height:var(--star-size);border-radius:50%;background:var(--galaxy-blue);opacity:var(--star-opacity);box-shadow:0 0 3px color-mix(in srgb,var(--galaxy-blue) 15%,transparent);animation:star-breathe var(--twinkle) ease-in-out var(--twinkle-delay) infinite alternate}
.galaxy-traces{width:100%;height:100%;fill:none;stroke:var(--galaxy-blue);stroke-width:.6;opacity:.07}
.galaxy-canvas .coordinate-node{left:var(--x);top:var(--y);animation:none;transform:translate(-50%,-50%);transition:color 1.2s ease,opacity 1.2s ease,text-shadow 1.2s ease}
.galaxy-canvas .coordinate-primary{font-size:calc(var(--text-lg) * var(--node-emphasis));font-weight:400;letter-spacing:.06em;color:color-mix(in srgb,var(--ink) 86%,var(--muted));padding:var(--space-3);z-index:2}
.galaxy-canvas .coordinate-primary small{font-size:.65rem;letter-spacing:.035em;margin-top:var(--space-1);transition:color 1.2s ease}
.galaxy-canvas .coordinate-primary::before{inset:0;filter:blur(22px);background:var(--galaxy-glow);opacity:0;animation:none;transition:opacity 1.4s ease}
.galaxy-canvas .coordinate-outer{display:block;white-space:nowrap;max-width:none;font-size:var(--text-xs);color:var(--muted);opacity:.73;line-height:1.6;cursor:default}
.galaxy-canvas.has-active-star .coordinate-node{opacity:.62}
.galaxy-canvas .coordinate-node.is-active-star{color:var(--galaxy-blue);opacity:1}
.galaxy-canvas .coordinate-primary.is-active-star{text-shadow:0 0 16px color-mix(in srgb,var(--galaxy-glow) 28%,transparent)}
.galaxy-canvas .coordinate-primary.is-active-star::before{opacity:.07;animation:none}
.galaxy-canvas .coordinate-primary.is-active-star small{color:var(--galaxy-blue)}
.galaxy-canvas .coordinate-node.is-related-star{color:color-mix(in srgb,var(--galaxy-blue) 50%,var(--muted));opacity:.95}
.galaxy-canvas .coordinate-outer.is-active-star{text-shadow:0 0 12px color-mix(in srgb,var(--galaxy-glow) 12%,transparent)}
.galaxy-canvas .coordinate-annotation{bottom:calc(-1 * var(--space-3));font-size:.65rem;opacity:.65;letter-spacing:.04em}
@keyframes star-breathe{from{opacity:calc(var(--star-opacity) * .55)}to{opacity:var(--star-opacity)}}
@media(max-width:1100px) and (min-width:761px){.galaxy-canvas .coordinate-primary{font-size:calc(var(--text-sm) * var(--node-emphasis))}.galaxy-canvas .coordinate-outer{font-size:.65rem}.galaxy-canvas .coordinate-primary small{font-size:.6rem}}
@media(max-width:760px){
 .about-coordinate-page .galaxy-canvas{height:var(--galaxy-mobile-height);min-height:0;margin-block:var(--space-4)}
 .galaxy-canvas .coordinate-node{left:var(--mx);top:var(--my)}
 .galaxy-canvas .coordinate-core{--y:47%}
 .galaxy-canvas .coordinate-primary{font-size:var(--text-sm);padding:var(--space-2)}
 .galaxy-canvas .coordinate-primary small{max-width:11em;white-space:normal;font-size:.6rem}
 .galaxy-canvas .coordinate-outer{font-size:.65rem;max-width:none;white-space:nowrap}
 .galaxy-traces{opacity:.035}
 .galaxy-canvas .coordinate-annotation{bottom:calc(-1 * var(--space-5))}
}
@media(prefers-reduced-motion:reduce){
 .galaxy-canvas .coordinate-node,.galaxy-star{animation:none!important}
 .galaxy-canvas .coordinate-node{transform:translate(-50%,-50%)}
 .nav-chevron{transition:opacity var(--transition)}
 a:is(:hover,:focus-visible)>.nav-chevron{transform:none}
}
