.yy-brand{--yy-brand-pine:#216b80;--yy-brand-paper:#faf8f5;--yy-brand-mist:#e8f1f4;--yy-brand-ink:#172b36;--yy-brand-muted:#526975;--yy-brand-accent:#d99a54;vertical-align:middle;color:var(--yy-brand-ink);white-space:nowrap;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.yy-brand__mark{width:clamp(24px, var(--yy-brand-size,40px), 64px);height:clamp(24px, var(--yy-brand-size,40px), 64px);flex-shrink:0;display:block;overflow:visible}.yy-brand__field{fill:var(--yy-brand-pine)}.yy-brand__routes{stroke:var(--yy-brand-paper)}.yy-brand__spark{fill:var(--yy-brand-accent)}.yy-brand--solid .yy-brand__field{fill:var(--yy-brand-pine)}.yy-brand--solid .yy-brand__routes{stroke:var(--yy-brand-paper)}.yy-brand--plain .yy-brand__field{fill:none}.yy-brand--plain .yy-brand__routes{stroke:var(--yy-brand-pine)}.yy-brand--soft .yy-brand__field{fill:var(--yy-brand-mist)}.yy-brand--soft .yy-brand__routes{stroke:var(--yy-brand-pine)}.yy-brand__type{flex-direction:column;gap:3px;display:flex}.yy-brand__wordmark{align-items:baseline;gap:5px;line-height:1.1;display:inline-flex}.yy-brand__letters{letter-spacing:-.5px;font-family:Geist Variable,PingFang SC,Microsoft YaHei,sans-serif;font-size:21px;font-weight:800}.yy-brand__name{letter-spacing:.5px;border:1px solid;border-radius:4px;padding:3px 5px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:11px;font-weight:600}.yy-brand__caption{color:var(--yy-brand-muted);letter-spacing:1.4px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:10px;font-weight:400;line-height:1.4}.yy-brand--compact{gap:8px}.yy-brand--compact .yy-brand__mark{width:clamp(24px, var(--yy-brand-size,32px), 64px);height:clamp(24px, var(--yy-brand-size,32px), 64px)}.yy-brand--compact .yy-brand__letters{font-size:19px}.yy-brand--compact .yy-brand__name{font-size:10px}.yy-brand-header .yy-public-header-inner{flex-wrap:wrap;gap:12px 24px;padding-block:10px}.yy-brand-header .yy-public-menu.ant-menu{min-width:340px;line-height:48px}.yy-brand-header .yy-public-actions,.yy-brand-header .yy-public-actions>.ant-space-item{min-width:0;max-width:100%}.yy-brand-header .yy-public-brand .yy-brand__name{display:inline-block}.yy-brand-header .yy-public-brand:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #216b80}.ant-admin-brand .yy-brand{--yy-brand-size:28px;gap:7px}.ant-admin-brand .yy-brand__wordmark{flex-wrap:wrap;gap:4px;max-width:134px}.ant-admin-brand .yy-brand__letters{font-size:18px}.ant-admin-brand .yy-brand__caption{letter-spacing:.5px;font-size:9px}@media (width<=1100px){.yy-brand-header .yy-public-menu.ant-menu,.yy-brand-header .yy-desktop-admin.ant-btn{display:none}.yy-brand-header .yy-mobile-nav.ant-btn{display:inline-flex}}@media (width<=480px){.yy-brand-header .yy-public-header-inner{gap:10px}.yy-brand-header .yy-public-actions{flex-basis:100%;justify-content:flex-end}.yy-brand-header .yy-brand--compact .yy-brand__letters{font-size:18px}}@media (forced-colors:active){.yy-brand .yy-brand__field{fill:canvas;stroke:canvastext;stroke-width:2px}.yy-brand .yy-brand__routes{stroke:canvastext}.yy-brand .yy-brand__spark{fill:highlight}.yy-brand,.yy-brand__caption{color:canvastext}}
