.OktoberfestMascot-module__O9ueFa__root{--okt-s:36px;z-index:2;width:min(300px,100%);height:calc(var(--okt-s) * 2.9);pointer-events:none;position:absolute;bottom:0;right:0}@media (max-width:639px){.OktoberfestMascot-module__O9ueFa__root{--okt-s:30px}}@media (max-height:560px){.OktoberfestMascot-module__O9ueFa__root{display:none}}.OktoberfestMascot-module__O9ueFa__canvas{width:100%;height:100%;position:absolute;inset:0}.OktoberfestMascot-module__O9ueFa__anchor{width:0;height:0;position:absolute;bottom:0;left:0}.OktoberfestMascot-module__O9ueFa__hit{left:calc(var(--okt-s) * -.62);width:calc(var(--okt-s) * 1.24);height:calc(var(--okt-s) * 1.62);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:30%;outline:none;padding:0;position:absolute;bottom:0}.OktoberfestMascot-module__O9ueFa__hit:focus-visible{box-shadow:0 0 0 2px var(--card-bg), 0 0 0 4px var(--brand-green)}.OktoberfestMascot-module__O9ueFa__say{right:calc(var(--okt-s) * -.1);bottom:calc(var(--okt-s) * 2);position:absolute}.OktoberfestMascot-module__O9ueFa__bubble{--bubble-bg:var(--card-bg);--bubble-ink:var(--foreground);white-space:nowrap;border:2px solid var(--bubble-ink);background:var(--bubble-bg);color:var(--bubble-ink);box-shadow:var(--shadow-pop);transform-origin:85% 120%;border-radius:1rem;padding:.3rem .7rem .3rem .55rem;font-size:13px;font-weight:600;line-height:1.25;animation:.38s cubic-bezier(.34,1.56,.64,1) both OktoberfestMascot-module__O9ueFa__bubble-pop;display:inline-flex;position:relative}.OktoberfestMascot-module__O9ueFa__bubble:after{content:"";background:var(--bubble-bg);border-right:2px solid var(--bubble-ink);border-bottom:2px solid var(--bubble-ink);border-bottom-right-radius:3px;width:11px;height:11px;position:absolute;bottom:-7px;right:14px;transform:rotate(45deg)}.OktoberfestMascot-module__O9ueFa__out{animation:.2s ease-in forwards OktoberfestMascot-module__O9ueFa__bubble-out}.OktoberfestMascot-module__O9ueFa__line{align-items:center;gap:.4rem;animation:.22s ease-out both OktoberfestMascot-module__O9ueFa__line-in;display:inline-flex}.OktoberfestMascot-module__O9ueFa__rauten{border:1.5px solid var(--bubble-ink);background:conic-gradient(#1b9be0 25%, #fff 0 50%, #1b9be0 0 75%, #fff 0) 0 0 / 50% 50%;border-radius:2px;flex:none;width:11px;height:11px;margin:0 1px;transform:rotate(45deg)}.OktoberfestMascot-module__O9ueFa__live{background:var(--brand-green);border-radius:9999px;flex:none;width:8px;height:8px;position:relative}.OktoberfestMascot-module__O9ueFa__live:after{content:"";border-radius:inherit;background:inherit;animation:1.1s cubic-bezier(0,0,.2,1) infinite OktoberfestMascot-module__O9ueFa__ping;position:absolute;inset:0}.OktoberfestMascot-module__O9ueFa__prost{color:#e39217;flex:none}.OktoberfestMascot-module__O9ueFa__check{background:var(--brand-green);color:#0f1113;border-radius:9999px;flex:none;place-items:center;width:15px;height:15px;display:grid}@keyframes OktoberfestMascot-module__O9ueFa__bubble-pop{0%{opacity:0;transform:translateY(8px)scale(.55)}to{opacity:1;transform:none}}@keyframes OktoberfestMascot-module__O9ueFa__bubble-out{to{opacity:0;transform:translateY(6px)scale(.8)}}@keyframes OktoberfestMascot-module__O9ueFa__line-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes OktoberfestMascot-module__O9ueFa__ping{75%,to{opacity:0;transform:scale(2.3)}}@media (prefers-reduced-motion:reduce){.OktoberfestMascot-module__O9ueFa__bubble,.OktoberfestMascot-module__O9ueFa__out,.OktoberfestMascot-module__O9ueFa__line,.OktoberfestMascot-module__O9ueFa__live:after{animation:none}.OktoberfestMascot-module__O9ueFa__out{opacity:0}}
