.salt-page{max-width:1040px;padding:76px 0 120px}.salt-page h1{font-size:clamp(52px,8vw,94px);line-height:.92;letter-spacing:-.055em;max-width:980px;margin:.18em 0}.salt-deck{font-size:clamp(21px,2.8vw,31px);line-height:1.35;max-width:900px;color:var(--text-strong,#d8dce2)}.hero-shot{margin:44px 0 30px}.hero-shot img{display:block;width:min(100%,900px);height:auto;object-fit:contain;border-radius:18px;border:1px solid #30343b;background:var(--surface-panel,#111)}.hero-shot figcaption,.image-pair figcaption,.wide-evidence figcaption,.final-gallery figcaption{color:var(--text-muted,#8f96a1);font-size:.88rem;margin-top:10px;line-height:1.5}.hero-shot figcaption{max-width:900px}.salt-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 64px}.salt-summary div,.spec-grid>div,.print-card{background:var(--surface-panel,#121419);border:1px solid #30343b;border-radius:14px;padding:20px}.salt-summary strong{display:block;color:var(--accent);font-size:clamp(22px,3vw,34px);letter-spacing:-.035em}.salt-summary span,.spec-grid span,.print-card span{display:block;color:var(--text-muted,#9ba2ad);margin-top:5px}.salt-page section{margin:76px 0}.salt-page section h2{font-size:clamp(30px,4vw,47px);line-height:1.05;letter-spacing:-.035em;max-width:900px}.salt-page section p{font-size:1.07rem;line-height:1.75;max-width:870px}.plain-human,.story-callout{margin:26px 0;padding:22px 24px;border-left:4px solid #c6ff00;background:var(--surface-callout,#11150d);border-radius:8px;max-width:840px;line-height:1.65}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:28px 0}.spec-grid strong,.print-card strong{display:block;color:var(--accent);margin-bottom:10px;font:800 .78rem ui-monospace,monospace;letter-spacing:.08em}.translation p{margin:0!important;font-size:.98rem!important}.print-card{max-width:780px}.image-pair,.final-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:30px 0}.image-pair figure,.final-gallery figure,.wide-evidence{margin:0}.image-pair img,.final-gallery img,.wide-evidence img{display:block;width:100%;border-radius:14px;border:1px solid #30343b;background:var(--surface-panel,#111)}.render-pair img{aspect-ratio:1/1;object-fit:contain;background:#f6f3df}.validation-pair img{max-height:560px;object-fit:contain}.wide-evidence{max-width:860px;margin:30px 0}.wide-evidence img{max-height:720px;object-fit:contain}.buildbook-callout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr);gap:24px;padding:28px;border:1px solid #3a4330;border-radius:16px;background:var(--surface-callout,linear-gradient(145deg,#10140e,#121419));max-width:900px}.buildbook-callout h3{font-size:clamp(24px,3.2vw,36px);margin:.2em 0}.buildbook-callout p{font-size:1rem!important;margin:.7em 0}.buildbook-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:10px}.buildbook-actions .button{text-align:center}.story-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:70px}@media(max-width:760px){.salt-summary{grid-template-columns:1fr 1fr}.spec-grid,.image-pair,.final-gallery,.buildbook-callout{grid-template-columns:1fr}.salt-page{padding-top:48px}.hero-shot img{max-height:none}.buildbook-actions{align-items:flex-start}.buildbook-actions .button{text-align:left}}

.customiser-embed{margin:30px 0;max-width:1000px;border:1px solid #30343b;border-radius:18px;overflow:hidden;background:var(--surface-panel,#101113)}.customiser-embed iframe{display:block;width:100%;height:860px;border:0;background:var(--surface-panel,#101113)}@media(max-width:800px){.customiser-embed iframe{height:1320px}}
