:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}body{background:#fafafa;margin:0}#root{text-align:left;box-sizing:border-box;width:100%;min-height:100svh}input,textarea,select,button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:inherit}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{color:#171717;background-color:#fafafa}@keyframes bn-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.bn-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.bn-marquee-track{will-change:transform;animation:36s linear infinite bn-marquee}@media (prefers-reduced-motion:reduce){.bn-marquee-track{animation:none}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.bn-scroll{scrollbar-width:thin;scrollbar-color:#0000002e transparent}.bn-scroll::-webkit-scrollbar{width:6px;height:6px}.bn-scroll::-webkit-scrollbar-track{background:0 0}.bn-scroll::-webkit-scrollbar-thumb{background:#00000029;border-radius:999px}.bn-scroll::-webkit-scrollbar-thumb:hover{background:#00000047}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.bn-lab-shell{background:radial-gradient(1200px 420px at 10% -10%,#ff2bd647,#0000 55%),radial-gradient(900px 380px at 90% 0,#00f6ff38,#0000 50%),linear-gradient(160deg,#120018 0%,#07060c 48%,#04140f 100%)}html[data-bn-theme=live] .bn-lab-shell{background:radial-gradient(1200px 420px at 10% -10%, color-mix(in srgb, var(--bn-live-accent) 38%, transparent), transparent 55%), radial-gradient(900px 380px at 90% 0%, color-mix(in srgb, var(--bn-live-fg) 16%, transparent), transparent 50%), var(--bn-live-gradient)}html[data-bn-theme=live] body{background:var(--bn-live-bg)}html[data-bn-theme=live] .bn-theme-chrome{color:var(--bn-live-fg);background-color:color-mix(in srgb, var(--bn-live-bg) 88%, white)!important}.bn-glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff14}.bn-lab-field{background:#08060e73;border:1px solid #ffffff1f;outline:none;transition:border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.22,1.2,.36,1)}.bn-lab-field:focus{border-color:#ffffff6b;box-shadow:0 0 0 4px #ffffff14,0 0 28px #ff2bd62e}.bn-lab-press{transition:transform .18s cubic-bezier(.22,1.2,.36,1)}.bn-lab-press:hover{transform:scale(1.02)}.bn-lab-press:active{transform:scale(.97)}@keyframes bn-vibe-glow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.bn-vibe-glow{filter:blur(34px);pointer-events:none;height:70%;animation:4.8s ease-in-out infinite bn-vibe-glow;position:absolute;inset:-18% -8% auto}@media (prefers-reduced-motion:reduce){.bn-lab-press,.bn-lab-field{transition:none}.bn-lab-press:hover,.bn-lab-press:active{transform:none}.bn-vibe-glow{animation:none}}.bn-game-thumb{isolation:isolate;background:#07060c;min-height:148px;position:relative;overflow:hidden}.bn-game-thumb__glow{filter:blur(28px);opacity:.7;background:#ff2bd6;border-radius:999px;width:70%;height:90%;position:absolute;inset:-30% -10% auto auto}.bn-game-thumb__art{position:absolute;inset:0}.bn-game-thumb__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.group:hover .bn-game-thumb__glow{opacity:1}article.flex-row>.bn-game-thumb{align-self:stretch;width:42%;min-width:132px;max-width:220px;min-height:100%}.bn-game-thumb--synthwave .bn-game-thumb__glow{background:#ff6b35}.bn-game-thumb--synthwave .bn-game-thumb__art{background:radial-gradient(circle at 70% 38%,#ffbe0b 0 8%,#0000 9%),linear-gradient(#0000 48%,#ff006e59 48%,#0000 49%),repeating-linear-gradient(#0000 0 10px,#ff6b3547 10px 11px),repeating-linear-gradient(90deg,#0000 0 18px,#ff006e2e 18px 19px),linear-gradient(#14040c 0%,#2a0a14 52%,#050308 100%);-webkit-mask-image:linear-gradient(#0000 18%,#000 46%);mask-image:linear-gradient(#0000 18%,#000 46%)}.bn-game-thumb--cosmic .bn-game-thumb__glow{background:#7a5cff}.bn-game-thumb--cosmic .bn-game-thumb__art{background:radial-gradient(circle at 50% 78%,#fff 0 3px,#0000 4px),radial-gradient(circle at 22% 30%,#00f6ff 0 2px,#0000 3px),radial-gradient(circle at 78% 22%,#ff2bd6 0 2px,#0000 3px),radial-gradient(circle at 60% 48%,#fff 0 1px,#0000 2px),conic-gradient(from 210deg at 50% 78%,#00f6ff,#0000 40%),linear-gradient(#050014,#14002e)}.bn-game-thumb--pixel .bn-game-thumb__glow{background:#39ff14}.bn-game-thumb--pixel .bn-game-thumb__art{image-rendering:pixelated;filter:contrast(1.15);background:linear-gradient(90deg,#c8ff00 0 25%,#39ff14 25% 50%,#00ffc6 50% 75%,#eaff6b 75%) 0 0/48px 100%,repeating-linear-gradient(0deg,#0000 0 12px,#03140a59 12px 13px) 0 0/100% 100%}.bn-game-thumb--flags .bn-game-thumb__glow{background:#00f6ff}.bn-game-thumb--flags .bn-game-thumb__art{clip-path:polygon(8% 18%,92% 18%,92% 82%,8% 82%);filter:saturate(1.4);background:linear-gradient(90deg,#002395 0 33%,#fff 33% 66%,#ed2939 66%)}.bn-game-thumb--pong .bn-game-thumb__glow{background:#ff006e}.bn-game-thumb--pong .bn-game-thumb__art{background:linear-gradient(#ffbe0b,#ffbe0b) 12%/8px 46% no-repeat,linear-gradient(#ff006e,#ff006e) 88%/8px 46% no-repeat,radial-gradient(circle at 58% 42%,#fff 0 6px,#0000 7px),repeating-linear-gradient(#0000 0 10px,#ffffff2e 10px 18px) 50% 0/2px 100% no-repeat,linear-gradient(#14040c,#050308)}.bn-game-thumb--embed .bn-game-thumb__glow{background:#7a5cff}.bn-game-thumb--embed .bn-game-thumb__art{background:repeating-linear-gradient(90deg,#7a5cff59 0 1px,#0000 1px 18px),repeating-linear-gradient(#00f6ff2e 0 1px,#0000 1px 18px),linear-gradient(#050014,#14002e)}.bn-game-thumb--iframe .bn-game-thumb__glow{background:#00f6ff}.bn-game-thumb--iframe .bn-game-thumb__art{background:linear-gradient(#fff,#fff) 12% 18%/76% 8% no-repeat,linear-gradient(#0000,#0000) 12% 30%/76% 52% no-repeat,radial-gradient(circle at 50% 58%,#00f6ff59,#0000 42%),linear-gradient(#050014,#0a1a28);box-shadow:inset 0 0 0 10px #ffffff14}@keyframes bn-flag-flash{0%{filter:saturate(2.4)contrast(1.5)blur(10px);transform:scale(1.08)}55%{filter:saturate(1.6)contrast(1.15)blur();transform:scale(1)}to{filter:none}}.bn-flag-flash{animation:.55s ease-out bn-flag-flash}@media (prefers-reduced-motion:reduce){.bn-flag-flash{animation:none}}.bn-splash{z-index:9999;padding:max(1.5rem, env(safe-area-inset-top)) 1.5rem max(1.5rem, env(safe-area-inset-bottom));color:#141414;pointer-events:auto;opacity:1;background:#f7f7f5;place-items:center;transition:opacity .52s;display:grid;position:fixed;inset:0}@media (prefers-color-scheme:dark){.bn-splash{color:#f4f4f5;background:#111}}@media (display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){.bn-splash{color:#f4f4f5;background:#1b1b1b}}html[data-bn-theme=live] .bn-splash{background:var(--bn-live-bg,#111);color:var(--bn-live-fg,#f4f4f5)}.bn-splash.is-leaving{opacity:0;pointer-events:none}.bn-splash__inner{flex-direction:column;align-items:center;width:min(20rem,86vw);display:flex}.bn-splash-logo{width:min(7.75rem,42vw);height:auto;display:block;overflow:visible}.bn-splash-copy{letter-spacing:.04em;text-align:center;color:color-mix(in srgb, currentColor 58%, transparent);margin:1.35rem 0 .7rem;font-size:11px;font-weight:500;line-height:1.4}.bn-splash-bar{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;width:min(13.5rem,72vw);height:2px;overflow:hidden}.bn-splash-bar__fill{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,#38bdf8 0%,#3b82f6 48%,#6366f1 100%);width:100%;height:100%;animation:1.55s cubic-bezier(.22,.82,.28,1) forwards bn-splash-progress;display:block;transform:scaleX(0)}.bn-splash-bar__fill.is-complete{transition:transform .18s;animation:none;transform:scaleX(1)}.bn-splash-eyes{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite bn-splash-glance}.bn-splash-eye{transform-box:fill-box;transform-origin:50% 55%;animation:2.6s ease-in-out infinite bn-splash-blink}@keyframes bn-splash-glance{0%,10%{transform:translate(0)}18%,34%{transform:translate(7px,1.5px)}42%,58%{transform:translate(-7.5px,1px)}68%,to{transform:translate(0)}}@keyframes bn-splash-blink{0%,36%,44%,72%,80%,to{transform:scaleY(1)}40%,76%{transform:scaleY(.12)}}@keyframes bn-splash-progress{0%{transform:scaleX(0)}18%{transform:scaleX(.22)}52%{transform:scaleX(.68)}78%{transform:scaleX(.9)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bn-splash{transition:opacity .2s}.bn-splash-eyes,.bn-splash-eye,.bn-splash-bar__fill{animation:none}.bn-splash-bar__fill{transform:scaleX(1)}}
