:root{--action-outline:color-mix(in srgb, var(--accent-text) 78%, var(--line))}.button.primary:not(:disabled):is(:hover,:focus-visible){color:var(--palette-ink,#fff);box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--accent-text);background:var(--accent)!important}button:not(:is(.primary,.danger,.danger-button,.signed-in,.marker-active,.planning-save-list-action,.inventory-add-button,.art-select-printing,.art-add-another,.editor-return-to-save,.custom-card-toggle,.remove-card-group,.filter-chip-remove,.auth-mode-switch)):not(:where(.deck-nav .deck-link,.deck-nav .deck-order-controls button)):not(:is(.active,.selected,.collapsed,.art-guess)):not([aria-pressed=true]):not([aria-expanded=true]):not(:disabled){border-color:var(--action-outline)}button:not(:is(.primary,.danger,.danger-button,.signed-in,.marker-active,.planning-save-list-action,.inventory-add-button,.art-select-printing,.art-add-another,.editor-return-to-save,.custom-card-toggle,.remove-card-group,.filter-chip-remove,.auth-mode-switch)):not(:is(.active,.selected,.collapsed,.art-guess)):not([aria-pressed=true]):not([aria-expanded=true]):not(:disabled):is(:hover,:focus-visible){border-color:var(--accent)}.button:not(:is(.primary,.danger,.danger-button,.signed-in,.marker-active,.planning-save-list-action)):not(:disabled),:root[data-theme=light] .button.subtle:not(:is(.primary,.danger,.danger-button,.signed-in,.marker-active,.planning-save-list-action)):not(:disabled){border-color:var(--action-outline)}.button:not(:is(.primary,.danger,.danger-button,.signed-in,.marker-active,.planning-save-list-action)):not(:disabled):is(:hover,:focus-visible){border-color:var(--accent);color:var(--text)}.palette-trigger:not([aria-expanded=true]):not(:disabled),.palette-choice:not([aria-pressed=true]):not(:disabled),.command-nav-signout:not(:disabled),.filter-row button:not(.active):not(:disabled),.deck-sort-trigger:not([aria-expanded=true]):not(:disabled),.add-results button:not(:disabled),.scanner-shortcut:not(:disabled),.art-button:not(:disabled),.art-choice:not(.selected):not(:disabled),.image-toolbar button:not(:disabled),.grid-style-toggle button:not(.active):not(:disabled),.format-selector button:not(.active):not(:disabled),.deck-sort-options button:not(:disabled),.deck-panel-controls button:not(.collapsed):not(:disabled),.inventory-card-link,.card-position-controls button:not(.remove-card-group):not(:disabled),.deck-picture-slots button:not(.active):not(:disabled),.deck-picture-grid button:not(.selected):not(:disabled),.box-filter-row button:not(.active):not(:disabled),.segmented button:not(.active):not(:disabled),button.filter-chip:not(.removable-chip):not(:disabled),.filter-chip-edit:not(:disabled),.candidate-list button:not(.selected):not(.art-guess):not(:disabled),.planning-goals>button:not(.active):not(:disabled),.catalog-choice-grid button:not(.selected):not(:disabled),.inventory-bulk-results>button:not(.selected):not(:disabled),.selected-art-heading button:not(:disabled),.audit-button:not(:disabled){border-color:var(--action-outline)}.filter-row button:not(.active):not(:disabled),.grid-style-toggle button:not(.active):not(:disabled),.deck-sort-options button:not(:disabled),.segmented button:not(.active):not(:disabled),.add-results button:not(:disabled),.selected-art-heading button:not(:disabled),.palette-close:not(:disabled),.password-visibility:not(:disabled),.nav-more:not(.active):not(:disabled){border-style:solid;border-width:1px}.selected-art-heading button:not(:disabled){border-radius:7px}button.filter-chip{color:var(--text);background:0 0}button.filter-chip:not(:disabled):is(:hover,:focus-visible){background:var(--accent-soft)}.selected-art-preview:not(:disabled) img{border-color:var(--action-outline)}.filter-chip-remove:not(:disabled),.card-position-controls .remove-card-group:not(:disabled){border-color:color-mix(in srgb, var(--red) 72%, var(--line))}:root[data-theme=light] .filter-chip-edit:not(:disabled){border-color:var(--action-outline)}:root[data-theme=light] .filter-chip-remove:not(:disabled){border-color:color-mix(in srgb, var(--red) 72%, var(--line))}.deck-image-scroll .deck-image-button:not(:disabled){border:1px solid var(--action-outline)}.filter-row button.active:not(:disabled),.grid-style-toggle button.active:not(:disabled),.segmented button.active:not(:disabled),.nav-more.active:not(:disabled),.password-visibility[aria-pressed=true]:not(:disabled){border:1px solid var(--accent)}.password-visibility:focus-visible:not(:disabled){outline:3px solid var(--accent-text);outline-offset:3px}
