.bxg{padding:0 0 56px}.bxg-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "bar" "stage" "board" "side";padding-top:6px}.bxg-head{grid-area:head;padding:2px 0 4px}.bxg .bxc-crumbs ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font:700 1.35rem/1.2 var(--bx-font-body)}.bxg .bxc-crumbs li{display:flex;align-items:center}.bxg .bxc-crumbs li+li:before{content:"";width:6px;height:6px;margin:0 9px;border-right:2px solid var(--bx-berry);border-top:2px solid var(--bx-berry);transform:rotate(45deg);opacity:.7}.bxg .bxc-crumbs a{display:inline-block;padding:8px 0;color:var(--bx-plum);text-decoration:none}.bxg .bxc-crumbs a:hover{color:var(--bx-berry);text-decoration:underline}.bxg .bxc-crumbs [aria-current]{color:var(--bx-berry)}.bxg-h1{margin:0 0 4px;font:800 3.4rem/1.02 var(--bx-font-head);letter-spacing:-.015em;color:var(--bx-berry)}.bxg-lede{margin:0;max-width:46ch;font:500 1.55rem/1.45 var(--bx-font-body);color:var(--bx-plum)}.bxg-bar{grid-area:bar;display:flex;align-items:center;gap:4px;padding:10px 2px}.bxg-stat{display:flex;align-items:baseline;gap:7px;margin:0 16px 0 0}.bxg-stat span{font:800 1.1rem/1 var(--bx-font-body);letter-spacing:.09em;text-transform:uppercase;color:#6e1846a8}.bxg-stat b{min-width:1.6ch;font:800 2.5rem/1 var(--bx-font-head);color:var(--bx-berry);font-variant-numeric:tabular-nums}.bxg-stat--next{margin-left:auto;margin-right:10px;align-items:center}.bxg-ball{display:inline-block;flex:none;width:36px;height:36px;border-radius:50%;background:var(--bx-cream) center 62%/124% no-repeat;box-shadow:inset 0 0 0 2px var(--bx-berry);transition:background-color .2s}.bxg-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--bx-cream);color:var(--bx-plum);box-shadow:inset 0 0 0 2px var(--bx-line);cursor:pointer;-webkit-tap-highlight-color:transparent}.bxg-icon:hover{color:var(--bx-berry)}.bxg-icon:focus-visible{outline:3px solid var(--bx-berry);outline-offset:2px}.bxg-icon__off,.bxg-icon.is-off .bxg-icon__on{display:none}.bxg-icon.is-off .bxg-icon__off{display:block}.bxg-stage{grid-area:stage;position:relative;width:100%;aspect-ratio:2/3;border-radius:var(--bx-radius-lg);background:var(--bx-cream);box-shadow:var(--bx-shadow),inset 0 0 0 1px var(--bx-line);overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.bxg-stage canvas{display:block;width:100%;height:100%;cursor:pointer;outline:none}.bxg-stage canvas:focus-visible{box-shadow:inset 0 0 0 3px var(--bx-berry);border-radius:var(--bx-radius-lg)}.bxg-card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow:auto;overscroll-behavior:contain;padding:16px;background:#fefdf8cc;touch-action:auto;animation:bxg-fade .35s var(--bx-ease)}.bxg-card[hidden]{display:none}.bxg-card--static{position:static;display:block;margin:0;padding:24px;font:600 1.5rem/1.5 var(--bx-font-body);color:var(--bx-plum)}.bxg-card__in{width:min(100%,330px);margin:auto;padding:22px 20px 18px;border-radius:var(--bx-radius);background:var(--bx-cream);text-align:center;box-shadow:var(--bx-shadow-lift),inset 0 0 0 1px var(--bx-line);animation:bxg-pop .45s var(--bx-ease)}.bxg-card__k{margin:0 0 2px;font:800 1.2rem/1.2 var(--bx-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--bx-berry)}.bxg-card__score{margin:0 0 12px;font:800 5rem/1 var(--bx-font-head);color:var(--bx-berry);font-variant-numeric:tabular-nums}.bxg-card__score span{font:700 1.5rem/1 var(--bx-font-body);color:var(--bx-plum)}.bxg-card__rat{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 10px;text-align:left;font:700 1.3rem/1.2 var(--bx-font-body);color:#6e1846b8}.bxg-card__rat .bxg-ball{width:62px;height:62px}.bxg-card__rat b{display:block;margin-top:2px;font:800 2.1rem/1.1 var(--bx-font-head);color:var(--bx-plum)}.bxg-card__met{margin:0 0 16px;font:600 1.45rem/1.45 var(--bx-font-body);color:var(--bx-plum)}.bxg-card__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.bxg-card__btns .bx-btn{min-width:132px}.bxg-card__more{margin:14px 0 0;font:700 1.4rem/1.4 var(--bx-font-body)}.bxg-card__more a{color:var(--bx-berry);text-underline-offset:3px}.bxg-card__board{margin:0 0 14px}.bxg-card__save{display:inline-block;padding:4px 0;font:800 1.55rem/1.3 var(--bx-font-body);color:var(--bx-berry);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.bxg-card__save:after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-right:2.5px solid currentColor;border-top:2.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.bxg-card__fine{margin:2px 0 0;font:600 1.25rem/1.4 var(--bx-font-body);color:#6e1846b8}.bxg-card__saving,.bxg-card__saved{margin:0;font:600 1.45rem/1.45 var(--bx-font-body);color:var(--bx-plum)}.bxg-card__saved b{color:var(--bx-berry)}@media(max-width:899px)and (max-height:720px){.bxg-card{padding:10px}.bxg-card__in{padding:16px 14px 12px}.bxg-card__score{margin-bottom:8px;font-size:4.2rem}.bxg-card__rat{margin-bottom:6px}.bxg-card__rat .bxg-ball{width:48px;height:48px}.bxg-card__met{display:none}.bxg-card__more{margin-top:8px}}.bxg-board{grid-area:board;margin:22px 0 0;padding:16px 16px 14px;border-radius:var(--bx-radius);background:var(--bx-cream);box-shadow:inset 0 0 0 1px var(--bx-line)}.bxg-board[hidden]{display:none}.bxg-board__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 10px}.bxg-board__top .bxg-side__h{margin:0}.bxg-tabs{display:flex;gap:2px;padding:3px;border-radius:999px;background:#fcd0cd80}.bxg-tab{min-height:34px;padding:0 12px;border:0;border-radius:999px;background:none;font:800 1.25rem/1 var(--bx-font-body);color:var(--bx-plum);cursor:pointer;-webkit-tap-highlight-color:transparent}.bxg-tab[aria-selected=true]{background:var(--bx-cream);color:var(--bx-berry);box-shadow:0 1px 3px #6e184626}.bxg-tab:focus-visible{outline:3px solid var(--bx-berry);outline-offset:1px}.bxg-board__list{margin:0;padding:0;list-style:none;counter-reset:none}.bxg-board__list[aria-busy=true]{opacity:.55;transition:opacity .2s}.bxg-board__row{display:grid;grid-template-columns:28px 30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:4px 6px;border-radius:12px;font:700 1.45rem/1.2 var(--bx-font-body);color:var(--bx-plum)}.bxg-board__row+.bxg-board__row{border-top:1px solid #6e184614}.bxg-board__row.is-me{background:#fcd0cd73}.bxg-board__row:nth-child(-n+3) .bxg-board__rank{color:var(--bx-berry)}.bxg-board__rank{font:800 1.6rem/1 var(--bx-font-head);text-align:center;color:#6e18468a;font-variant-numeric:tabular-nums}.bxg-board__ball{width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--bx-berry)}.bxg-board__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bxg-board__name small{margin-left:4px;font:800 1rem/1 var(--bx-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--bx-berry)}.bxg-board__score{font:800 1.7rem/1 var(--bx-font-head);color:var(--bx-berry);font-variant-numeric:tabular-nums}.bxg-board__empty{padding:10px 4px;font:600 1.45rem/1.45 var(--bx-font-body);color:var(--bx-plum)}.bxg-board__me{margin:10px 0 0;padding:10px 4px 0;border-top:1px dashed #6e184633}.bxg-board__line,.bxg-board__notice{margin:0;font:600 1.45rem/1.45 var(--bx-font-body);color:var(--bx-plum)}.bxg-board__notice{margin:0 0 8px;padding:8px 10px;border-radius:10px;background:#e6eedabf}.bxg-board__line b{color:var(--bx-berry)}.bxg-board__signin{display:inline-block;padding:6px 0;font:800 1.55rem/1.3 var(--bx-font-body);color:var(--bx-berry);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.bxg-board__fine{margin:2px 0 0;font:600 1.3rem/1.4 var(--bx-font-body);color:#6e1846b8}.bxg-board__fine a{font-weight:800;color:var(--bx-berry);text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.bxg--run .bxg-card{padding:10px}.bxg--run .bxg-card__in{padding:14px 14px 12px}.bxg--run .bxg-card__score{margin-bottom:8px;font-size:4.2rem}.bxg--run .bxg-card__piece{margin-bottom:10px;padding:6px 8px}.bxg--run .bxg-card__piece img{width:50px;height:50px}.bxg--run .bxg-card__board{margin-bottom:12px}}.bxg-board__btns{display:flex;flex-wrap:wrap;gap:4px 16px;margin:4px 0 0}.bxg-link{min-height:36px;padding:0;border:0;background:none;font:800 1.4rem/1.2 var(--bx-font-body);color:var(--bx-berry);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bxg-link--quiet{color:#6e1846a8}.bxg-link:focus-visible,.bxg-board__signin:focus-visible,.bxg-card__save:focus-visible{outline:3px solid var(--bx-berry);outline-offset:2px;border-radius:4px}.bxg-side{grid-area:side;padding:18px 0 0}.bxg-side__h{margin:0 0 10px;font:800 1.9rem/1.2 var(--bx-font-head);color:var(--bx-plum)}.bxg-ladder{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:12px 6px;margin:0;padding:0;list-style:none}.bxg-ladder__i{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.bxg-ladder__img{width:52px;height:52px;padding:5px;border-radius:50%;object-fit:contain;background:var(--bxg-f,var(--bx-cream));box-shadow:inset 0 0 0 2px #6e18462e;filter:grayscale(1);opacity:.42;transition:opacity .3s,filter .3s,box-shadow .3s}.bxg-ladder__n{font:800 1.15rem/1.15 var(--bx-font-body);color:#6e18468a}.bxg-ladder__i.is-met .bxg-ladder__img{filter:none;opacity:1;box-shadow:inset 0 0 0 2px var(--bx-berry)}.bxg-ladder__i.is-met .bxg-ladder__n{color:var(--bx-plum)}.bxg-ladder__i:nth-child(1){--bxg-f:#FEFDF8}.bxg-ladder__i:nth-child(2){--bxg-f:#FCE3E0}.bxg-ladder__i:nth-child(3){--bxg-f:#FFEBCB}.bxg-ladder__i:nth-child(4){--bxg-f:#FBD5C0}.bxg-ladder__i:nth-child(5){--bxg-f:#E6EEDA}.bxg-ladder__i:nth-child(6){--bxg-f:#DEE8F3}.bxg-ladder__i:nth-child(7){--bxg-f:#EADFF3}.bxg-ladder__i:nth-child(8){--bxg-f:#F8CAD3}.bxg-ladder__i:nth-child(9){--bxg-f:#F3AFBD}.bxg-ladder__i:nth-child(10){--bxg-f:#FCD0CD}.bxg-ladder__i:nth-child(11){--bxg-f:#FAECF0}.bxg-ladder__i:nth-child(11) .bxg-ladder__img{box-shadow:inset 0 0 0 2px #6e18462e,0 0 0 3px var(--bx-cream),0 0 0 4px #bb163c40}.bxg-ladder__i.is-met:nth-child(11) .bxg-ladder__img{box-shadow:inset 0 0 0 2px var(--bx-berry),0 0 0 3px var(--bx-cream),0 0 0 5px var(--bx-berry)}.bxg-side__note{margin:14px 0 0;font:600 1.4rem/1.45 var(--bx-font-body);color:var(--bx-plum)}.bxg-again{margin:12px 0 0;padding:10px 0;border:0;background:none;font:800 1.45rem/1.2 var(--bx-font-body);color:var(--bx-berry);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bxg-prose{max-width:68ch;margin:44px 0 0;font:500 1.6rem/1.65 var(--bx-font-body);color:var(--bx-plum)}.bxg-prose h2{margin:34px 0 10px;font:800 2.4rem/1.2 var(--bx-font-head);color:var(--bx-plum)}.bxg-prose h2:first-child{margin-top:0}.bxg-prose p,.bxg-prose ul,.bxg-prose ol{margin:0 0 14px}.bxg-prose li{margin:0 0 6px}.bxg-prose a{color:var(--bx-berry);text-underline-offset:3px}.bxg-more{margin:40px 0 0}.bxg-more__k{margin:0 0 10px;font:800 1.2rem/1 var(--bx-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--bx-berry)}@keyframes bxg-fade{0%{opacity:0}to{opacity:1}}@keyframes bxg-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bxg-card,.bxg-card__in{animation:none}}@media(max-width:899px){.bxg-stage{width:min(100%,max(240px,calc((100vh - 134px)*.6667)));margin:0 auto}@supports (height:100svh){.bxg-stage{width:min(100%,max(240px,calc((100svh - 134px)*.6667)))}}}@media(min-width:900px){.bxg-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto 1fr;grid-template-areas:"head stage" "bar stage" "board stage" "side stage";column-gap:56px;align-items:start;padding-top:18px}.bxg-board{max-width:440px;margin-top:10px}.bxg-h1{font-size:5.2rem}.bxg-lede{font-size:1.75rem}.bxg-head{padding-top:8px}.bxg-bar{padding:22px 0 6px}.bxg-stage{width:auto;height:min(calc(100vh - 150px),780px);min-height:500px}@supports (height:100svh){.bxg-stage{height:min(calc(100svh - 150px),780px)}}.bxg-ladder{grid-template-columns:repeat(4,minmax(0,1fr));max-width:400px}.bxg-prose{margin-top:64px}}@media(max-width:480px){.bxg-bar{gap:2px}.bxg-stat{gap:5px;margin-right:8px}.bxg-stat span{letter-spacing:.05em}.bxg-stat b{font-size:2.1rem}.bxg-stat--next{margin-right:6px}}@media(max-width:380px){.bxg-stat--next span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.bxg--run .bxg-stage{aspect-ratio:1/1;max-height:calc(100vh - 134px);min-height:260px}@supports (height:100svh){.bxg--run .bxg-stage{max-height:calc(100svh - 134px)}}.bxg--run .bxg-stat--next b{font-size:2.1rem}.bxg--run .bxg-grid{grid-template-areas:"head" "bar" "stage" "mis" "board" "side"}.bxg-mis{grid-area:mis;margin:14px 0 0;padding:12px 14px 10px;border-radius:var(--bx-radius);background:var(--bx-cream);box-shadow:inset 0 0 0 1px var(--bx-line)}.bxg-mis__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 4px}.bxg-mis__lv{margin:0;font:800 1.1rem/1.2 var(--bx-font-body);letter-spacing:.09em;text-transform:uppercase;color:#6e1846a8}.bxg-mis__lv b{display:inline-block;margin-left:8px;font:800 1.8rem/1 var(--bx-font-head);letter-spacing:0;text-transform:none;color:var(--bx-berry)}.bxg-mis__n{margin:0;font:700 1.25rem/1.2 var(--bx-font-body);color:#6e1846a8;white-space:nowrap}.bxg-mis__list{margin:0;padding:0;list-style:none}.bxg-mis__i{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;font:700 1.4rem/1.25 var(--bx-font-body);color:var(--bx-plum)}.bxg-mis__tick{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px #6e18464d}.bxg-mis__i.is-done .bxg-mis__tick{background:var(--bx-berry) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3l2.2 2.2 4.6-4.8' fill='none' stroke='%23FEFDF8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/13px no-repeat;box-shadow:none}.bxg-mis__i.is-done .bxg-mis__t{color:#6e18468a}.bxg-mis__bar{display:block;height:4px;margin-top:5px;border-radius:2px;background:#fcd0cd99;overflow:hidden}.bxg-mis__bar i{display:block;height:100%;border-radius:2px;background:var(--bx-berry);transition:width .3s var(--bx-ease)}.bxg-mis__i.is-done .bxg-mis__bar i{background:#bb163c66}.bxg-mis__p{font:800 1.3rem/1 var(--bx-font-body);color:var(--bx-berry);font-variant-numeric:tabular-nums;white-space:nowrap}.bxg-mis__note{margin:4px 0 0;font:600 1.2rem/1.3 var(--bx-font-body);color:#6e18468a}.bxg-mis.is-up .bxg-mis__lv b{animation:bxg-pop .6s var(--bx-ease)}.bxg-card__mis{margin:-6px 0 12px;font:800 1.3rem/1.3 var(--bx-font-body);color:var(--bx-berry)}.bxg-card__stats{margin:-6px 0 12px;font:700 1.4rem/1.3 var(--bx-font-body);color:#6e1846b8}.bxg-card__gap{margin:-8px 0 12px;font:800 1.3rem/1.3 var(--bx-font-body);color:var(--bx-plum)}.bxg--run .bxg-card__btns+.bxg-card__fine{margin-top:10px}.bxg-card__piece{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:8px 10px;border-radius:14px;background:#fcd0cd59;text-align:left;text-decoration:none;font:700 1.3rem/1.25 var(--bx-font-body);color:#6e1846b8}.bxg-card__piece img{flex:none;width:58px;height:58px;border-radius:10px;object-fit:cover;background:var(--bx-cream)}.bxg-card__piece b{display:block;margin-top:3px;font:800 1.5rem/1.2 var(--bx-font-body);color:var(--bx-berry);text-decoration:underline;text-underline-offset:3px}.bxg-card__piece:hover b{text-decoration-thickness:2px}.bxg-card__piece:focus-visible{outline:3px solid var(--bx-berry);outline-offset:2px}.bxg-board__row--plain{grid-template-columns:28px minmax(0,1fr) auto}.bxg-album{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:14px 8px;margin:0;padding:0;list-style:none}.bxg-album__i a{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.bxg-album__img{width:72px;height:72px;border-radius:16px;object-fit:cover;background:var(--bx-cream);box-shadow:inset 0 0 0 2px #6e18462e;filter:grayscale(1);opacity:.4;transition:opacity .3s,filter .3s,transform .25s var(--bx-ease)}.bxg-album__n{font:800 1.15rem/1.2 var(--bx-font-body);color:#6e18468a}.bxg-album__i.is-met .bxg-album__img{filter:none;opacity:1;box-shadow:0 0 0 2px var(--bx-berry)}.bxg-album__i.is-met .bxg-album__n{color:var(--bx-plum)}.bxg-album__i a:hover .bxg-album__img{transform:translateY(-2px)}.bxg-album__i a:focus-visible{outline:3px solid var(--bx-berry);outline-offset:3px;border-radius:12px}@media(min-width:900px){.bxg--run .bxg-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"head head" "bar bar" "stage stage" "mis mis" "board side";column-gap:48px}.bxg--run .bxg-mis{margin-top:16px;padding:14px 18px 12px}.bxg--run .bxg-mis__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px}.bxg--run .bxg-bar{padding:12px 0 10px;max-width:640px}.bxg--run .bxg-stage{width:100%;height:auto;aspect-ratio:16/9;min-height:420px;max-height:calc(100vh - 170px)}@supports (height:100svh){.bxg--run .bxg-stage{max-height:calc(100svh - 170px)}}.bxg--run .bxg-board{max-width:none;margin-top:28px}.bxg--run .bxg-side{padding-top:28px}.bxg--run .bxg-album{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:899px){.bxg--run .bxg-stage{width:100%}}@media(max-width:749px){.bxg--run .bxg-stage{width:calc(100% + 32px);max-width:none;margin:0 -16px;border-radius:0;box-shadow:inset 0 1px 0 var(--bx-line),inset 0 -1px 0 var(--bx-line)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bx-game.css.map */
