#modeHelpModal{z-index:1500;padding:16px;box-sizing:border-box}.mode-help-card{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;padding:26px;background:#092f43;border:1px solid #5dabb7;border-radius:18px;color:#dff4f3;box-shadow:0 16px 60px #00121c88;font-family:'Nunito Sans',sans-serif}.mode-help-card header{display:flex;justify-content:space-between;gap:16px;align-items:center}.mode-help-card header small{color:#83e0d5;font-size:11px;font-weight:800;letter-spacing:1px}.mode-help-card button,.mode-help-replay{background:#16495b;color:#defaf5;border:1px solid #6cb4be;border-radius:9px;padding:10px 15px;min-height:44px;font:800 13px 'Nunito Sans',sans-serif;cursor:pointer}.mode-help-card #closeModeHelp{background:none;border:0;font-size:26px;min-width:44px;padding:2px}.mode-help-card #modeHelpProgress{font-size:12px;color:#8ebbc8;margin:12px 0}.mode-help-card h2{font-size:25px;margin:14px 0;line-height:1.2}.mode-help-card #modeHelpText{font-size:15px;line-height:1.7;color:#c9e2e8;white-space:pre-line}.mode-help-card footer{display:flex;justify-content:space-between;gap:12px;margin-top:26px}.mode-help-card #modeHelpNext{background:#79ded0;color:#073645;border-color:#79ded0}.mode-help-card button:disabled{opacity:.35;cursor:default}.mode-help-replay{margin:12px 0;width:100%}#abyssHelp{flex:0 0 44px;width:44px;min-height:44px;font-size:20px}
#pufferLobbyModal .puffer-help-button{min-height:44px;padding:10px 16px;flex:0 0 auto}
@media(max-width:480px){.mode-help-card{padding:20px}.mode-help-card h2{font-size:23px}.mode-help-card #modeHelpText{font-size:14px}.mode-help-card footer{margin-top:20px;flex-wrap:wrap}}
