.pecks-gamebar{box-sizing:border-box;min-height:54px;padding:4px max(8px,env(safe-area-inset-right)) 4px max(8px,env(safe-area-inset-left));color:#fff4dc;background:#17394f;border-bottom:1px solid #c8a16a;flex-shrink:0;align-items:center;gap:10px;display:flex}.pecks-gamebar .pecks-menu-trigger{min-width:44px;min-height:44px;color:inherit;font:inherit;box-shadow:none;background:#ffffff0b;border:1px solid #ffffff40;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.pecks-gamebar-title{flex:1;min-width:0;font-size:15px;line-height:1.15}.pecks-gamebar-status{align-items:center;gap:12px;font-size:13px;display:flex}.pecks-gamebar-status>span{white-space:nowrap}.pecks-game-menu{box-sizing:border-box;color:#17394f;overscroll-behavior:contain;background:#fff6e3;border:2px solid #b69765;border-radius:20px;width:min(440px,100% - 24px);max-width:440px;max-height:calc(100dvh - 24px);margin:auto;padding:18px;font-family:Arial,sans-serif;position:fixed;inset:0;overflow-y:auto;box-shadow:0 16px 60px #071f4070}.pecks-game-menu::backdrop{background:#071e30c7}.pecks-menu-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pecks-menu-brand{letter-spacing:.1em;font-size:12px;font-weight:900}.pecks-game-menu h2{margin:12px 0;font-family:Georgia,serif;font-size:28px;line-height:1.15}.pecks-game-menu p{font-size:14px;line-height:1.5}.pecks-menu-status{color:#48606a;margin:0 0 18px}.pecks-game-menu button,.pecks-game-menu a,.pecks-game-menu select{box-sizing:border-box;color:#17394f;min-height:44px;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #bdb9a7;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none}.pecks-menu-top button{background:0 0;place-items:center;min-width:44px;padding:9px;display:grid}.pecks-menu-actions{gap:9px;display:grid}.pecks-menu-actions>button,.pecks-menu-actions>a{text-align:center;justify-content:center;align-items:center;gap:9px;width:100%;display:flex}.pecks-game-menu .pecks-primary{color:#172e3c;background:#ef815a;border:2px solid #17394f;margin-bottom:5px;box-shadow:0 3px #17394f}.pecks-menu-settings label{text-align:left;border-bottom:1px solid #d8ceb8;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-weight:700;display:flex}.pecks-menu-settings label>span{align-items:center;gap:9px;display:flex}.pecks-menu-settings input{accent-color:#17394f;width:24px;height:24px}.pecks-menu-settings select{max-width:58%}.pecks-menu-rules h3{font-size:17px}.pecks-menu-rules summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.pecks-menu-rules img{max-width:100%}:is(.pecks-game-menu :focus-visible,.pecks-gamebar :focus-visible){outline-offset:3px;outline:3px solid #e49737}.pecks-game-menu button:disabled,.pecks-gamebar button:disabled{opacity:.5;cursor:default}@media (max-width:600px){.pecks-menu-trigger span{display:none}.pecks-gamebar{gap:8px}.pecks-gamebar-title{font-size:14px}.pecks-game-menu{margin:auto auto max(12px,env(safe-area-inset-bottom));max-height:calc(100dvh - 24px - env(safe-area-inset-top));border-radius:20px 20px 14px 14px}.pecks-game-menu h2{font-size:25px}}@media (max-height:500px){.pecks-game-menu{max-height:calc(100dvh - 16px);margin:auto;padding:12px 18px}.pecks-menu-actions{gap:6px}.pecks-game-menu h2{margin:6px 0}}.pecks-menu-confirm{background:#f5e7cc;border:1px solid #bc9f79;border-radius:12px;gap:9px;padding:12px;display:grid}.pecks-menu-confirm p{margin:0 0 5px}.pecks-menu-confirm button{width:100%}.pecks-game-menu h2,.pecks-gamebar-title{overflow-wrap:break-word}.pecks-menu-settings label{font-size:14px;line-height:1.4}@media (max-width:600px){.pecks-menu-settings label:has(select){flex-wrap:wrap}.pecks-menu-settings select{width:100%;max-width:none}.pecks-menu-settings label>span{min-width:0}.pecks-menu-settings input{flex-shrink:0}.pecks-game-menu p{font-size:15px}}
