/* Shared rounding for existing segmented navigation only. Layout, selected
   states and tab behavior stay with each component. */
:root {
  --cy-segment-radius: 30px;
  --cy-segment-item-radius: 999px;
}
html body :is(
  #luxeCard .settings-tabs,
  #friends-overlay .friends-modal .fr-tabs,
  .arena-player-profile .arena-player-filters,
  .courses-scope .tab-switch,
  .homework-scope .hw-tab-switch,
  .materials-tab-switch,
  .admin-lesson-view-switch,
  .shop-mode-switch,
  .shop-orders-tabs,
  .index-attendance .dla-view-switch,
  .timeboard-card .tbd-switch
) { border-radius: var(--cy-segment-radius) !important; }
html body :is(
  #luxeCard .settings-tab,
  #friends-overlay .friends-modal .fr-tab,
  .arena-player-profile .arena-player-filters > button,
  .student-notify-tabs .student-notify-tab,
  .courses-scope .tab-switch .tab-btn,
  .courses-scope .tab-switch__indicator,
  .homework-scope .hw-tab-btn,
  .homework-scope .hw-tab-switch__indicator,
  .materials-tab-switch .tab,
  .materials-tab-indicator,
  .admin-lesson-view-switch .admin-lesson-view-btn,
  .shop-mode-switch .shop-mode-btn,
  .shop-orders-tabs .tab-btn,
  .index-attendance .dla-view-tab,
  .timeboard-card .tbd-switch > button,
  .ach-section .ach-filter-btn,
  .ach-section .ach-filter-indicator,
  .aa-tabs .aa-tab
) { border-radius: var(--cy-segment-item-radius) !important; }
