/* Archive labels share the studio palette; world-space anchors stay unchanged. */
body.studio-d.experience :is(.lx-root,.mm-root.mm-explorer)[data-graph-style="hex"] :is(svg.lx-svg,svg#mm-svg) .lx-hex-plaque-back{
  fill:color-mix(in srgb,var(--lx-node-color) 3%,#fffdf5);
  fill-opacity:.98;
  stroke:color-mix(in srgb,var(--lx-node-color) 25%,#ccd3c3);
  stroke-width:1;
  stroke-opacity:1;
  vector-effect:non-scaling-stroke;
  rx:4px;
  filter:drop-shadow(1px 2px 1px #29362715);
  transition:fill 180ms ease,stroke 180ms ease,filter 180ms ease;
}
body.studio-d.experience :is(.lx-root,.mm-root.mm-explorer)[data-graph-style="hex"] :is(svg.lx-svg,svg#mm-svg) .lx-hex-plaque .lx-hex-plaque-title{
  fill:#2d352e;
  font-family:var(--font-body,"Helvetica Neue","PingFang SC",sans-serif);
  font-size:21px!important;
  font-weight:550;
  letter-spacing:.01em;
  transform:translateY(8px);
  stroke:none;
  paint-order:normal;
}
body.studio-d.experience :is(.lx-root,.mm-root.mm-explorer)[data-graph-style="hex"] :is(svg.lx-svg,svg#mm-svg) .lx-hex-plaque .lx-hex-plaque-english{
  fill:#677161;
  font-family:var(--font-body,"Helvetica Neue",Arial,sans-serif);
  font-weight:450;
  letter-spacing:.01em;
  stroke:none;
  paint-order:normal;
}
body.studio-d.experience :is(.lx-root,.mm-root.mm-explorer)[data-graph-style="hex"] :is(svg.lx-svg,svg#mm-svg) .lx-hex-plaque-rule{
  stroke:color-mix(in srgb,var(--lx-node-color) 62%,#acb6a1);
  stroke-width:1.25;
  stroke-opacity:.8;
}
body.studio-d.experience :is(.lx-root,.mm-root.mm-explorer)[data-graph-style="hex"] :is(svg.lx-svg,svg#mm-svg) .lx-hex-plaque .lx-hex-plaque-count{
  fill:#606d5c;
  font-family:var(--font-body,"Helvetica Neue","PingFang SC",sans-serif);
  font-size:12px;
  font-weight:450;
  letter-spacing:.02em;
  opacity:1;
  stroke:none;
}
body.studio-d.experience :is(.lx-root,.mm-root.mm-explorer)[data-graph-style="hex"] :is(svg.lx-svg,svg#mm-svg) :is(.lx-is-selected,.lx-hex-region:focus-visible,.mm-cluster:focus-visible) .lx-hex-plaque-back{
  fill:color-mix(in srgb,var(--lx-node-color) 7%,#fffdf5);
  stroke:var(--lx-node-color);
  stroke-width:1.5;
  filter:drop-shadow(1px 3px 2px #29362720);
}
body.studio-d.experience :is(.lx-root,.mm-root.mm-explorer)[data-graph-style="hex"] :is(svg.lx-svg,svg#mm-svg) .lx-hex-plaque:hover .lx-hex-plaque-back{
  fill:color-mix(in srgb,var(--lx-node-color) 6%,#fffdf5);
  stroke:var(--lx-node-color);
}
@media(prefers-reduced-motion:reduce){
  body.studio-d.experience :is(.lx-root,.mm-root.mm-explorer)[data-graph-style="hex"] .lx-hex-plaque-back{transition:none}
}
