/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.wgh-games-list{display:grid;gap:1.2em;}.wgh-game-access{margin:.4em 0 1.2em;}.wgh-play{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.1em;min-width:18em;padding:.9em 1.6em 1em;border-radius:10px;background:#2b2118;border:2px solid #c9822b;color:#fff !important;text-decoration:none !important;box-shadow:0 6px 18px rgba(0,0,0,.25);transition:transform .15s,box-shadow .15s;}.wgh-play:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.3);}.wgh-play__pre{font-size:.85em;letter-spacing:.12em;text-transform:uppercase;color:#e9c48a;}.wgh-play__title{font-size:2.1em;font-weight:800;line-height:1.1;color:#D88F30;letter-spacing:.02em;}.wgh-play--off{background:#b9b2a6;border-color:#b9b2a6;cursor:not-allowed;box-shadow:none;}.wgh-play--off .wgh-play__title,.wgh-play--off .wgh-play__pre{color:#f3f0ea;}.wgh-request{display:inline-block;margin-top:.3em;padding:.4em 1em;border:1px solid #6b4a1f;border-radius:6px;color:#6b4a1f;text-decoration:none;}.wgh-note{color:#6b5a45;font-size:.95em;margin:.5em 0;}.wgh-note--ok{color:#2c7a2c;}
