.gauntlet-hero{display:flex;align-items:center;gap:20px;margin:20px 0}.gauntlet-hero .mode-logo{width:130px;height:130px;object-fit:contain}.gauntlet-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.gauntlet-tabs [aria-pressed=true]{background:#e6bc62;color:#20170d}.gauntlet-lineup,.gauntlet-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gauntlet-player{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;padding:13px;min-width:0;min-height:72px;background:#172a38;color:#f1f7fa;border:1px solid #8f744c;border-radius:10px;font:inherit;cursor:pointer}.gauntlet-player strong{overflow-wrap:anywhere;font-size:14px}.gauntlet-player small{color:#bdd0db}.gauntlet-player span{color:#f1cd78;font-size:13px}.gauntlet-player:disabled{opacity:1;cursor:default}.gauntlet-match .mode-logo{width:70px;height:70px;object-fit:contain}.gauntlet-mode input{box-sizing:border-box;max-width:100%;min-height:44px}.gauntlet-mode button:focus-visible{outline:3px solid #f1cd78;outline-offset:2px}@media(max-width:700px){.gauntlet-hero{gap:12px}.gauntlet-hero .mode-logo{width:85px;height:85px}.gauntlet-lineup,.gauntlet-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.gauntlet-tabs .btn{flex:1;font-size:12px;padding:8px}.gauntlet-mode .btn{min-height:44px}}
