/* Shared grade controls: color plus text, a tick and inset outline for selection. */
#game #panel #panelBody .rarityControl{color:var(--grade-color)!important;border:1px solid var(--grade-color)!important;background:#162b24!important;box-shadow:inset 0 0 14px color-mix(in srgb,var(--grade-color) 8%,transparent);font-weight:700}
#game #panel #panelBody button.rarityControl{min-height:34px;white-space:nowrap}
#game #panel #panelBody button.rarityControl[aria-pressed=true]{color:var(--grade-color)!important;background:color-mix(in srgb,var(--grade-color) 18%,#14231e)!important;box-shadow:inset 0 0 0 1px var(--grade-color)}
#game #panel #panelBody button.rarityControl[aria-pressed=true]::before{content:'✓ ';font-size:.85em}
#game #panel #panelBody select.rarityControl{border-left-width:5px!important;color-scheme:dark}
#game #panel #panelBody .rarityControl:focus-visible{outline:2px solid #fff0d2;outline-offset:2px}
