html.gv-v2 #panelArena .gap-team{position:relative;z-index:2;margin:12px 0 20px;background:#211728;border:12px solid transparent;border-image:url('/v2/art/council/dialog.webp') 150 fill / 12px / 0 stretch;box-sizing:border-box;color:#f5e4ce}
.gap-summary{display:flex;align-items:center;gap:16px;cursor:pointer;padding:10px 14px;min-height:52px;list-style:none}.gap-summary::-webkit-details-marker{display:none}.gap-title{font:700 20px var(--font-display,serif);color:#f0d18b}.gap-mini{display:flex;margin-left:auto}.gap-mini-pet{width:48px;height:48px;object-fit:contain}.gap-edit{font-size:13px;color:#f0d18b;text-decoration:underline;text-underline-offset:4px}.gap-body{padding:8px 18px 20px}.gap-intro{margin:0 0 8px;max-width:65ch;line-height:1.6}.gap-status{font-size:13px;color:#d6c4df;margin:0 0 20px}.gap-slots{display:grid;grid-template-columns:1fr 1fr;gap:24px}.gap-slot{display:grid;grid-template-columns:96px minmax(0,1fr);gap:5px 16px;align-items:center}.gap-pet{width:96px;height:96px;object-fit:contain;grid-row:span 2}.gap-label{align-self:end;color:#f0d18b;font-weight:700}.gap-select{width:100%;min-width:0;min-height:44px;align-self:start;background:#17101f;color:#f5e4ce;border:1px solid #947445;border-radius:4px;padding:8px;font:14px var(--font-body,sans-serif);color-scheme:dark}.gap-select:focus-visible,.gap-button:focus-visible,.gap-summary:focus-visible{outline:2px solid #f3d58a;outline-offset:3px}.gap-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:22px}html.gv-v2 #panelArena .gap-button{width:260px;max-width:100%;min-height:60px;background:url('/v2/art/council/action-walnut.webp') center/contain no-repeat!important;border:0!important;box-shadow:none!important;color:#ffe4b8;font:700 14px var(--font-display,serif);padding:12px 25px;cursor:pointer}.gap-button:disabled{opacity:.5;cursor:default}.gap-message{min-height:1.5em;margin:12px 0 0;color:#ffe1a6;line-height:1.5}.gap-team ::selection{background:#795d93;color:#fff}
@media(max-width:600px){.gap-summary{gap:8px;padding:8px 4px;flex-wrap:wrap}.gap-title{font-size:17px}.gap-mini-pet{width:36px;height:36px}.gap-edit{flex-basis:100%}.gap-body{padding:6px 6px 12px}.gap-slots{grid-template-columns:1fr;gap:18px}.gap-slot{grid-template-columns:72px minmax(0,1fr);gap:6px 10px}.gap-pet{width:72px;height:72px}.gap-actions{justify-content:center}.gap-status{margin-bottom:18px}}
