/* Remove decorative frames; retain meaningful rarity, selection and keyboard focus. */
html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production :is(
 .fidelity-header,.fidelity-shell,.fidelity-rail,.cc-global-drops,.cc-real-online,
 .cc-up-slot,.cc-up-panel,.cc-up-shelf,.cc-up-empty,.cc-up-arena,.cc-up-rules,
 .cc-up-modes,.cc-up-modes button,.cc-up-mults button,.cc-up-slot__plus,
 .edv2-panel,.edv2-slot,.edv2-result-item,.edv2-contract-summary,.edv2-operation,.edv2-recovery,.edv2-rules,.edv2-field,.edv2-chip,.edv2-pill,
 .dz-panel,.dz-stat,.dz-outcome,.dz-field,.dz-chip,.dz-table,.dz-log__row,
 .cc-seed-details,.cc-ref-metric,.cc-ref-linkbox,.cc-ref-step,.cc-ref-copy,
 .cc-bonus-jackpot,.cc-bonus-day,.cc-pvp-picker,.cc-pvp-result,.cc-pvp-list>article,.cc-pvp-picker article,
 .cc-mode-card,.cc-hub-bonuses,.cc-hub-bonuses>a,.cc-batch-card,.cc-tile,
 .cc-up-search,.cc-up-sort,.cc-catalog__search,.cc-hub-social>a,.cc-hub-social>button,
 .fidelity-search,.fidelity-wallet,.fidelity-plus,.cc-ruby-signin,.cc-up-go,.cc-mobile-balance,.fidelity-profile,.fidelity-user-menu,
 .edv2-btn,.dz-btn,.dz-commit,.cc-pvp-primary,.cc-pvp-page button
){border-color:transparent!important;box-shadow:none!important;}
html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production :is(input,select,textarea){border-color:transparent!important;box-shadow:none!important;}
html:root[data-casecrow-theme] body .edv2-dialog{border-color:transparent!important;box-shadow:0 20px 60px rgba(0,0,0,.25)!important;}
html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production :is(.cc-up-slot.is-filled,.cc-bonus-day.is-current,.is-selected){border-color:var(--accent)!important;}
html:root[data-casecrow-theme] body #root .cc-app.fidelity-page.editorial-production :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px!important;}
