/* Amilma branding layered over the Docs Pro portal. */
:root{
  --docs-pro-border:rgba(170,194,229,.13);
  --docs-pro-border-strong:rgba(170,194,229,.25);
  --docs-pro-surface:rgba(11,27,53,.97);
  --docs-pro-surface-muted:rgba(19,42,77,.95);
  --docs-pro-text:#eff5ff;
  --docs-pro-text-muted:rgba(206,221,240,.72);
  --docs-pro-text-soft:rgba(226,236,250,.9);
  --docs-pro-accent:#82c1ff;
  --docs-pro-accent-soft:rgba(58,137,241,.13);
  --docs-pro-accent-line:rgba(84,164,255,.37);
}
body.docs-pro-portal-body{
  background:linear-gradient(90deg,rgba(151,186,238,.035) 1px,transparent 1px),linear-gradient(rgba(151,186,238,.03) 1px,transparent 1px),linear-gradient(145deg,rgba(8,101,223,.12),transparent 38%),#0b1b35;
  background-size:32px 32px,32px 32px,100% 100%,100% 100%;
}
.docs-pro-brand-mark{width:105px;height:36px;flex:none;border:0;border-radius:0;background:url('/storage/amilma-logo-on-dark-105x36.png') left center/contain no-repeat}
.docs-pro-brand-copy strong{color:#fff}
.docs-pro-brand-copy small{color:#a8bedb}
.docs-pro-mobile-bar,.docs-pro-topbar{background:#0b1b35}
.docs-pro-sidebar-panel,.docs-pro-toc-card{background:rgba(9,24,47,.97)}
.docs-pro-article-head h1{color:#fff}
.docs-pro-pagination a:hover,.docs-pro-action-button:hover{border-color:#e6293e}
.docs-pro-portal-body a:focus-visible,.docs-pro-portal-body button:focus-visible{outline:3px solid #f05a69;outline-offset:3px}
@media(max-width:420px){.docs-pro-brand-mark{width:92px;height:33px}.docs-pro-brand-copy strong{font-size:.85rem}}
