/* 긴급 보안 경고 배너 숨기기 */
.warning-banner {
  display: none !important;
}

body.theme-default.layout-single-column {
  --active-header-radial-gradient: radial-gradient(ellipse, rgb(239, 154, 154 / 25%) 0, rgb(255, 0, 81 / 0%) 60%);
  --color-brand-mastodon: #8990ae;
  --color-brand-mastodon-links: #8990ae;
  --color-accent-dark-50: #8990ae80;
  --color-accent: #8990ae;
  --color-accent-dark: #505978;
  --color-border: #dedfea;
  --color-dim: #505978;
  --color-mud: #dedfea;
  --color-light-purple: #b6bbd0;
  --color-bg-compose-form: rgba(182, 187, 208, .2);
  --color-bg-compose-form-focus: rgb(182, 187, 208 / .4); 
  --color-topaz: #8899a6;
  --color-dark-electric-blue: #9088a6;
  --color-bg-75: #ffffffbf;
}

body.theme-default.layout-multiple-columns {
  --active-header-radial-gradient: radial-gradient(ellipse, rgb(239, 154, 154 / 25%) 0, rgb(255, 0, 81 / 0%) 60%);
  --color-brand-mastodon: #8990ae;
  --color-brand-mastodon-links: #8990ae;
  --color-accent-dark-50: #8990ae80;
  --color-accent: #8990ae;
  --color-accent-dark: #505978;
  --color-border: #dedfea;
  --color-dim: #8990ae;
  --color-mud: #dedfea;
  --color-light-purple: #b6bbd0;
  --color-bg-compose-form: rgba(182, 187, 208, .2);
  --color-bg-compose-form-focus: rgb(182, 187, 208 / .4); 
  --color-topaz: #8899a6;
  --color-dark-electric-blue: #9088a6;
  --color-bg-75: #ffffffbf;
}

/* 📁 components.scss */
.button {
  background-color: #8990ae ;
}

/* 📁 admin.scss */
.admin-wrapper .sidebar ul .simple-navigation-active-leaf a {
  background-color: #8990ae;
}

/* 📁 variables.scss */
.button:active,
.button:focus,
.button:hover {
  background-color: #505978;
}

.simple_form .block-button,
.simple_form .button,
.simple_form button {
  background: #8990ae;
}

/* 📁 forms.scss */
.simple_form .block-button:active,
.simple_form .block-button:focus,
.simple_form .block-button:hover,
.simple_form .button:active,
.simple_form .button:focus,
.simple_form .button:hover,
.simple_form button:active,
.simple_form button:focus,
.simple_form button:hover {
  background-color: #505978;
}

/* 📁 diff.scss */
.compose-form .compose-form__warning,
.simple_form .recommended {
  background-color: rgba(137, 144, 174, 0.1);
  border-color: #8990ae;
}

.simple_form .recommended {
  color: #505978;
}

/* 📁 layout-single-column.scss */
.compose-form .compose-form__warning,
.compose-form .compose-form__warning a {
  color: #505978;
}


:root {
  /* 📁 layout-multiple-columns.scss */
  --color-brand-mastodon: #505978;
  --color-brand-mastodon-links: #b6bbd0;
  --color-accent: #b6bbd0;
  --color-accent-dark: #8990ae;
  --color-accent-dark-50: #8990ae80;

  /* 📁 layout-single-column.scss */
  --color-brand-mastodon: #505978;
  --color-brand-mastodon-links: #b6bbd0;
  --color-accent: #b6bbd0;
  --color-accent-dark: #8990ae;
  --color-accent-dark-50: #8990ae80;

  /* 📁 variables.scss */
  --color-highlight: #b6bbd0 !important;
}

/* 📁 components.scss - 검색 팝업 메뉴 항목 선택/포커스/호버 시 배경색 변경 */
.search__popout__menu__item.selected,
.search__popout__menu__item:active,
.search__popout__menu__item:focus,
.search__popout__menu__item:hover {
  background: #b6bbd0;
}

/* admin.scss 관련 스타일 */
.admin-wrapper .content__heading__tabs a.selected {
  background: #8990ae;
}

.filters .filter-subset a.selected {
  border-bottom: 2px solid #8990ae;
  color: #8990ae;
}

.admin-wrapper .content .muted-hint a,
body .muted-hint a {
  color: #8990ae;
}

.retention__table__box--100 {
  background-color: #8990ae;
}

.retention__table__box--20 {
  background-color: rgba(137, 144, 174, 0.2);
}

.retention__table__box--0,
.retention__table__box--10 {
  background-color: rgba(134, 144, 174, 0.1);
}

.dimension__item__indicator--100 {
  background-color: #8990ae;
}

.dimension__item__indicator {
  background: #8990ae;
}

.dimension__item__indicator--80 {
  background-color: rgba(134, 144, 174, 0.8);
}

.dimension__item__indicator--20 {
  background-color: rgba(134, 144, 174, 0.2);
}

.dimension__item__indicator--0 {
  background-color: rgba(134, 144, 174, 0.1);
}

/* variables.scss 관련 스타일 */
.back-link a {
  color: #8990ae;
  text-decoration: none;
}

.progress-tracker .active .circle {
  border-color: #8990ae;
}

.onboarding__link {
  color: #505978;
}

/* rtl.scss 관련 스타일 */
.dashboard__quick-access {
  align-items: baseline;
  background: #8990ae;
}

/* accounts.scss 관련 스타일 */
.account-role {
  align-items: center;
  border: 1px solid #8990ae;
  border-radius: 6px;
  color: #8990ae;
}

.progress-tracker .completed .circle {
  background: #8990ae;
  border-color: #8990ae;
}

.progress-tracker .separator.completed {
  background: #8990ae;
}

.progress-tracker .active .circle:before {
  background: #8990ae;
}

/* forms.scss 관련 스타일 */
.simple_form .input.boolean label a {
  color: #505978;
}

/* components.scss 관련 스타일 */
.onboarding__steps__item__description h6 {
  color: #505978;
}

.privacy-dropdown__option.active, .privacy-dropdown__option:hover {
    background: #b6bbd0;
}

.privacy-dropdown__option.active:hover {
    background: #8990ae;
}

.icon-button.active {
    color: #8990ae;
}

.dismissable-banner__message h1, .warning-banner__message h1 {
    color: #8990ae;
}

.dismissable-banner__action .icon-button, .warning-banner__action .icon-button {
    color: #8990ae;
}

.search-results__section__header button {
    background: 0;
    border: 0;
    color: #b6bbd0;
}

.conversation__unread {
    background: #8990ae;
}
