/* Keep the shared website offer clear of the live design desk. */
[data-purchase-theme="form"]{--tp-paper:#f5f4ef;--tp-ink:#263822;--tp-muted:#5a6a50;--tp-line:#ccd7c2;--tp-accent:#2d4324;--tp-button-ink:#f3f7ed}
.template-return{text-decoration:none;min-height:44px;align-items:center}
.template-return:hover{color:#d1e4c2}
.form-template-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px clamp(22px,5vw,70px);background:#0c100e;color:#c3d4b6;font-size:11px}
.form-template-footer a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}
.form-template-footer nav{display:flex;flex-wrap:wrap;gap:10px 24px}
@media(max-width:760px){
 body[data-topaz-template="form"]{--form-buy-dock-height:calc(57px + max(10px,env(safe-area-inset-bottom)))}
 .studio{height:calc(100dvh - 60px - var(--form-buy-dock-height))}
 .topaz-buy-dock{min-height:var(--form-buy-dock-height)}
 .form-template-footer{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:calc(24px + var(--form-buy-dock-height))}
 .form-template-footer nav{gap:0 20px}
 .toast{bottom:calc(15px + var(--form-buy-dock-height))}
}
@media(max-width:760px) and (max-height:520px) and (orientation:landscape){.studio{height:calc(100dvh - 52px - var(--form-buy-dock-height))}}
@media print{.form-template-footer{display:none!important}}
