/* (c) Britt Innovations Inc., Monsieur Britt */
.fsl-game-help { max-width: 850px; margin: .65rem auto; padding: .65rem .9rem; background: #fff; color: #172554; border: 2px solid #cbd5e1; border-radius: 10px; font: 1rem/1.5 system-ui, sans-serif; }
.fsl-game-help summary { display: list-item; min-height: 44px; cursor: pointer; font-weight: 750; padding: .5rem; }
.fsl-game-help p { margin: .5rem 0; }
.fsl-game-help:focus-within { outline: 3px solid #2563eb; outline-offset: 2px; }
.fsl-game-ready button { min-height: 44px; }
.fsl-game-ready [data-game-start] { font-size: 1rem; }
.fsl-game-ready #message.start { display: block; position: relative; top: auto; left: auto; transform: none; width: min(100%, 600px); min-width: 0; margin: 1rem auto; padding: 1rem; }
.fsl-game-ready .board .card { font: inherit; }
.fsl-game-ready .board .card:focus-visible { outline: 3px solid #f59e0b; outline-offset: 3px; }
html.embed-mode .fsl-game-help { margin: .2rem; padding: .2rem .5rem; font-size: .85rem; }
