/* One Help Center composition. The old curated/router classes deliberately
   do not participate: their competing figure heights exposed a dark band.
   Layered, scoped declarations protect authored contrast from theme closures. */
@layer printpass-help-center-workshop {
  #help-center-workshop {
    --hc-ink: #102b3a;
    --hc-copy: #415d6b;
    --hc-muted: #5d7480;
    --hc-paper: #fbfcfc;
    --hc-panel: #f0f5f6;
    --hc-line: #c7d7dc;
    --hc-accent: #087681;
    --hc-on-accent: #fff;
    --hc-font: "Manrope", "Segoe UI", system-ui, sans-serif;
    --hc-space: clamp(3rem, 5vw, 5.5rem);
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    background: var(--hc-paper) !important;
    color: var(--hc-copy) !important;
    font-family: var(--hc-font) !important;
  }

  html[data-pa-theme="dark"] #help-center-workshop {
    --hc-ink: var(--text-main);
    --hc-copy: var(--text-body);
    --hc-muted: var(--text-muted);
    --hc-paper: var(--page-bg);
    --hc-panel: var(--surface);
    --hc-line: var(--border);
    --hc-accent: var(--aqua-accent);
    --hc-on-accent: var(--page-bg);
  }

  .pa-main:has(> #help-center-workshop) { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; }
  #help-center-workshop, #help-center-workshop * { box-sizing: border-box; min-width: 0; }
  #help-center-workshop::before, #help-center-workshop::after { content: none !important; }
  #help-center-workshop > section { border: 0 !important; border-radius: 0 !important; box-shadow: none !important; }
  #help-center-workshop .hc-rail { width: min(calc(100% - var(--pa-gutter, 3rem)), var(--pa-rail-wide, 92.5rem)) !important; max-width: var(--pa-rail-wide, 92.5rem) !important; margin-inline: auto !important; }
  #help-center-workshop :is(h1, h2, h3, p, a) { font-family: var(--hc-font) !important; text-shadow: none !important; background: transparent !important; overflow-wrap: anywhere; }
  #help-center-workshop :is(h1, h2, h3) { margin: 0 !important; color: var(--hc-ink) !important; font-weight: 550 !important; letter-spacing: -.035em !important; line-height: 1.17 !important; text-wrap: pretty; }
  #help-center-workshop h2 { font-size: clamp(1.9rem, 2.8vw, 3rem) !important; }
  #help-center-workshop h3 { font-size: clamp(1.2rem, 1.6vw, 1.6rem) !important; font-weight: 650 !important; line-height: 1.35 !important; }
  #help-center-workshop p { margin: 0 !important; color: var(--hc-copy) !important; font-size: 1rem !important; line-height: 1.75 !important; }
  #help-center-workshop [id] { scroll-margin-top: 9rem; }
  #help-center-workshop .hc-label { margin: 0 0 1.1rem !important; color: var(--hc-accent) !important; font-size: .7rem !important; font-weight: 700 !important; line-height: 1.5 !important; letter-spacing: .12em !important; text-transform: uppercase; }
  #help-center-workshop a:focus-visible { outline: 3px solid var(--hc-accent) !important; outline-offset: 5px !important; }
  #help-center-workshop .hc-actions { display: flex; align-items: center; flex-wrap: wrap; gap: .8rem 1.6rem; }
  #help-center-workshop .hc-button { display: inline-flex !important; align-items: center; justify-content: center; gap: 1rem; width: fit-content; max-width: 100%; min-height: 3.1rem; padding: .9rem 1.5rem !important; border: 1px solid var(--hc-accent) !important; border-radius: 999px !important; background: var(--hc-accent) !important; color: var(--hc-on-accent) !important; box-shadow: none !important; font-size: .9rem !important; font-weight: 680 !important; line-height: 1.45 !important; text-decoration: none !important; text-align: center; transition: filter .18s ease; }
  #help-center-workshop .hc-button:hover { filter: brightness(.93); }
  #help-center-workshop .hc-text-link { display: inline-flex; align-items: center; gap: .8rem; width: fit-content; max-width: 100%; min-height: 44px; padding-block: .45rem; color: var(--hc-accent) !important; font-size: .875rem !important; font-weight: 650 !important; line-height: 1.55 !important; text-decoration: none !important; }
  #help-center-workshop .hc-text-link:hover { text-decoration: underline !important; text-underline-offset: .3em; }
  #help-center-workshop :is(.hc-button, .hc-text-link) i { flex-shrink: 0; color: inherit !important; }

  /* The image fills the hero's actual height, including when copy wraps.
     There is no fixed-height figure, caption shelf or bottom image cap. */
  #help-center-workshop .hc-hero { position: relative; isolation: isolate; width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; overflow: hidden; background: #071e2d !important; }
  #help-center-workshop .hc-hero__inner { position: relative; z-index: 1; display: flex; align-items: center; min-height: clamp(28rem, 33vw, 36rem); padding-block: clamp(3rem, 5vw, 5rem); }
  #help-center-workshop .hc-hero__copy { width: 49%; max-width: 43rem; }
  #help-center-workshop .hc-hero h1 { max-width: 12ch; font-size: clamp(2.7rem, 4.2vw, 4.7rem) !important; font-weight: 530 !important; line-height: 1.09 !important; color: #f5fafc !important; }
  #help-center-workshop .hc-hero .hc-label { color: #86e3df !important; }
  #help-center-workshop .hc-hero .hc-hero__lede { max-width: 44ch; margin: 1.5rem 0 1.9rem !important; color: #d5e3e9 !important; font-size: clamp(1rem, 1.2vw, 1.15rem) !important; }
  #help-center-workshop .hc-hero .hc-button { border-color: #69d9d5 !important; background: #69d9d5 !important; color: #062631 !important; }
  #help-center-workshop .hc-hero .hc-text-link { color: #eef9fa !important; }
  #help-center-workshop .hc-hero a:focus-visible { outline-color: #86e3df !important; }
  #help-center-workshop .hc-hero__visual { position: absolute; inset: 0 0 0 33%; margin: 0; }
  #help-center-workshop .hc-hero__visual::after { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, #071e2d 0%, #071e2df5 9%, #071e2d99 29%, #071e2d00 68%); pointer-events: none; }
  #help-center-workshop .hc-hero__visual img { display: block !important; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; border: 0 !important; border-radius: 0 !important; object-fit: cover; object-position: 65% center; }

  #help-center-workshop .hc-index { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 2rem; margin-block: 0 !important; padding: 0 !important; border: 0 !important; border-bottom: 1px solid var(--hc-line) !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; }
  #help-center-workshop .hc-index a { display: flex; align-items: center; gap: 1rem; min-height: 5.2rem; padding-block: 1.15rem; color: var(--hc-ink) !important; font-size: .9rem !important; font-weight: 650 !important; line-height: 1.5; text-decoration: none !important; }
  #help-center-workshop .hc-index span { color: var(--hc-accent) !important; font-size: .7rem; font-variant-numeric: tabular-nums; }
  #help-center-workshop .hc-index i { margin-left: auto; color: var(--hc-accent) !important; }
  #help-center-workshop .hc-index a:hover { color: var(--hc-accent) !important; }

  #help-center-workshop :is(.hc-routes, .hc-channels) { padding-block: var(--hc-space) !important; background: transparent !important; }
  #help-center-workshop .hc-section-heading { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); align-items: end; gap: 2rem clamp(2rem, 6vw, 6rem); margin: 0 0 2.8rem !important; padding: 0 !important; }
  #help-center-workshop .hc-section-heading > p { max-width: 48ch; padding-bottom: .15rem; }
  #help-center-workshop :is(.hc-routes, .hc-channels, .hc-studio) h2 em { color: var(--hc-accent) !important; font-style: normal; }
  #help-center-workshop .hc-route-list { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 2.5rem 1.4rem; }
  #help-center-workshop .hc-route { position: relative; display: flex; flex-direction: column; align-items: flex-start; gap: 1.2rem; margin: 0 !important; padding: 1.5rem 1.2rem 0 0 !important; border: 0 !important; border-top: 1px solid var(--hc-line) !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; }
  #help-center-workshop .hc-route__topline { display: flex; align-items: center; gap: .7rem; width: 100%; color: var(--hc-accent) !important; }
  #help-center-workshop .hc-route__number { font-size: .75rem; font-weight: 750; font-variant-numeric: tabular-nums; }
  #help-center-workshop .hc-route__intent { font-size: .65rem; font-weight: 700; line-height: 1.6; letter-spacing: .07em; text-transform: uppercase; }
  #help-center-workshop .hc-route__topline > i { margin-left: auto; font-size: 1.3rem; }
  #help-center-workshop .hc-route__copy h3 { max-width: 25ch; font-size: clamp(1.15rem, 1.45vw, 1.45rem) !important; }
  #help-center-workshop .hc-route__copy p { margin-top: .8rem !important; font-size: .875rem !important; line-height: 1.7 !important; }
  #help-center-workshop .hc-route__action { margin-top: auto; gap: 1.2rem; }
  #help-center-workshop .hc-route__action i { transition: transform .18s ease; }
  #help-center-workshop .hc-route__action:hover i { transform: translate(2px, -2px); }
  #help-center-workshop .hc-route--featured { grid-column: span 2; min-height: 22rem; gap: 1.5rem; overflow: hidden; padding: clamp(1.5rem, 2.5vw, 2.5rem) !important; border-top: 3px solid var(--hc-accent) !important; border-radius: 0 0 1.8rem 0 !important; background: var(--hc-panel) !important; }
  #help-center-workshop .hc-route--featured .hc-route__topline { padding-right: 0; }
  #help-center-workshop .hc-route--featured .hc-route__copy { position: relative; z-index: 1; width: 72%; }
  #help-center-workshop .hc-route--featured h3 { max-width: 18ch; font-size: clamp(1.65rem, 2.15vw, 2.35rem) !important; }
  #help-center-workshop .hc-route--featured .hc-route__copy p { max-width: 43ch; font-size: .95rem !important; }
  #help-center-workshop .hc-route--featured .hc-route__action { position: relative; z-index: 1; border-bottom: 1px solid var(--hc-accent); padding-bottom: .45rem; }
  #help-center-workshop .hc-route__drawing { position: absolute; right: 1rem; bottom: 3rem; width: 25%; max-width: 10rem; color: var(--hc-accent); opacity: .7; pointer-events: none; }
  #help-center-workshop .hc-route__drawing svg { display: block; width: 100%; height: auto; overflow: visible; fill: none; stroke: currentColor; stroke-width: 1.4; stroke-linejoin: round; }
  #help-center-workshop .hc-route__drawing circle { fill: currentColor; stroke: none; }
  #help-center-workshop .hc-drawing__plane { fill: var(--hc-accent); fill-opacity: .08; }
  #help-center-workshop .hc-drawing__measure { stroke-width: .8; opacity: .55; }
  #help-center-workshop .hc-drawing__shift { stroke-dasharray: 3 3; opacity: .7; }

  /* One continuous illustration and reference panel, with the scene receding
     behind its caption instead of a separate image tile or empty dark shelf. */
  #help-center-workshop .hc-studio { position: relative; isolation: isolate; width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; overflow: hidden; background: #091f2c !important; }
  #help-center-workshop .hc-studio__inner { position: relative; display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); align-items: stretch; gap: 0; }
  #help-center-workshop .hc-studio__copy { position: relative; z-index: 2; align-self: center; padding-block: var(--hc-space); padding-right: clamp(1.5rem, 3vw, 3rem); }
  #help-center-workshop .hc-studio .hc-label { color: #80dfdb !important; }
  #help-center-workshop .hc-studio h2 { max-width: 20ch; color: #f2f8fa !important; font-size: clamp(2rem, 3.6vw, 3.8rem) !important; }
  #help-center-workshop .hc-studio h2 em { color: #80dfdb !important; }
  #help-center-workshop .hc-studio__copy > p:not(.hc-label) { max-width: 44ch; margin-top: 1.5rem !important; color: #c4d8df !important; }
  #help-center-workshop .hc-studio .hc-actions { align-items: flex-start; flex-direction: column; gap: .5rem; margin-top: 1.7rem; }
  #help-center-workshop .hc-studio .hc-button { background: #75dcd7 !important; border-color: #75dcd7 !important; color: #092632 !important; }
  #help-center-workshop .hc-studio .hc-text-link { color: #f2f8fa !important; }
  #help-center-workshop .hc-studio a:focus-visible { outline-color: #80dfdb !important; }
  #help-center-workshop .hc-studio__copy > p.hc-studio__note { display: flex; align-items: center; gap: .6rem; margin-top: 2rem !important; color: #9fbcc6 !important; font-size: .72rem !important; }
  #help-center-workshop .hc-studio__workbench { position: relative; z-index: 1; display: flex; align-items: flex-end; min-height: 31rem; width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; overflow: visible !important; background: transparent !important; box-shadow: none !important; }
  #help-center-workshop .hc-studio__workbench img { position: absolute; inset: 0 -8rem 0 -4rem; display: block !important; width: calc(100% + 12rem) !important; height: 100% !important; max-width: none !important; max-height: none !important; border: 0 !important; border-radius: 0 !important; object-fit: cover !important; object-position: center !important; filter: none !important; opacity: 1 !important; }
  #help-center-workshop .hc-studio__workbench::after { content: none; display: none; }
  #help-center-workshop .hc-studio__workbench figcaption { position: relative; z-index: 2; display: flex; justify-content: space-between; gap: 1rem; width: 100%; margin: 0 !important; padding: 1.5rem 1rem 2.1rem 2rem !important; border: 0 !important; background: #091f2c !important; color: #b6d4dd !important; font-size: .68rem !important; font-weight: 650; letter-spacing: .06em; text-transform: uppercase; }
  #help-center-workshop .hc-studio__workbench figcaption span { padding-top: .7rem; border-top: 1px solid #557e8b; }

  #help-center-workshop .hc-channel-list { display: grid; grid-template-columns: 1fr 1.2fr 1fr; gap: 0; align-items: stretch; }
  #help-center-workshop .hc-channel { display: flex; flex-direction: column; align-items: flex-start; margin: 0 !important; padding: 2rem clamp(1.3rem, 2.5vw, 2.5rem) !important; border: 0 !important; border-block: 1px solid var(--hc-line) !important; border-radius: 0 !important; background: var(--hc-panel) !important; box-shadow: none !important; }
  #help-center-workshop .hc-channel__icon { margin-bottom: 1.5rem; color: var(--hc-accent) !important; font-size: 1.8rem; }
  #help-center-workshop .hc-channel__eyebrow { margin-bottom: .75rem; color: var(--hc-accent); font-size: .65rem; font-weight: 750; line-height: 1.5; letter-spacing: .1em; text-transform: uppercase; }
  #help-center-workshop .hc-channel h3 { font-size: clamp(1.2rem, 1.55vw, 1.65rem) !important; }
  #help-center-workshop .hc-channel p { margin: .9rem 0 1.2rem !important; font-size: .925rem !important; }
  #help-center-workshop .hc-channel .hc-text-link { margin-top: auto; }
  #help-center-workshop .hc-channel--community { position: relative; margin-block: -.65rem !important; padding-block: 2.65rem !important; border-color: #087681 !important; background: #087681 !important; }
  #help-center-workshop .hc-channel--community::before { content: ""; position: absolute; top: 0; right: 0; width: 4rem; height: 4rem; border-left: 1px solid #b4eae74d; border-bottom: 1px solid #b4eae74d; border-radius: 0 0 0 4rem; pointer-events: none; }
  #help-center-workshop .hc-channel--community :is(h3, .hc-text-link, .hc-channel__icon) { color: #fff !important; }
  #help-center-workshop .hc-channel--community p { color: #e3f4f3 !important; }
  #help-center-workshop .hc-channel--community .hc-channel__eyebrow { color: #f1fffd !important; }
  #help-center-workshop .hc-channel--community a:focus-visible { outline-color: #fff !important; }
  #help-center-workshop .hc-privacy { display: grid; grid-template-columns: 1.5rem minmax(0, 1fr); gap: 1rem; margin: 3rem 0 0 !important; padding: 1.5rem 1.8rem !important; border: 0 !important; border-radius: 0 !important; background: var(--hc-panel) !important; box-shadow: none !important; }
  #help-center-workshop .hc-privacy > i { color: var(--hc-accent) !important; font-size: 1.3rem; }
  #help-center-workshop .hc-privacy h3 { font-size: .9rem !important; letter-spacing: 0 !important; }
  #help-center-workshop .hc-privacy p { max-width: 110ch; margin-top: .5rem !important; font-size: .85rem !important; }
  #help-center-workshop .hc-privacy a { color: var(--hc-accent) !important; text-decoration: underline !important; text-underline-offset: .2em; }

  @media (max-width: 1000px) {
    #help-center-workshop .hc-hero__copy { width: 57%; }
    #help-center-workshop .hc-hero__visual::after { background: linear-gradient(90deg, #071e2d, #071e2ddd 30%, #071e2d00 88%); }
    #help-center-workshop .hc-hero h1 { font-size: clamp(2.5rem, 5vw, 3.5rem) !important; }
    #help-center-workshop .hc-route-list { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    #help-center-workshop .hc-route--featured { grid-column: span 1; min-height: 25rem; }
    #help-center-workshop .hc-route--featured .hc-route__copy { width: 100%; }
    #help-center-workshop .hc-route__drawing { display: none; }
    #help-center-workshop .hc-studio__inner { grid-template-columns: 1fr 1fr; }
    #help-center-workshop .hc-studio__workbench { min-height: 35rem; }
    #help-center-workshop .hc-channel-list { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    #help-center-workshop .hc-channel { padding-inline: 1.2rem !important; }
    #help-center-workshop .hc-index { gap: 1.5rem; }
  }

  @media (max-width: 760px) {
    #help-center-workshop .hc-hero { display: flex; flex-direction: column; }
    #help-center-workshop .hc-hero__inner { order: 0; min-height: 0; padding-block: 3rem 1rem; }
    #help-center-workshop .hc-hero__copy { width: 100%; max-width: 38rem; }
    #help-center-workshop .hc-hero h1 { font-size: clamp(2.5rem, 7vw, 3.3rem) !important; }
    #help-center-workshop .hc-hero__visual { position: relative; inset: auto; order: 1; width: 100%; aspect-ratio: 2.4; }
    #help-center-workshop .hc-hero__visual img { position: absolute; inset: 0; object-position: center 62%; }
    #help-center-workshop .hc-hero__visual::after { background: linear-gradient(180deg, #071e2d, #071e2d00 60%); }
    #help-center-workshop .hc-index { grid-template-columns: minmax(0, 1fr); gap: 0; }
    #help-center-workshop .hc-index a { min-height: 3.4rem; padding-block: .65rem; }
    #help-center-workshop .hc-index a + a { border-top: 1px solid var(--hc-line); }
    #help-center-workshop :is(.hc-section-heading, .hc-studio__inner, .hc-channel-list) { grid-template-columns: minmax(0, 1fr); }
    #help-center-workshop .hc-section-heading { gap: 1.25rem; margin-bottom: 2rem !important; }
    #help-center-workshop .hc-section-heading > p { max-width: 60ch; }
    #help-center-workshop .hc-route-list { gap: 1.6rem 1.2rem; }
    #help-center-workshop .hc-route--featured { grid-column: 1 / -1; min-height: 0; }
    #help-center-workshop .hc-route--featured .hc-route__copy { width: 75%; }
    #help-center-workshop .hc-route__drawing { display: block; width: 20%; bottom: 2.5rem; }
    #help-center-workshop .hc-route--supporting { padding: 1.4rem 0 0 !important; }
    #help-center-workshop .hc-route__intent { font-size: .6rem; }
    #help-center-workshop .hc-route__topline > i { font-size: 1.1rem; }
    #help-center-workshop .hc-studio__copy { padding-bottom: 1.5rem; padding-right: 0; }
    #help-center-workshop .hc-studio__copy > p:not(.hc-label) { max-width: 56ch; }
    #help-center-workshop .hc-studio__workbench { min-height: 0; aspect-ratio: 1.65; }
    #help-center-workshop .hc-studio__workbench img { inset: 0; width: 100% !important; object-position: center 53% !important; }
    #help-center-workshop .hc-studio__workbench::after { inset: 0; background: linear-gradient(180deg, #091f2c, #091f2c00 23%, #091f2c00 72%, #091f2c); }
    #help-center-workshop .hc-studio__workbench figcaption { padding: 1.2rem 0 !important; font-size: .6rem !important; }
    #help-center-workshop .hc-channel-list { gap: 1rem; }
    #help-center-workshop .hc-channel { padding: 1.6rem !important; }
    #help-center-workshop .hc-channel--community { margin: 0 !important; }
    #help-center-workshop .hc-channel__icon { margin-bottom: 1rem; }
    #help-center-workshop .hc-privacy { padding: 1.25rem !important; }
  }

  @media (max-width: 440px) {
    #help-center-workshop .hc-hero h1 { font-size: clamp(2.2rem, 8.5vw, 2.7rem) !important; }
    #help-center-workshop .hc-actions { align-items: flex-start; flex-direction: column; gap: .6rem; }
    #help-center-workshop .hc-hero .hc-button { width: 100%; }
    #help-center-workshop .hc-hero .hc-actions .hc-text-link { align-self: center; }
    #help-center-workshop .hc-route-list { grid-template-columns: minmax(0, 1fr); }
    #help-center-workshop .hc-route--featured .hc-route__copy { width: 100%; }
    #help-center-workshop .hc-route__drawing { display: none; }
    #help-center-workshop .hc-route__topline { gap: .8rem; }
    #help-center-workshop .hc-route__intent { font-size: .65rem; }
  }

  html[data-pa-theme="dark"] #help-center-workshop .hc-hero {
    background: var(--page-bg) !important;
  }
  html[data-pa-theme="dark"] #help-center-workshop .hc-hero h1,
  html[data-pa-theme="dark"] #help-center-workshop .hc-hero .hc-text-link,
  html[data-pa-theme="dark"] #help-center-workshop .hc-studio h2,
  html[data-pa-theme="dark"] #help-center-workshop .hc-studio .hc-text-link {
    color: var(--text-main) !important;
  }
  html[data-pa-theme="dark"] #help-center-workshop :is(.hc-hero, .hc-studio) :is(.hc-label, h2 em) {
    color: var(--aqua-accent) !important;
  }
  html[data-pa-theme="dark"] #help-center-workshop .hc-hero .hc-hero__lede,
  html[data-pa-theme="dark"] #help-center-workshop .hc-studio__copy > p:not(.hc-label),
  html[data-pa-theme="dark"] #help-center-workshop .hc-studio__workbench figcaption {
    color: var(--text-body) !important;
  }
  html[data-pa-theme="dark"] #help-center-workshop :is(.hc-hero, .hc-studio) .hc-button {
    border-color: var(--primary-teal) !important;
    background: var(--primary-teal) !important;
    color: var(--page-bg) !important;
  }
  html[data-pa-theme="dark"] #help-center-workshop .hc-hero__visual::after {
    background: linear-gradient(90deg, var(--page-bg) 0%, rgba(8, 22, 32, .96) 12%, rgba(8, 22, 32, .6) 32%, transparent 68%) !important;
  }
  html[data-pa-theme="dark"] #help-center-workshop .hc-studio {
    background: var(--section-bg) !important;
  }
  html[data-pa-theme="dark"] #help-center-workshop .hc-studio__copy > p.hc-studio__note {
    color: var(--text-body) !important;
  }
  html[data-pa-theme="dark"] #help-center-workshop .hc-studio__workbench::after {
    background: linear-gradient(90deg, var(--section-bg), transparent 25%, transparent 90%, rgba(15, 30, 39, .54)), linear-gradient(0deg, var(--section-bg) 0%, transparent 34%) !important;
  }
  html[data-pa-theme="dark"] #help-center-workshop .hc-studio__workbench figcaption span {
    border-color: var(--border) !important;
  }
  html[data-pa-theme="dark"] #help-center-workshop .hc-channel--community {
    border-color: var(--primary-teal) !important;
    background: var(--surface-hover) !important;
  }
  html[data-pa-theme="dark"] #help-center-workshop .hc-channel--community :is(h3, .hc-channel__eyebrow) {
    color: var(--text-main) !important;
  }
  html[data-pa-theme="dark"] #help-center-workshop .hc-channel--community :is(.hc-text-link, .hc-channel__icon) {
    color: var(--aqua-accent) !important;
  }
  html[data-pa-theme="dark"] #help-center-workshop .hc-channel--community p {
    color: var(--text-body) !important;
  }

  @media (prefers-reduced-motion: reduce) {
    #help-center-workshop *, #help-center-workshop *::before, #help-center-workshop *::after { transition: none !important; animation: none !important; scroll-behavior: auto !important; }
  }
}
