html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot #appDrawerPanel{position:absolute!important;inset:0!important;width:100%!important;height:var(--component-viewport-height,100dvh)!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;transform:none!important;display:flex!important;flex-direction:column!important;background:#efe6ce!important;overflow:hidden!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .app-drawer-header,html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .app-drawer-drag-handle{display:none!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .app-drawer-body{padding:0!important;overflow:auto!important;flex:1!important;min-height:0!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive{width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;position:relative!important;isolation:isolate!important;height:auto!important;min-height:0!important;background:#efe6ce url(../assets/reference-scene.webp) center 12px/100% auto no-repeat!important;image-rendering:auto!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive>.story-mobile-brand{display:flex!important;position:absolute!important;left:4.6%!important;top:8px!important;width:90%!important;height:62px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;align-items:center!important;gap:12px!important;z-index:2!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-mobile-brand strong{font-size:30px!important;line-height:1.2!important;display:block!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-mobile-brand small{font-size:12px!important;display:block!important;letter-spacing:1px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-mobile-brand .story-identity{width:58px!important;height:58px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-book{background:none!important;display:grid!important;grid-template-columns:49.5% 44.8%!important;gap:5.7%!important;padding:8.65% 6.45% 3.4% 20.1%!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1180/724!important;align-items:start!important;position:relative!important;isolation:isolate!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-page-main,html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-page-aside{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;height:auto!important;display:flex!important;flex-direction:column!important;gap:0!important;container-type:normal!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-page-aside{padding-top:7px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-heading{height:40px!important;min-height:40px!important;margin:0 0 3px!important;gap:8px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-heading h2{font-size:23px!important;line-height:1.15!important;margin:0!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-heading small{font-size:11px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-heading .story-identity{width:34px!important;height:34px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-turn-badge{display:none!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-board-host{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important;container-type:normal!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-coordinate-board{width:calc(100% - 16px)!important;height:auto!important;max-width:none!important;aspect-ratio:414/418!important;grid-template-columns:16px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 20px!important;margin:0!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-coordinate-board>.story-grid{width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:1!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-square.light{background:#e4cb94 url(../assets/wood-tiles.webp) 0 0/200% 100% no-repeat!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-square.dark{background:#987343 url(../assets/wood-tiles.webp) 100% 0/200% 100% no-repeat!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-piece,html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-checker{image-rendering:auto!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-checker{background-image:url(../assets/reference-checkers.webp)!important;background-size:400% 100%!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-square .story-checker{width:82%!important;height:82%!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-plane{background-image:url(../assets/pieces.webp)!important;background-size:792% 660%!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-avatar{width:44px!important;height:44px!important;border:0!important;border-radius:50%!important;background-image:url(../assets/identity-icons.webp)!important;background-size:625% 125%!important;background-position:97.62% 50%!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-player{min-height:64px!important;padding:7px 9px!important;margin:4px 0!important;border:1px solid #ded0ac!important;background:#fffcf286!important;gap:9px!important;border-radius:6px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-player strong{font-size:15px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-player small{font-size:11px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-player time{font-size:15px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-player.is-turn{background:#e9f0dfb0!important;border-color:#aec39b!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-actions{display:flex!important;gap:5px!important;margin:5px 0 0!important;flex-wrap:nowrap!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-actions>button{flex:1 1 0!important;min-width:0!important;min-height:44px!important;font-size:12px!important;padding:4px!important;gap:4px!important;white-space:nowrap!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-view-actions{display:inline-flex!important;width:45%!important;vertical-align:top!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-action-footer{display:flex!important;gap:5px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-action-footer>.story-exit-actions{flex:1!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive button[data-story-action=myview],html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive button[data-story-action=roll]{background:#36775b url(../assets/reference-actions.webp) 3.85% 46.9%/210.6% 331% no-repeat!important;color:#fffced!important;border:0!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-actions button.secondary{background:#fffaf0 url(../assets/reference-actions.webp) 96.3% 47%/210.6% 331% no-repeat!important;color:#5b4c37!important;border:0!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-control-icon{width:19px!important;height:19px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-notes{flex:1!important;min-height:260px!important;border:1px solid #eadbbd!important;border-radius:6px!important;padding:9px!important;margin-top:10px!important;background:#fffdf34d!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-notes h3{font-size:18px!important;margin:0 0 8px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-log{display:block!important;max-height:230px!important;min-height:200px!important;background:repeating-linear-gradient(transparent 0 27px,#d9cda65c 27px 28px)!important;font-size:12px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-log li{font-size:12px!important;line-height:28px!important;padding:0 4px!important;border:0!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-opening-summary{margin:10px 0 0!important;padding:10px!important;border:1px solid #e4d6b7!important;border-radius:6px!important;min-width:0!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-opening-summary legend{font-size:17px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-opening-summary p{font-size:11px!important;margin:0 0 8px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-opening-summary label{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:12px!important;margin-right:10px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-opening-summary input{width:14px!important;height:14px!important;margin:0!important;accent-color:#41856c!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-status{background:transparent!important;margin:4px 0!important;padding:4px!important;font-size:12px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-back-link{margin-top:4px!important;min-height:44px!important;padding:5px!important;font-size:12px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-page-footer{font-size:11px!important;margin:8px 0 0!important;text-align:center!important;color:#7c846e!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-nav{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:5px!important;margin:0 1.6%!important;padding:7px!important;background:#fff7e4!important;border:1px solid #bda46f!important;border-radius:5px!important;min-height:105px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-nav button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;min-height:90px!important;padding:4px!important;background:#fffcf0!important;color:#443723!important;border:1px solid #dfcca4!important;font-size:13px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-nav .story-identity{width:44px!important;height:44px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-nav-art{background-image:url(../assets/nav-icons.png)!important;background-size:400% 130%!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-nav-text small{font-size:9px!important;display:block!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-label,html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-opponents,html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-roster,html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-roll{display:none!important}
@container story-panel (max-width:1059px){
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive{max-width:600px!important;background:transparent!important;padding:4px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-book{display:flex!important;flex-direction:column!important;gap:0!important;aspect-ratio:auto!important;min-height:0!important;width:100%!important;padding:10px 8px 26px!important;border-style:solid!important;border-width:16px 8px 34px!important;border-image:url(../assets/reference-paper.webp) 80 180 160 180 fill stretch!important;background:transparent!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-page-main{display:flex!important;width:100%!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-brand{display:flex!important;position:relative!important;inset:auto!important;width:auto!important;min-height:58px!important;height:auto!important;gap:7px!important;padding:0 0 8px!important;margin:-10px 0 6px!important;background:url(../assets/reading-desk.webp) center top/cover!important;border-bottom:1px solid #d9caa5!important;border-radius:0!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-brand strong{font-size:23px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-brand small{font-size:9px!important;letter-spacing:0!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-brand .story-identity{width:46px!important;height:46px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-heading{height:auto!important;min-height:46px!important;gap:7px!important;margin-bottom:6px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-heading h2{font-size:20px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-heading small{font-size:10px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-coordinate-board{width:100%!important;aspect-ratio:354/358!important;grid-template-columns:14px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 18px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-page-aside{display:flex!important;width:100%!important;padding:0!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-desktop-roster,html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-notes,html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-desktop-roll,html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-back-link{display:none!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-opponents{display:block!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-player{min-height:56px!important;margin:4px 0!important;padding:5px 6px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-avatar{width:38px!important;height:38px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-player strong{font-size:13px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-piece-count{font-size:11px!important;min-height:30px!important;padding:3px!important;margin:2px 0!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-action-footer{display:block!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-view-actions{display:flex!important;width:100%!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-actions button{min-height:44px!important;font-size:12px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-opening-summary{padding:7px!important;margin:6px 0 0!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-opening-summary legend{font-size:14px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-opening-summary label{font-size:10px!important;margin-right:5px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-status{text-align:center!important;font-size:11px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-nav{width:100%!important;margin:6px 0 0!important;gap:1px!important;padding:2px!important;min-height:58px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-nav button{min-height:54px!important;padding:2px 0!important;font-size:8px!important;border-radius:2px!important;gap:2px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-nav .story-identity{width:25px!important;height:25px!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-nav-text small,html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-desktop-label{display:none!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-label{display:inline!important}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-page-footer{font-size:9px!important;margin-top:6px!important}
}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive:before,html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive:after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background-image:url(../assets/reference-scene.webp)!important;background-repeat:no-repeat!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive:before{background-size:105.55% calc(var(--scene-width)*.6666667)!important;background-position:left 12px!important;clip-path:polygon(17% 9%,57.6% 9%,57.6% 85.8%,17% 85.8%)!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive:after{background-size:93.28% calc(var(--scene-width)*.6666667)!important;background-position:right 12px!important;clip-path:polygon(57.6% 9%,96% 9%,96% 85.8%,57.6% 85.8%)!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-page-aside>[data-story-action=draw],html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-back-link{background:transparent!important;color:#6b735c!important;border:0!important;min-height:44px!important;margin:0!important;font-size:12px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-snake-board,html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-ludo{width:100%!important;height:auto!important;max-width:none!important;aspect-ratio:1!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-snake-board .board-10{width:100%!important;height:100%!important;max-width:none!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-pawns{height:30px!important;min-height:30px!important;padding:0!important;margin:3px 0!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-roster{display:none!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-hangar{background-image:none!important;border:2px solid #a78349!important;border-radius:7px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-hangar.color-0{background-color:#cb5143!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-hangar.color-1{background-color:#4993bd!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-hangar.color-2{background-color:#e8b840!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-hangar.color-3{background-color:#569a65!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-desktop-roll{display:flex!important;align-items:center!important;gap:12px!important;padding:8px!important;border:0!important;margin:4px 0!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-desktop-roll>[data-story-action=roll]{min-height:52px!important;flex:1!important;font-size:24px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-player-planes .story-piece{width:30px!important;height:28px!important;}
@container story-panel (max-width:1059px){
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive:before,html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive:after{display:none!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-brand{width:100%!important;padding:0 0 8px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-roll{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:9px!important;border:0!important;padding:4px 0!important;margin:0!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-desktop-roll{display:none!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-roll>[data-story-action=roll]{min-height:52px!important;flex:1!important;order:1!important;font-size:22px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-roll>.story-dice{width:62px!important;height:62px!important;order:0!important;margin:0!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-roll>.story-dice .story-piece{width:62px!important;height:62px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-roster{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border:0!important;margin:5px 0!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-roster .story-player{display:flex!important;flex-direction:column!important;min-height:86px!important;padding:4px 2px!important;gap:3px!important;margin:0!important;border:1px solid #ded2b5!important;border-radius:2px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-roster .story-player strong{font-size:10px!important;max-height:none!important;display:block!important;line-height:1.3!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-roster .story-player .story-avatar{width:33px!important;height:33px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-roster .story-player time,html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-roster .story-player>div>small{display:none!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-roster .story-player-planes{display:flex!important;flex-wrap:nowrap!important;gap:0!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-roster .story-player-planes .story-piece{width:18px!important;height:20px!important;min-width:0!important;flex:1!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=snakes]>.story-game-nav,html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo]>.story-game-nav{display:none!important;}
}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot #appDrawerPanel{container-type:inline-size!important;container-name:story-panel!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-brand-menu{display:none!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-extra-actions{display:flex!important;gap:8px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-extra-actions>button{flex:1!important;min-height:44px!important;border:0!important;background:transparent!important;color:#6b735c!important;font-size:12px!important;padding:4px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-desktop-count{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:12px 8px!important;align-items:center!important;float:right!important;width:36%!important;padding:9px!important;min-height:135px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-desktop-count>strong{grid-column:1 / -1!important;font-size:14px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-desktop-count>.story-piece{width:24px!important;height:24px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-desktop-count>span:not(.story-piece){font-size:12px!important;white-space:nowrap!important;}
@container story-panel (max-width:1059px){
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-book{border:1px solid #b7a375!important;border-radius:14px!important;background:url(../assets/reference-paper.webp) center/100% 100% no-repeat!important;padding:14px 14px 50px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-brand{margin:0 0 6px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-brand-menu{display:block!important;min-width:44px!important;width:44px!important;min-height:44px!important;margin-left:auto!important;padding:0!important;background:transparent!important;border:0!important;color:#536545!important;font-size:30px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-desktop-count{display:none!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-extra-actions>.story-back-link{display:none!important;}
}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-player{min-height:54px!important;height:54px!important;margin:3px 0!important;padding:3px 8px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-player strong{font-size:14px!important;line-height:18px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-player-planes .story-piece{height:24px!important;width:27px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-desktop-roster>h3{font-size:18px!important;line-height:24px!important;margin:0 0 5px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-notes{min-height:150px!important;padding:8px!important;margin-top:8px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-log{min-height:108px!important;max-height:108px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-brand>div{flex:1!important;min-width:0!important;}
@container story-panel (max-width:1059px){
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-mobile-roster .story-player{height:auto!important;min-height:96px!important;padding:4px 2px!important;margin:0!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-mobile-roster .story-player strong{font-size:10px!important;line-height:14px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-mobile-roster .story-player-planes .story-piece{height:20px!important;width:18px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-brand-menu{flex:0 0 44px!important;z-index:2!important;align-self:center!important;}
}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-exit-actions{position:static!important;inset:auto!important;width:100%!important;margin:5px 0 0!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-nav{min-height:135px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-nav button{min-height:115px!important;font-size:15px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-nav .story-identity{width:60px!important;height:60px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive>.story-mobile-brand strong{font-size:34px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive>.story-mobile-brand .story-identity{width:64px!important;height:64px!important;}
@container story-panel (max-width:1059px){
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-nav{min-height:58px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-nav button{min-height:54px!important;font-size:8px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-nav .story-identity{width:28px!important;height:28px!important;}
}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-route-art{image-rendering:auto!important;filter:none!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-route-art.is-snake{background-image:url(../assets/reference-snakes.webp)!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-route-art.is-short-snake{background-size:200% 112.5%!important;background-position:14% 81%!important;width:9.5%!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-route-art.is-long-snake{background-size:200% 104%!important;background-position:98% 54%!important;width:8%!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-roll-symbol{display:inline-flex!important;width:30px!important;height:30px!important;flex:none!important;margin-right:10px!important;vertical-align:middle!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive button[data-story-action=roll]{display:flex!important;align-items:center!important;justify-content:center!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-die-art{background-size:840% 700%!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-ludo{grid-template-columns:repeat(6,minmax(0,1fr)) repeat(3,minmax(0,1.1fr)) repeat(6,minmax(0,1fr))!important;grid-template-rows:repeat(6,minmax(0,1fr)) repeat(3,minmax(0,1.1fr)) repeat(6,minmax(0,1fr))!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-ludo .story-home-cell.color-0{background:#cb5143!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-ludo .story-home-cell.color-1{background:#4993bd!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-ludo .story-home-cell.color-2{background:#e8b840!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-ludo .story-home-cell.color-3{background:#569a65!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-square.light{background-image:linear-gradient(#ecddbf80,#ecddbf80),url(../assets/wood-tiles.webp)!important;background-size:100% 100%,200% 100%!important;background-position:0 0,0 0!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-square.dark{background-image:linear-gradient(#a2856266,#a2856266),url(../assets/wood-tiles.webp)!important;background-size:100% 100%,200% 100%!important;background-position:0 0,100% 0!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-legal-marker{display:block!important;position:absolute!important;width:22%!important;height:22%!important;border-radius:50%!important;background:#72bb80!important;box-shadow:0 1px 3px #2f5e4738!important;pointer-events:none!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-brand>div{background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-checker{position:relative!important;filter:brightness(1.12) drop-shadow(0 2px 1px #30231980)!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-checker:after{content:""!important;position:absolute!important;inset:9%!important;border-radius:50%!important;box-shadow:inset 1px 2px 3px #ffffff55,inset -2px -3px 3px #00000055!important;background:radial-gradient(ellipse at 32% 22%,#ffffff55,transparent 42%)!important;pointer-events:none!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-player .story-avatar{width:50px!important;height:50px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-player strong{font-size:18px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-player>div>small{font-size:13px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-player time{font-size:17px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-control-icon{width:24px!important;height:24px!important;background-size:600% 150%!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-resign-symbol{display:block!important;width:20px!important;height:20px!important;flex:none!important;background:url(../assets/resign-flag.png) center/contain no-repeat!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-heading-avatar{display:none!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-heading-token{display:block!important;width:34px!important;height:34px!important;flex:none!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-nav button{display:grid!important;grid-template-columns:60px minmax(0,1fr)!important;grid-template-rows:70px auto!important;column-gap:4px!important;row-gap:0!important;align-items:center!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-nav-text{display:contents!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-nav-text>strong{grid-column:2!important;grid-row:1!important;font-size:16px!important;line-height:1.35!important;text-align:left!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-nav-text>small{grid-column:1 / -1!important;grid-row:2!important;font-size:10px!important;line-height:1.3!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-brand .story-identity-0{background-size:650% 130%!important;background-position:2.727% 50%!important;}
@container story-panel (max-width:1059px){
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-brand{min-height:66px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-player .story-avatar{width:40px!important;height:40px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-player strong{font-size:14px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-player>div>small{font-size:11px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-player time{font-size:14px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-game-nav button{display:flex!important;flex-direction:column!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-nav-text{display:block!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-nav-text>strong{font-size:9px!important;text-align:center!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-nav-text>small{display:none!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-heading-avatar{display:block!important;width:44px!important;height:44px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-heading-token{display:none!important;}
}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-back-link{display:none!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-extra-actions{min-height:0!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-desktop-roster .story-avatar{width:40px!important;height:40px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-nav-text>strong{font-size:15px!important;}
@container story-panel (max-width:1059px){html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-nav-text>strong{font-size:9px!important;}}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-route-art.is-long-snake{width:12%!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-route-art.is-short-snake{width:14.5%!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-notes{min-height:120px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-log{min-height:78px!important;max-height:78px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-shoulder{pointer-events:none!important;position:relative!important;z-index:0!important;background-image:url(../assets/ludo-tiles.png)!important;background-size:300% 300%!important;border-radius:40%!important;border:1px solid #a18b63!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .shoulder-0{background-position:0 0!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .shoulder-1{background-position:100% 0!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .shoulder-2{background-position:0 50%!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .shoulder-3{background-position:50% 0!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-ludo .story-flight-cell,html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-ludo .story-home-cell{z-index:1!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive [data-seat="0"]{--seat-paper:#fce4df!important;--seat-color:#cb5143!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive [data-seat="1"]{--seat-paper:#e0f0fc!important;--seat-color:#4993bd!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive [data-seat="2"]{--seat-paper:#fff2cf!important;--seat-color:#d8ae3e!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive [data-seat="3"]{--seat-paper:#e4f0de!important;--seat-color:#569a65!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-player{position:relative!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-player.is-turn{background:var(--seat-paper)!important;border-color:var(--seat-color)!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-seat-status{display:block!important;position:absolute!important;right:12px!important;top:14px!important;padding:5px 9px!important;margin:0!important;background:#efeee7!important;color:#6d726b!important;border-radius:4px!important;font-size:12px!important;line-height:16px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .is-turn .story-seat-status{background:var(--seat-paper)!important;color:var(--seat-color)!important;font-weight:700!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-player strong{padding-right:70px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-player strong:before{content:""!important;display:inline-block!important;vertical-align:middle!important;margin-right:5px!important;width:11px!important;height:11px!important;border-radius:50%!important;background:var(--seat-color)!important;}
@container story-panel (max-width:1059px){
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-mobile-roster .story-seat-status{display:block!important;position:static!important;padding:0!important;margin:2px 0!important;background:transparent!important;font-size:10px!important;line-height:14px!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-mobile-roster .story-player strong{padding-right:0!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-mobile-roster .story-player strong:before{display:none!important;}
html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive[data-game=ludo] .story-mobile-roster .story-player{min-height:112px!important;}
}
@container story-panel (max-width:1059px){html body.bookclub-app.storybook-reference-layout #appDrawerRoot#appDrawerRoot#appDrawerRoot .story-responsive .story-mobile-brand{background-image:linear-gradient(90deg,#fff9ea 0,#fff9eacc 46%,transparent 70%),url(../assets/reference-village-banner.webp)!important;background-size:100% 100%,cover!important;background-position:center!important;background-repeat:no-repeat!important;}}
