
.export-workbench-page{max-width:1220px;margin:0 auto;padding:36px 20px 72px;font-family:Georgia,serif;color:#582c4e}
.export-crumb{display:flex;align-items:center;justify-content:center;gap:15px;margin:0 0 26px;color:#f7d38c;font:bold 1rem Georgia,serif;flex-wrap:wrap}
.export-crumb a{color:#ffe0a0;text-decoration:underline;text-underline-offset:4px}
.export-workbench-header,.export-workbench-parchment{position:relative;border:3px solid #c68a39;border-radius:24px;background:radial-gradient(ellipse at 58% 10%,#fff6e2 0%,#f2d8ae 68%,#eac18a 100%);box-shadow:inset 0 0 0 5px #ffebc5,inset 0 0 0 8px #ad6e333d,0 12px 24px #1c08265e}
.export-workbench-header{display:grid;grid-template-columns:minmax(200px,34%) 1fr;align-items:center;gap:18px;padding:22px 44px 26px 22px}
.export-workbench-art img{width:100%;height:auto;display:block;border-radius:14px;filter:drop-shadow(0 8px 12px #61295066)}
.export-workbench-heading{text-align:center}.export-workbench-heading h1{font:700 clamp(2.8rem,5.2vw,5.5rem)/.98 'Cormorant Garamond',Georgia,serif;color:#681c60;text-shadow:1px 2px #eac89d;margin:12px 0}
.export-eyebrow,.export-section-head>p:first-child,.export-feature-kicker{letter-spacing:.21em;font:700 .75rem Georgia,serif;color:#a56a2b}
.export-workbench-heading>p:last-child{font:1.25rem/1.45 Georgia,serif;max-width:42ch;margin:12px auto 0}
.export-filigree{display:block;width:min(70%,390px);height:65px;object-fit:contain;margin:auto}
.export-workbench-parchment{margin-top:35px;padding:30px clamp(18px,5%,55px) 38px}
.export-section-head{text-align:center}.export-section-head h2{font:700 clamp(2.2rem,4vw,3.5rem)/1 'Cormorant Garamond',Georgia,serif;color:#68205c;margin:10px 0}.export-section-head>p:last-child{margin:10px 0 28px;font-size:1.12rem}
.export-feature-card{max-width:875px;margin:0 auto;display:grid;grid-template-columns:210px 1fr;gap:32px;align-items:center;padding:28px 37px;border:2px solid #c98f43;border-radius:18px;background:linear-gradient(130deg,#fff9ec,#f7e2bc);box-shadow:inset 0 0 0 4px #ffeacd,0 8px 16px #51304a48}
.export-feature-illustration img{display:block;width:100%;height:auto;filter:drop-shadow(0 7px 8px #49234446)}
.export-feature-copy h3{font:700 clamp(2rem,3.8vw,3rem)/1 'Cormorant Garamond',Georgia,serif;margin:7px 0;color:#651d5a}
.export-feature-copy>p:not(.export-feature-kicker){font:1.1rem/1.47 Georgia,serif;margin:9px 0 22px;max-width:48ch}
.export-launch{display:inline-flex;gap:10px;justify-content:center;align-items:center;background:linear-gradient(#a15a91,#5c205d 62%,#3d1545);border:2px solid #e7b75b;border-radius:26px;color:#fff0d5!important;text-decoration:none;font:bold 1rem Georgia,serif;padding:13px 22px;box-shadow:inset 0 0 0 2px #f7ca7460,0 4px 0 #976333;transition:filter .15s}
.export-launch:hover,.export-launch:focus-visible{filter:brightness(1.17)}.export-launch:focus-visible{outline:3px solid #9d4d8f;outline-offset:4px}
.export-note{max-width:75ch;margin:26px auto 0;text-align:center;font:italic .97rem/1.55 Georgia,serif;color:#865c65}.export-back{text-align:center;padding:30px}.export-back a{font:bold 1.1rem Georgia,serif;color:#f3cf8a}
@media(max-width:750px){.export-workbench-page{padding:20px 12px 40px}.export-workbench-header{grid-template-columns:1fr;padding:20px}.export-workbench-art{max-width:380px;margin:auto}.export-workbench-heading h1{font-size:3.2rem}.export-feature-card{grid-template-columns:1fr;text-align:center;padding:20px;gap:12px}.export-feature-illustration{width:min(60%,220px);margin:auto}.export-feature-copy>p:not(.export-feature-kicker){margin:10px auto 20px}}

/* v128 — full-size Export Bench artwork, matching the Tool Cabinet card. */
.export-workbench-header{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:8px;
  padding:22px clamp(17px,3.5%,42px) 30px;
  text-align:center;
}
.export-workbench-header .export-eyebrow{margin:3px 0 0}
.export-screenreader-heading{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.export-workbench-art{width:min(100%,850px);margin:auto}
.export-workbench-art img{display:block;width:100%;height:auto;border-radius:0;filter:drop-shadow(0 9px 12px #5a215c55)}
.export-intro{font:1.19rem/1.48 Georgia,serif;max-width:64ch;margin:0 auto 1px;color:#582c4e}
@media(max-width:750px){
  .export-workbench-header{padding:17px 12px 23px;gap:5px}
  .export-workbench-art{width:100%;max-width:none}
  .export-intro{font-size:1.02rem;line-height:1.45;padding:0 8px}
}


/* v129 — place the Export Bench title art directly on the plum page background, like the Tool Cabinet title. */
.export-workbench-header{
  background:none;
  border:none;
  box-shadow:none;
  padding:8px 10px 18px;
  margin:0 auto 12px;
  gap:10px;
}
.export-workbench-art{
  width:min(100%, 980px);
  margin:0 auto;
}
.export-workbench-art img{
  display:block;
  width:100%;
  height:auto;
  filter:drop-shadow(0 12px 18px rgba(16, 3, 20, 0.38));
}
@media(max-width:750px){
  .export-workbench-header{padding:4px 6px 14px;gap:8px}
  .export-workbench-art{width:100%;max-width:100%}
}


/* v130 — The Mesh Refinery illustrated feature, replacing the old parchment card. */
.export-refinery-section{
  width:100%;
  margin:28px auto 4px;
  padding:0;
  background:transparent;
  border:0;
  box-shadow:none;
  text-align:center;
}
.export-refinery-visual{
  position:relative;
  width:min(100%,980px);
  max-width:980px;
  margin:0 auto;
}
.export-refinery-visual img{
  display:block;
  width:100%;
  height:auto;
  filter:drop-shadow(0 10px 17px rgba(16,4,24,.40));
}
.export-refinery-hitbox{
  position:absolute;
  display:block;
  left:47.5%;
  top:65.5%;
  width:35%;
  height:18.5%;
  z-index:2;
  border-radius:100px;
  cursor:pointer;
}
.export-refinery-hitbox:focus-visible{
  outline:3px solid #fce0a6;
  outline-offset:4px;
  background:rgba(255,255,255,.11);
}
.export-refinery-mobile-launch{display:none}
.export-refinery-note{
  max-width:78ch;
  margin:18px auto 0;
  color:#f2d9cd;
  font:italic .96rem/1.55 Georgia,serif;
  text-shadow:0 1px 2px rgba(16,4,24,.55);
}
@media(max-width:680px){
  .export-refinery-section{margin:22px auto 5px}
  .export-refinery-hitbox{display:none}
  .export-refinery-mobile-launch{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:12px;
    min-height:45px;
    margin:14px auto 0;
    padding:10px 23px;
    text-decoration:none;
    color:#fff1dc!important;
    font:bold 1rem Georgia,serif;
    border-radius:30px;
    border:2px solid #eac16b;
    background:linear-gradient(#99508e,#5f1f5d 65%,#39123c);
    box-shadow:0 3px 0 #8b632c;
  }
  .export-refinery-mobile-launch:focus-visible{outline:3px solid #ffe5a9;outline-offset:3px}
  .export-refinery-note{font-size:.84rem;line-height:1.5;padding:0 8px}
}
