/* Supplied alpha silhouettes inherit each theme's text colour. */
.theme-icon143{display:inline-block;width:38px;height:38px;flex:none;background-color:currentColor!important;-webkit-mask-image:var(--section-icon143);mask-image:var(--section-icon143);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-mode:alpha;filter:none!important;border-radius:0!important}
.primary-icon123:has(.theme-icon143){display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px}
.primary-link123{min-height:48px}
.launcher121 .brand-art.theme-icon143{width:80px;height:80px;color:var(--ws-ink)}
.brand-art-holder:has(.theme-icon143){background:transparent!important;border-radius:0!important}
.brand-heading-art.theme-icon143{width:64px;height:64px;color:inherit}
@media(max-width:600px){.primary-icon123:has(.theme-icon143),.primary-icon123 .theme-icon143{width:32px;height:32px}.primary-icon123:has(.theme-icon143){flex-basis:32px}.launcher121 .brand-art.theme-icon143{width:64px;height:64px}.brand-heading-art.theme-icon143{width:48px;height:48px}}
.primary-icon123>.theme-icon143{transform:translateY(-3px)}
