.logo{font-size:var(--logo-size,1.4rem);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:.28em;line-height:1;display:inline-flex}.logo__mark{flex-shrink:0;width:auto;height:1.5em;display:block}.logo__word{flex-shrink:0;width:auto;height:.86em;display:block}.logomark{line-height:1;font-size:var(--logomark-size,1.6rem);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.logomark__image{width:var(--logomark-size,1.6rem);height:var(--logomark-size,1.6rem);object-fit:contain;display:block}
