/* Shared vector mark retains the r. silhouette and follows the selected accent. */
body>header .brand{letter-spacing:-.045em;font-weight:650;gap:11px}
body>header .brand>b{display:block;flex:none;padding:0;line-height:0;background:transparent;border:0;border-radius:30%;overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent)}
body>header .brand>b>svg{display:block;width:100%;height:100%}
body>header .brand>span{font-size:11px;letter-spacing:.005em;margin-left:10px}
@media(max-width:780px){body>header .brand{letter-spacing:-.04em;gap:10px}}
