@import "https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700;800;900&display=swap";
.bk-root{color:#1f1a17;-webkit-font-smoothing:antialiased;font-family:Rubik,Noto Sans,system-ui,-apple-system,Segoe UI,sans-serif}.bk-root h1,.bk-root h2,.bk-root h3{color:inherit}@keyframes bk-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-1deg)}}@keyframes bk-pop{0%{opacity:0;transform:scale(.85)translateY(20px)}70%{opacity:1;transform:scale(1.03)}to{transform:none}}@keyframes bk-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes bk-fade{0%{opacity:0}to{opacity:1}}@keyframes bk-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes bk-bounce{0%,to{transform:scale(1)}30%{transform:scale(1.35)}60%{transform:scale(.9)}}@keyframes bk-pulse{0%,to{box-shadow:0 0 #ff5a1f8c}60%{box-shadow:0 0 0 26px #ff5a1f00}}@keyframes bk-shine{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(220%)skew(-20deg)}}@keyframes bk-scan{0%,to{top:6%}50%{top:88%}}@keyframes bk-rise{0%{opacity:.8;transform:translateY(0)}to{opacity:0;transform:translateY(-90px)}}@keyframes bk-steam{0%{opacity:0;transform:translateY(6px)}50%{opacity:.7}to{opacity:0;transform:translateY(-14px)}}@keyframes bk-print{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes bk-fall{0%{opacity:1;transform:translateY(-40px)rotate(0)}85%{opacity:.9}to{opacity:0;transform:translateY(2100px)rotate(720deg)}}@keyframes bk-spin{to{transform:rotate(360deg)}}@keyframes bk-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes bk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bk-glow{0%,to{filter:drop-shadow(0 0 #ff5a1f00)}50%{filter:drop-shadow(0 0 18px #ff5a1f99)}}@keyframes bk-dash{to{stroke-dashoffset:0}}.bk-food{animation:4s ease-in-out infinite bk-float}.bk-bubbles circle{animation:2.6s ease-in infinite bk-rise}.bk-steam path{animation:2.4s ease-in-out infinite bk-steam}.bk-pop{animation:.45s cubic-bezier(.2,.9,.3,1.2) both bk-pop}.bk-up{animation:.42s cubic-bezier(.2,.9,.3,1) both bk-up}.bk-fade{animation:.3s ease-out both bk-fade}.bk-in{animation:.4s ease-out both bk-in}.bk-bounce{animation:.5s ease-out bk-bounce}.bk-pulse{animation:1.8s ease-out infinite bk-pulse}.bk-wiggle{animation:1.4s ease-in-out infinite bk-wiggle}.bk-glow{animation:2.2s ease-in-out infinite bk-glow}.bk-shine{position:relative;overflow:hidden}.bk-shine:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;animation:2.8s ease-in-out infinite bk-shine;position:absolute;inset:0}.bk-scroll{scrollbar-width:none;overscroll-behavior:contain}.bk-scroll::-webkit-scrollbar{display:none}
