/* Mastodon Pure Black Theme - Vinterkarusell */

/* 1. Pure black background everywhere - Added inner wrappers */
body,
.ui,
.columns-area,
.drawer,
.drawer__inner,
.drawer__inner__mastodon,
.drawer__header,
.column,
.column-header,
.column-back-button,
.scrollable,
.getting-started,
.getting-started__wrapper,
.getting-started__footer,
.navigation-panel {
  background: #000000 !important;
  background-color: #000000 !important;
}

/* 2. Pure black boxes/cards */
.account__header__bio,
.account__header__fields,
.account__header__extra,
.status,
.detailed-status,
.notification,
.compose-form,
.search,
.search__input,
.setting-text,
.box-widget,
.directory__card,
.card,
.trends__item,
.account__section-headline,
.notification__filter-bar,
.account__header__tabs__buttons,
.account__header__account-note,
.search-results,
.column-link {
  background: #000000 !important;
  background-color: #000000 !important;
}

/* 3. Verified link - stronger green color (#00ff88) */
.account__header__fields .verified {
  border: 1px solid #00ff88 !important;
  background: #000000 !important;
}

.account__header__fields .verified a,
.account__header__fields .verified dt,
.account__header__fields a {
  color: #00ff88 !important;
}

/* Verified checkmark icon and badge */
.account__header__fields .verified .fa-check,
.account__header__fields .verified svg,
.verified-badge,
.verified-badge .fa {
  color: #00ff88 !important;
  fill: #00ff88 !important;
}

/* 4. Subtle borders for structure */
.status,
.detailed-status,
.notification,
.account__header__fields dl,
.compose-form__autosuggest-wrapper,
.autosuggest-textarea__textarea,
.search__input,
.setting-text {
  border-color: #1a1a1a !important;
}

/* 5. Navigation, tabs, and buttons */
.tabs-bar,
.react-tabs,
.account__section-headline,
.navigation-bar {
  background: #000000 !important;
}

.button {
  background: #1a1a1a !important;
  color: #e0e0e0 !important;
}

.button:hover {
  background: #2a2a2a !important;
}

/* 6. Text readability */
.primary-text,
.account__header__bio .account__header__content,
.status__content,
.detailed-status__meta,
.column-link__text,
.column-link__icon {
  color: #e0e0e0 !important;
}

