/* Shared panel action buttons. Drawer grips and inline editing icons retain their shapes. */
@media screen {
 :is(button, .home-navigation a, .home-account-link, .shared-profile-link, .profile-link, .home-profile-menu > div > a, .character-profile-link):not(:where(.character-sheet *, .builder-merit-input-table button, .sheet-format-options button, .builder-class-choice, [data-stats-builder] button, .experience-shop-item, .portals-calendar button, .sheet-navigation-toggle, .database-navigation-toggle, .sheet-zoom-handle, .profile-edit-button, .database-password-toggle, .shared-account-password-toggle, .profile-edit-button *)) {
  box-sizing: border-box;
  min-height: 28px;
  padding: 5px 12px!important;
  border: 1px solid #3d85c6!important;
  border-radius: 3px!important;
  clip-path: none!important;
  background: #03080c!important;
  color: #fff!important;
  font-family: var(--body-font, "Saira", Arial, sans-serif)!important;
  font-size: 12px!important;
  font-weight: 700!important;
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase!important;
  text-decoration: none;
  box-shadow: none!important;
  cursor: pointer;
 }
 :is(button, .home-navigation a, .home-account-link, .shared-profile-link, .profile-link, .home-profile-menu > div > a, .character-profile-link):not(:where(.character-sheet *, .builder-merit-input-table button, .sheet-format-options button, .builder-class-choice, [data-stats-builder] button, .experience-shop-item, .portals-calendar button, .sheet-navigation-toggle, .database-navigation-toggle, .sheet-zoom-handle, .profile-edit-button, .database-password-toggle, .shared-account-password-toggle, .profile-edit-button *)):not(:disabled):hover { background: #122535!important; border-color: #72b7ef!important; }
 :is(button, .home-navigation a, .home-account-link, .shared-profile-link, .profile-link, .home-profile-menu > div > a, .character-profile-link):not(:where(.character-sheet *, .builder-merit-input-table button, .sheet-format-options button, .builder-class-choice, [data-stats-builder] button, .experience-shop-item, .portals-calendar button, .sheet-navigation-toggle, .database-navigation-toggle, .sheet-zoom-handle, .profile-edit-button, .database-password-toggle, .shared-account-password-toggle, .profile-edit-button *)):focus-visible { outline: 2px solid #a7d7ff; outline-offset: 2px; }
 :is(button, .home-navigation a, .home-account-link, .shared-profile-link, .profile-link, .home-profile-menu > div > a, .character-profile-link):not(:where(.character-sheet *, .builder-merit-input-table button, .sheet-format-options button, .builder-class-choice, [data-stats-builder] button, .experience-shop-item, .portals-calendar button, .sheet-navigation-toggle, .database-navigation-toggle, .sheet-zoom-handle, .profile-edit-button, .database-password-toggle, .shared-account-password-toggle, .profile-edit-button *))[aria-pressed="true"] { background: #122535!important; border-color: #a7d7ff!important; }
 :is(button, .home-navigation a, .home-account-link, .shared-profile-link, .profile-link, .home-profile-menu > div > a, .character-profile-link):not(:where(.character-sheet *, .builder-merit-input-table button, .sheet-format-options button, .builder-class-choice, [data-stats-builder] button, .experience-shop-item, .portals-calendar button, .sheet-navigation-toggle, .database-navigation-toggle, .sheet-zoom-handle, .profile-edit-button, .database-password-toggle, .shared-account-password-toggle, .profile-edit-button *)):disabled { opacity: .45!important; cursor: not-allowed; }
 .sheet-zoom-controls button { padding-inline: 6px!important; }
}
