/** 8.0 / 3D atelier design layer. Does not change geometry or tool behavior. */
body.inkform-design-page{background:#0b1119!important;color:#eaf0f2!important;color-scheme:dark}
.inkform-design-page .if-auto-header{background:#0a141e!important;border-bottom:1px solid #d7e5ef2b!important;backdrop-filter:blur(20px)}
.inkform-design-page .if-auto-header-inner{min-height:100px!important}
.inkform-design-page .if-auto-brand img{width:85px;height:85px;filter:drop-shadow(0 3px 12px #0008)}
.inkform-design-page .if-auto-brand strong{color:#f4f0e9!important;font-size:21px;letter-spacing:-.04em}
.inkform-design-page .if-auto-brand small{color:#aac7d7!important}
.inkform-design-page .if-auto-back{color:#cbdce3!important;border:1px solid #b1c6d43b;padding:12px 18px!important;transition:background .25s}
.inkform-design-page .if-auto-back:hover{background:#1d3445}
.inkform-design-page .if-auto-back>span{color:#dca982!important}
.inkform-design-page .if-auto-main{padding-block:60px 70px!important;background:radial-gradient(ellipse 55% 40% at 100% 15%,#214c6725,transparent 80%)}
.inkform-design-page .inkform{
 --bg:#0b1119;--panel:#122433;--line:#bcd4e231;--gold:#dca982;--muted:#a2bdca;--text:#f3efe9;
 background:transparent!important;color:#e9f1f0!important;max-width:1500px!important;border:0!important
}
.inkform-design-page .inkform .if-heading{border-bottom:1px solid #d1e1e729;margin-bottom:29px;padding-bottom:38px!important}
.inkform-design-page .inkform .if-eyebrow{color:#d8a47f!important;letter-spacing:.16em}
.inkform-design-page .inkform .if-heading h2{font-family:'Barlow Condensed',Impact,sans-serif!important;font-size:clamp(66px,8vw,117px)!important;font-weight:700!important;line-height:.88!important;color:#f8f2eb!important;letter-spacing:-.017em!important}
.inkform-design-page .inkform .if-heading h2 em{color:#b5d6e8!important;font-family:inherit!important;font-style:normal!important}
.inkform-design-page .inkform .if-heading>p{color:#acbec8!important;font-size:14px!important;line-height:1.9!important}
.inkform-design-page .inkform .if-workspace{grid-template-columns:minmax(290px,345px) minmax(0,1fr);gap:20px!important}
.inkform-design-page .inkform .if-sidebar{background:#142633!important;border:1px solid #8cb0c43e!important;box-shadow:11px 11px 0 #0004!important;border-radius:2px!important}
.inkform-design-page .inkform .if-tabs{background:#0a1824!important;border-bottom:1px solid #7ea2b547!important}
.inkform-design-page .inkform .if-tabs button{color:#c7d8e1}
.inkform-design-page .inkform .if-tabs button[aria-selected=true]{color:#f2d6ba!important;border-bottom-color:#dbad87!important}
.inkform-design-page .inkform .if-panel-title>span{color:#dca982!important;font-size:40px}
.inkform-design-page .inkform .if-panel-title h3{color:#f0f4f2}
.inkform-design-page .inkform .if-panel-title p{color:#a4bbc9!important}
.inkform-design-page .inkform .if-panel{padding:29px!important}
.inkform-design-page .inkform label,.inkform-design-page .inkform legend{color:#e3e9ec!important}
.inkform-design-page .inkform .if-help,.inkform-design-page .inkform .if-advice p{color:#aec2ce!important}
.inkform-design-page .inkform .if-primary{background:#dca982!important;border:1px solid #dca982!important;color:#0b1b28!important;font-weight:800!important;border-radius:2px!important}
.inkform-design-page .inkform .if-primary:disabled{opacity:.58!important}
.inkform-design-page .inkform .if-secondary{background:#16364b!important;border:1px solid #abc7d843!important;color:#eef2f1!important;border-radius:2px!important}
.inkform-design-page .inkform input[type=number],.inkform-design-page .inkform textarea,.inkform-design-page .inkform select{border:1px solid #8ba9ba70!important;background:#0c1b27!important;color:#f2f0ea!important;border-radius:2px!important}
.inkform-design-page .inkform .if-segment span,.inkform-design-page .inkform .if-surface button{border-radius:2px!important}
.inkform-design-page .inkform .if-segment input:checked+span{background:#2a4557!important;color:#f4eadf!important}
.inkform-design-page .inkform .if-stage{border:1px solid #759bb155!important;box-shadow:0 15px 40px #0005!important;border-radius:2px!important}
.inkform-design-page .inkform .if-stage-label{color:#eed8c2}
.inkform-design-page .inkform .if-pose-controls,.inkform-design-page .inkform .if-result{background:#122637!important;border:1px solid #7399ad4a!important;border-radius:2px!important}
.inkform-design-page .inkform .if-status{color:#aabdc8!important;font-size:12px!important}
.inkform-design-page .inkform .if-footnote{border-color:#abc7d638!important;color:#adbfca!important}
.inkform-design-page .inkform .if-footnote p{color:#b2c2cc!important}
.inkform-design-page .inkform .if-footnote p b{color:#e1ac83!important}
.inkform-design-page .inkform .if-footnote button{background:#dba881!important;border:1px solid #dba881!important;color:#102333!important;font-weight:700!important;border-radius:2px!important}
.inkform-design-page .if-auto-footer{background:#061019!important;color:#9fb6c5!important;border-top:1px solid #d3e7ee32!important}
.inkform-design-page .if-auto-footer a{color:#dca982!important}
@media(max-width:1000px){.inkform-design-page .inkform .if-workspace{grid-template-columns:minmax(250px,310px) minmax(0,1fr)}}
@media(max-width:760px){
 .inkform-design-page .if-auto-header-inner{min-height:78px!important}
 .inkform-design-page .if-auto-brand img{width:62px!important;height:62px!important}
 .inkform-design-page .if-auto-brand strong{font-size:15px!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 50px!important}
 .inkform-design-page .inkform .if-heading h2{font-size:clamp(62px,12vw,89px)!important}
 .inkform-design-page .inkform .if-workspace{grid-template-columns:1fr!important;gap:17px!important}
 .inkform-design-page .inkform .if-panel{padding:22px!important}
}
@media(prefers-reduced-motion:reduce){.inkform-design-page .inkform *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
