/* Calcaven identity: a compact calculation mark and accessible live wordmark. */
.brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;color:#172a46;text-decoration:none;font-family:Manrope,system-ui,sans-serif;font-size:1.48rem;font-weight:800;letter-spacing:-.06em;line-height:1;white-space:nowrap}
.brand-mark{display:block;width:44px;height:44px;flex:0 0 44px;object-fit:contain}
.brand-wordmark{display:inline-flex;align-items:baseline}
.brand-accent{color:#285ff1}
.brand:focus-visible{outline:3px solid #285ff1;outline-offset:6px;border-radius:5px}
@media(max-width:480px){.brand{gap:7px;font-size:1.35rem}.brand-mark{width:40px;height:40px;flex-basis:40px}}
.topbar .nav{column-gap:18px}
@media(max-width:900px){.topbar .nav-note{display:none}}
@media(max-width:480px){.topbar .nav nav a[href="#method"]{display:none}}
