.bot-mascot{inline-size:var(--bot-mascot-size,10rem);aspect-ratio:280/150;vertical-align:middle;display:inline-block}.bot-mascot[data-circled=true]{aspect-ratio:1;background:var(--bot-mascot-circle,color-mix(in srgb, var(--bot-mascot-body,currentColor) 15%, transparent));border-radius:50%;overflow:hidden}.bot-mascot__svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.bot-mascot__body{fill:var(--bot-mascot-body,currentColor);stroke:var(--bot-mascot-keyline,transparent);stroke-width:var(--bot-mascot-keyline-width,0px);paint-order:stroke;vector-effect:non-scaling-stroke}.bot-mascot__eye{color:var(--bot-mascot-eyes,Canvas)}.bot-mascot__lid{fill:currentColor}.bot-mascot__smile{fill:none;stroke:currentColor;stroke-linecap:round}
