/* Owner colours are the final brand source. Keep error/warning/success states semantic. */
@media screen {
html body.alpline-human-os.release-496.design-lock-457 {
 --alp-deep:var(--brand-primary);--v4-deep:var(--brand-primary);
 --module-accent:var(--brand-primary);--u-deep:var(--brand-primary);
 --brand-soft:color-mix(in srgb,var(--brand-primary) 6%,white);
 --brand-line:color-mix(in srgb,var(--brand-primary) 18%,white);
}
html body.portal-body.alpline-human-os.release-496.design-lock-457 main.admin-page .btn.dark,
html body.alpline-human-os.release-496.design-lock-457 :is(.btn.dark,.product-add,.plan-studio-primary) {
 background:var(--brand-primary)!important;color:var(--theme-on-primary)!important;
 border-color:var(--brand-primary)!important;background-image:none!important;
}
html body.portal-body.alpline-human-os.release-496.design-lock-457 main.admin-page .btn.gold,
html body.alpline-human-os.release-496.design-lock-457 :is(.btn.gold,.header-join) {
 background:var(--brand-accent)!important;color:var(--theme-on-accent)!important;
 border-color:var(--brand-accent)!important;background-image:none!important;
}
html body.portal-body.alpline-human-os.release-496.design-lock-457 main.admin-page :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea) {
 color:#243247!important;border-color:var(--brand-line)!important;
}
html body.portal-body.alpline-human-os.release-496.design-lock-457 main.admin-page :is(input,select,textarea,button,a):focus-visible {
 outline-color:var(--brand-accent)!important;
}
html body.portal-body.alpline-human-os.release-496.design-lock-457 main.admin-page table th {
 background:var(--brand-soft)!important;color:#243247!important;
}
html body.portal-body.alpline-human-os.release-496.design-lock-457 main.admin-page table td {color:#243247!important;border-bottom-color:var(--brand-line)!important}
html body.portal-body.alpline-human-os.release-496.design-lock-457 main.admin-page table tbody tr:nth-child(even),
html body.portal-body.alpline-human-os.release-496.design-lock-457 main.admin-page :is(.filter-bar,.stock-ribbon) {background:var(--brand-soft)!important}
html body.portal-body.alpline-human-os.release-496.design-lock-457 main.admin-page table tbody tr:hover {background:color-mix(in srgb,var(--brand-primary) 10%,white)!important}
html body.portal-body.alpline-human-os.release-496.design-lock-457 :is(.lab-hero,.plan-studio-head,.dash-head,.report-hero) {
 background:linear-gradient(120deg,var(--brand-soft),white)!important;color:#243247!important;border-top-color:var(--brand-accent)!important;
}
html body.portal-body.alpline-human-os.release-496.design-lock-457 :is(.lab-hero,.plan-studio-head,.dash-head,.report-hero) :is(h1,h2,p,em) {color:#243247!important;-webkit-text-fill-color:currentColor!important}
html body.portal-body.alpline-human-os.release-496.design-lock-457 .lab-orb {
 background:radial-gradient(circle,var(--brand-primary) 0 48%,transparent 49%),conic-gradient(var(--brand-accent),var(--brand-primary),var(--brand-accent))!important;color:var(--theme-on-primary)!important;
}
html body.portal-body.alpline-human-os.release-496.design-lock-457 .lab-orb :is(b,span,small) {color:var(--theme-on-primary)!important}
html body.portal-body.alpline-human-os.release-496.design-lock-457 .portal-shell>.portal-sidebar :is(a.active,a[aria-current=page]),
html body.portal-body.alpline-human-os.release-496.design-lock-457 .portal-shell>.portal-sidebar :is(a.active,a[aria-current=page]) :is(span,b,strong,i,small) {
 background:var(--brand-accent)!important;color:var(--theme-on-accent)!important;-webkit-text-fill-color:currentColor!important;
}
html body.alpline-human-os.release-496.design-lock-457 .theme-preview {background:linear-gradient(120deg,var(--brand-primary) 0 48%,var(--brand-accent) 48% 68%,var(--brand-canvas) 68%)!important}
html body.alpline-human-os.release-496.design-lock-457 :is(input[type=checkbox],input[type=radio]) {accent-color:var(--brand-primary)}
html body.alpline-human-os.release-496.design-lock-457 .plan-studio :is(h1,h2,h3,p,label,input,select,button) {font-family:var(--brand-font)!important}
}
