/* 905 hub theme for Contracts and quotes (DocuSeal 3.3, AGPL-3.0), injected by the add-on gateway (/srv/addon-gateway).
   DocuSeal uses daisyUI HSL variables (--p, --b1 ...): we only swap those + a few shapes. The app code is untouched. */
html[data-theme],[data-theme=docuseal]{
 --p:var(--hbh);--pf:var(--hbdh);--pc:0 0% 100%;            /* 905 red var(--hb) */
 --s:var(--hbsh);--sf:var(--hbsfh);--sc:217 33% 17%;       /* soft client tint */
 --a:var(--hbh);--af:var(--hbdh);--ac:0 0% 100%;
 --n:217 33% 17%;--nf:222 47% 11%;--nc:0 0% 100%;         /* ink #1e293b */
 --b1:0 0% 100%;--b2:210 40% 96%;--b3:214 32% 91%;--bc:217 33% 17%;
 --rounded-btn:10px;--rounded-box:16px;--rounded-badge:8px;--btn-text-case:none;--tab-radius:8px}
html body{background:#f6f7f9;color:#1e293b;font-family:"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif}
h1,h2,h3,h4{font-family:"Manrope","Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#1e293b;letter-spacing:-.01em}
::selection{background:rgb(var(--hbr) / .18)}
/* inputs: visible hub-style border */
.base-input,.base-select,.base-textarea,.input,.select,.textarea{border:1px solid #cbd5e1 !important;border-radius:10px !important;background:#fff;color:#1e293b}
.base-input:focus,.base-select:focus,.base-textarea:focus,.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--hb) !important;box-shadow:0 0 0 3px rgb(var(--hbr) / .18)}
.checkbox:checked,.toggle:checked{--chkbg:var(--hbh);--chkfg:0 0% 100%}
/* buttons: hub shapes, red main action */
.btn,.base-button,.white-button{border-radius:10px;font-weight:700;text-transform:none;min-height:44px}
.base-button,.btn-neutral{background:var(--hb) !important;border-color:var(--hb) !important;color:#fff !important}
.base-button:hover,.btn-neutral:hover{background:var(--hbd) !important;border-color:var(--hbd) !important}
.white-button{background:#fff !important;border:1px solid #e2e8f0 !important;color:#1e293b !important}
.white-button:hover{background:#f1f5f9 !important}
.link,a.link-hover:hover{color:var(--hb)}
/* header: 905 logo instead of the DocuSeal mark (only the main logo link) */
body > div > div > a.text-2xl.font-bold[href="/"]{background:url(/__hub/logo.webp) left center/contain no-repeat;width:150px;height:44px;flex:0 0 auto}
body > div > div > a.text-2xl.font-bold[href="/"] > *{visibility:hidden}
/* first-run screen: drop the waving-hand emoji picture */
h1 > svg.h-10.w-10{display:none}
/* cards / boxes */
.card,.rounded-box{border-radius:16px}
.badge{border-radius:8px}
html[data-theme],html{background-color:#f6f7f9 !important}
