/* Compact approved Roo + R identity; scoped to logo links only. */
a.roo-brand{display:inline-flex;align-items:center;gap:8px;width:146px;min-width:146px;height:48px;padding:0;flex-shrink:0;color:#f2f5fc;text-decoration:none;line-height:1;letter-spacing:0}
a.roo-brand .roo-brand-icon{display:block;width:42px;height:46px;object-fit:contain;flex:0 0 42px;margin:0}
a.roo-brand .roo-brand-type{display:block;color:#f2f5fc;font-family:'Manrope Variable',Arial,sans-serif;font-size:27px;font-weight:800;letter-spacing:-1.7px;line-height:1}
a.roo-brand .roo-brand-type small{display:block;color:#68e3ed;font-family:Arial,sans-serif;font-size:7px;letter-spacing:2.8px;font-weight:600;line-height:1.2;margin-top:7px;padding:0 0 0 2px}
@media(max-width:480px){a.roo-brand{width:126px;min-width:126px;height:42px;gap:6px}a.roo-brand .roo-brand-icon{width:36px;height:40px;flex-basis:36px}a.roo-brand .roo-brand-type{font-size:24px}a.roo-brand .roo-brand-type small{font-size:6px;letter-spacing:2.4px;margin-top:6px}}
