.opponent-heading-help{display:inline-flex;align-items:center;justify-content:flex-start;gap:2px}.opponent-heading-help .score-toggle{margin:0}.opponent-heading-help #opponent-help-toggle{display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;margin:0;border:0;background:transparent;color:var(--navy);box-shadow:none;border-radius:50%;cursor:pointer;grid-column:auto;grid-row:auto}.opponent-heading-help #opponent-help-toggle span{display:grid;place-items:center;width:19px;height:19px;border:1px solid currentColor;border-radius:50%;font:13px/1 system-ui}#opponent-help-popover{position:fixed;inset:auto;margin:0;box-sizing:border-box;width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:14px 16px 8px;border:1px solid #acb6c0;border-radius:10px;background:#fffdf8;color:#193449;box-shadow:0 5px 22px #102c4433;font:13px/1.6 system-ui;text-align:left}#opponent-help-popover::backdrop{background:transparent}#opponent-help-popover p{margin:0!important}#opponent-help-close{display:block;margin:4px 0 0 auto;min-height:44px;font-size:13px}.theme-B #opponent-help-popover{background:#faf7ef;border:3px double #aaa18e;border-radius:0}.theme-C #opponent-help-popover{background:#fbf9f2;border-color:#b8c4cb}#opponent-help-toggle:focus-visible,#opponent-help-close:focus-visible{outline:3px solid #a92b39;outline-offset:2px}

.home-story .how-to{border-bottom:0}

.opponent-heading-help label{margin:0}.opponent-heading-help{display:flex}.theme-B #start>.opponent-heading-help{grid-column:1;grid-row:1}.theme-B #difficulty{grid-column:1;grid-row:2}
@media(min-width:761px){.theme-B #start>button[type=submit]{grid-column:1;grid-row:3;width:100%;max-width:none;justify-self:stretch;margin-top:8px}.theme-B #start #deal-note{grid-column:2;grid-row:3;text-align:left;align-self:center;margin:8px 0 0!important}.theme-B #start>.score-help-row{grid-column:2;grid-row:1/3}}
@media(min-width:651px) and (max-width:760px){.theme-B #start{display:block}.theme-B #start>button[type=submit]{width:100%;max-width:none}}
/* Match the related controls without changing the Clubhouse theme. */
.theme-A #difficulty,.theme-B #difficulty,.theme-A #start>button[type=submit],.theme-B #start>button[type=submit]{box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:48px;font-family:'Goudy Bookletter 1911',Georgia,serif;font-size:20px;font-weight:400;line-height:1.2;margin-left:0;margin-right:0;justify-self:start}
.theme-A #difficulty,.theme-A #start>button[type=submit]{border-radius:5px}
.theme-B #difficulty,.theme-B #start>button[type=submit]{border-radius:0}
