/* HydraCro Arcade: concise game screens with accessible, optional descriptions. */
.hc-help{display:inline-block;max-width:100%;vertical-align:middle;margin:5px 0;position:relative;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.hc-help>summary{list-style:none;display:inline-grid;place-items:center;width:29px;height:29px;min-width:29px;border:1px solid rgba(96,245,176,.55);border-radius:7px;background:#0a241c;color:#97ffc5;font:900 16px/1 ui-monospace,Consolas,monospace;cursor:pointer;user-select:none;transition:background .16s,border-color .16s,box-shadow .16s}
.hc-help>summary::-webkit-details-marker{display:none}
.hc-help>summary:hover,.hc-help[open]>summary{background:#1b4b33;border-color:#92ffc0;box-shadow:0 0 14px #66ffaa2b}
.hc-help>summary:focus-visible{outline:2px solid #8bffc0;outline-offset:3px}
.hc-help>.hc-help-copy{display:block;max-width:min(630px,calc(100vw - 65px));margin:8px 0 2px;padding:11px 14px;border:1px solid #426a52;border-radius:8px;background:#09231c;color:#d1e8d9;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;box-shadow:0 10px 22px #0005}
.hc-help>.hc-help-copy p{margin:0 0 7px!important;font:inherit!important;color:inherit!important}
.hc-help>.hc-help-copy p:last-child{margin-bottom:0!important}
.hc-help>.hc-help-copy a{color:#91ffc6;text-decoration:underline}
.hc-help.hc-role-help{margin:4px 0 0}
.hc-role-help>.hc-help-copy{max-width:340px;font-size:11px}
.hc-role-help>summary{width:25px;height:25px;min-width:25px;font-size:13px}
.hc-game-compact .section-card{min-height:135px;padding:18px;gap:7px}
.hc-game-compact .section-card .launch{padding-top:7px}
.hc-game-compact .section-hero{padding-bottom:22px}
.hc-game-compact .section-hero>p{margin-bottom:5px}
.hc-game-compact .section-hero .hc-help-copy{color:#cce7d7;letter-spacing:normal}
@media(max-width:600px){.hc-help>.hc-help-copy{max-width:calc(100vw - 56px);padding:10px 12px}.hc-game-compact .section-card{min-height:115px;padding:16px}}
@media(prefers-reduced-motion:reduce){.hc-help>summary{transition:none}}
