/** INK ARCHIVE / EDITION 09 — visual skin ONLY for the existing 3D editor. */
body.inkform-design-page{background:#f3f2ee!important;color:#142539!important;color-scheme:light!important}
.inkform-design-page .if-auto-header{background:#fafaf6!important;border-bottom:1px solid #193c5d30!important;backdrop-filter:blur(18px)}
.inkform-design-page .if-auto-header-inner{max-width:1570px!important;min-height:90px!important;padding-block:7px!important}
.inkform-design-page .if-auto-brand img{width:70px!important;height:70px!important;object-fit:contain}
.inkform-design-page .if-auto-brand strong{font:700 23px/1.15 Oswald,'Arial Narrow',sans-serif!important;color:#1b3049!important;letter-spacing:-.02em!important;text-transform:uppercase}
.inkform-design-page .if-auto-brand small{font:700 9px Manrope,sans-serif!important;color:#3d77b6!important;letter-spacing:.16em}
.inkform-design-page .if-auto-back{color:#21466d!important;border:1px solid #7597b95e!important;background:#eaf2f8!important;padding:11px 17px!important;font-weight:700!important}
.inkform-design-page .if-auto-back>span{color:#3774b7!important}
.inkform-design-page .if-auto-back:hover{background:#d8e8f5!important}
.inkform-design-page .if-auto-main{padding-block:64px 74px!important;box-sizing:border-box!important;background:linear-gradient(90deg,#e8eef5 0%,#f3f2ee 40%,#e8eef5 100%)}
.inkform-design-page .inkform{--bg:#f3f2ee!important;--panel:#152943!important;--line:#9dbcd83d!important;--gold:#97c5fa!important;--muted:#c3d2e1!important;--text:#f3f7f9!important;background:transparent!important;box-shadow:none!important;border:0!important;color:#17283c!important;max-width:1510px!important;margin:0 auto!important;padding:0 25px!important;border-radius:0!important}
.inkform-design-page .inkform .if-heading{padding-bottom:40px!important;align-items:flex-end!important;gap:40px!important;margin-bottom:30px!important;border-bottom:1px solid #37618b39!important}
.inkform-design-page .inkform .if-eyebrow{color:#356ba4!important;font:800 10px Manrope,sans-serif!important;letter-spacing:.2em!important}
.inkform-design-page .inkform .if-heading h2{color:#142942!important;font:650 clamp(58px,8vw,124px)/.99 Oswald,Impact,sans-serif!important;letter-spacing:-.05em!important;text-transform:uppercase}
.inkform-design-page .inkform .if-heading h2 em{color:#4a7fb9!important;font-family:inherit!important;font-style:normal!important}
.inkform-design-page .inkform .if-heading>p{color:#526b81!important;font-size:14px!important;line-height:1.9!important}
.inkform-design-page .inkform .if-workspace{display:grid!important;grid-template-columns:minmax(295px,360px) minmax(0,1fr)!important;gap:18px!important}
.inkform-design-page .inkform .if-sidebar{background:#152941!important;color:#e5eef7!important;border:1px solid #42678d!important;border-radius:0!important;box-shadow:12px 12px 0 #456e9529!important}
.inkform-design-page .inkform .if-tabs{background:#0d1e32!important;border-bottom:1px solid #759abf66!important}
.inkform-design-page .inkform .if-tabs button{color:#bdcfe0!important;font-weight:700!important}
.inkform-design-page .inkform .if-tabs button[aria-selected=true]{color:#e9f5ff!important;border-bottom-color:#96c5f6!important}
.inkform-design-page .inkform .if-panel{padding:28px!important;gap:22px!important}
.inkform-design-page .inkform .if-panel-title>span{color:#97c5fa!important;font:700 40px Oswald,sans-serif!important}
.inkform-design-page .inkform .if-panel-title h3{color:#f8fafd!important;font-family:Oswald,sans-serif!important;font-size:28px!important}
.inkform-design-page .inkform .if-panel-title p{color:#b7c9db!important}
.inkform-design-page .inkform label,.inkform-design-page .inkform legend{color:#e2eaf3!important;font-size:13px!important}
.inkform-design-page .inkform .if-range,.inkform-design-page .inkform .if-help,.inkform-design-page .inkform .if-advice p{color:#b8c7d6!important;font-size:11px!important;line-height:1.85!important}
.inkform-design-page .inkform input[type=number],.inkform-design-page .inkform textarea,.inkform-design-page .inkform select{border:1px solid #7796b47a!important;background:#0d1d30!important;color:#fff!important;border-radius:0!important;font-size:14px!important}
.inkform-design-page .inkform .if-segment span,.inkform-design-page .inkform .if-surface button{border-radius:0!important}
.inkform-design-page .inkform .if-segment input:checked+span{background:#355f8a!important;color:#eaf5ff!important}
.inkform-design-page .inkform .if-primary{background:#9bc9f6!important;border:1px solid #9bc9f6!important;color:#112b49!important;font-weight:800!important;border-radius:0!important}
.inkform-design-page .inkform .if-primary:hover{background:#d5eaff!important}
.inkform-design-page .inkform .if-primary:disabled{opacity:.55!important}
.inkform-design-page .inkform .if-secondary{background:#25476c!important;border:1px solid #668cb374!important;color:#f5f8fc!important;border-radius:0!important}
.inkform-design-page .inkform .if-stage{border:1px solid #37618a!important;border-radius:0!important;box-shadow:0 14px 45px #1c385b26!important}
.inkform-design-page .inkform .if-stage-top>span:last-child{font:600 56px/1 Oswald,sans-serif!important}
.inkform-design-page .inkform .if-stage-label{color:#b7d9fd!important}
.inkform-design-page .inkform .if-pose-controls,.inkform-design-page .inkform .if-result{background:#17304c!important;border:1px solid #456d99!important;border-radius:0!important}
.inkform-design-page .inkform .if-status{color:#537189!important;font-size:12px!important}
.inkform-design-page .inkform .if-footnote{border-top:1px solid #2f5a7d3c!important;color:#5b7286!important;margin-top:33px!important}
.inkform-design-page .inkform .if-footnote p{color:#526c80!important;font-size:12px!important}
.inkform-design-page .inkform .if-footnote p b{color:#295f98!important}
.inkform-design-page .inkform .if-footnote button{background:#225a92!important;color:white!important;border:1px solid #225a92!important;border-radius:0!important;font-weight:800!important;padding:15px 22px!important}
.inkform-design-page .if-auto-footer{background:#111c2a!important;color:#abbfd4!important;border-top:1px solid #9cb5d036!important;padding:27px max(26px,calc((100vw - 1410px)/2))!important;font-size:12px!important}
.inkform-design-page .if-auto-footer a{color:#a8d2ff!important}
@media(max-width:1000px){.inkform-design-page .inkform .if-workspace{grid-template-columns:minmax(260px,310px) minmax(0,1fr)!important;gap:15px!important}.inkform-design-page .inkform .if-heading h2{font-size:clamp(54px,6.5vw,95px)!important}}
@media(max-width:760px){
 .inkform-design-page .if-auto-header-inner{min-height:72px!important}
 .inkform-design-page .if-auto-brand img{width:57px!important;height:57px!important}
 .inkform-design-page .if-auto-brand strong{font-size:17px!important}
 .inkform-design-page .if-auto-brand small{font-size:7px!important}
 .inkform-design-page .if-auto-back{font-size:10px!important;padding:8px!important}
 .inkform-design-page .if-auto-main{padding-block:35px 45px!important}
 .inkform-design-page .inkform{padding:0 15px!important}
 .inkform-design-page .inkform .if-heading{display:block!important;padding-bottom:28px!important}
 .inkform-design-page .inkform .if-heading h2{font-size:clamp(52px,11vw,79px)!important}
 .inkform-design-page .inkform .if-heading>p{font-size:13px!important;margin-top:19px!important}
 .inkform-design-page .inkform .if-workspace{grid-template-columns:1fr!important;gap:17px!important}
 .inkform-design-page .inkform .if-panel{padding:22px!important}
 .inkform-design-page .inkform .if-footnote{padding:20px 0!important}
}
@media(prefers-reduced-motion:reduce){.inkform-design-page .inkform *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
