/* Llogarit brandbook v1.0, October 2026. Presentation only. */
@font-face{font-family:'DejaVu Sans';src:url('DejaVuSans.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'DejaVu Sans';src:url('DejaVuSans-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
:root{--n:#112D3C;--t:#007C68;--b:#d5dee2;--brand-mint:#DFF4EC;--brand-surface:#F5F7F8;--brand-secondary:#536674}
html,body{font-family:'DejaVu Sans',sans-serif;color:var(--n);background:var(--brand-surface);font-variant-numeric:tabular-nums}
button,input,select,textarea,.reportLink{font-family:'DejaVu Sans',sans-serif}
.top{background:var(--n)}
.startup{background:var(--brand-surface)}
.brandTagline,.muted,.copy,.chosen{color:var(--brand-secondary)}
.brandTagline{font-size:14px}
.title,.screen h1,.docTop h1,.masterHead h1,.detailToolbar h1,.flow h2{font-weight:700}
.loginBtn,.action{background:var(--t);color:#fff;font-weight:700;box-shadow:none}
button,input,select,textarea{border-radius:8px}
.card,.paymentCard,.balanceCard,.detailBox,.modal,.confirmModal{border-radius:12px}
.status,.paid{background:var(--brand-mint);color:var(--t)}
.nav button:hover,.nav button:focus-visible{color:var(--t)}
.nav .group[aria-expanded=true],.nav .sub button:hover,.nav .sub button:focus-visible,.reportLink:hover,.reportLink[aria-current=true]{background:var(--brand-mint);color:var(--n)}
.table th,.items th{background:var(--brand-surface);color:var(--n)}
.node:hover{outline-color:var(--t)}
.brand img{width:190px;height:64px}
.logo,.brand img,.printHeader img,.commercialHeading img{object-fit:contain}
.accountBrand{padding:16px 24px 0;text-align:center}.accountBrand img{width:230px;height:64px;object-fit:contain}.accountBrand p{color:var(--brand-secondary);font-size:14px;margin:0 0 12px}
#guestBanner{display:none!important}
.icon svg{width:24px;height:24px;stroke-width:2}
@media print{
 html,body{background:#fff;color:#112D3C;font-family:'DejaVu Sans',sans-serif}
 .printHeader img,.commercialHeading img{content:url('llogarit-logo-mono.svg')}
 .printHeader img{min-width:32mm}
}
