/*フォントサイズ調整*/
.column-header {
    font-weight: 900;
}
.status__content,
.reply-indicator__content {
    font-size: 14px;
    line-height: 1.4em;
}
.status__display-name strong {
    font-weight: 900!important;
}

/*絵文字サイズ調整・横長絵文字を表示できるようにする*/
.reply-indicator__content .emojione, .status__content .emojione {
    width: auto !important;
    height: 20px !important;
    margin: 0 !important;
}

.detailed-status .status__content .emojione {
    width: auto !important;
    height: 20px !important;
    margin: 0 !important;
}

/*絵文字ピッカーの高さ調節*/
.emoji-mart-scroll {
  height: 550px !important;
  max-height: none !important;
}
.emojione {
  width: auto;
}


/*絵文字ピッカー内の絵文字サイズ調節*/
.emoji-mart-category .emoji-mart-emoji.emoji-mart-emoji-custom img {
       min-width: 40px;
       width: auto !important;
       min-height: 35px;
}


/* 本文中の絵文字のみホバー時に拡大表示 */
.status__content__text .emojione:hover{
	height: 4rem;
}


/*トゥート入力ボックスの初期サイズを大きく*/
.app-holder .autosuggest-textarea__textarea {
  height: calc(16em + 1.8em / 2);
  max-height: none !important;
  min-height: calc(16em + 1.8em / 2);
　overflow-y: auto;
  border-radius: 4px 4px 4px 0;
}

/*トゥート入力ボックスをダークモードにする*/
/*トゥート入力ボックス背景色と文字色*/
.compose-form :is(.autosuggest-textarea__textarea, .spoiler-input__input) {
  color: #fff !important;
  background: #272b36 !important;
}

/*トゥート入力ボックスとツールバーの間にある見えない境界線*/
.compose-form .compose-form__modifiers {
  color: #fff !important;
  background: #313543 !important;
}

/*トゥート入力ボックス下にあるツールバーの背景色*/
.compose-form .compose-form__buttons-wrapper {
  background: #313543 !important;
}

/*トゥート入力ボックス下にあるツールバーの文字色*/
.compose-form .compose-form__buttons-wrapper button {
  color: #fff !important;
}

/*トゥート入力ボックス下にあるツールバーの文字数の色*/
.compose-form .compose-form__buttons-wrapper .character-counter {
  color: #fff !important;
}

/*「ここに警告を書いてください」、「今なにしてる？」の文字色*/
:is(input, textarea)::placeholder {
  color: #959CB4 !important;
}

/*言語選択ドロップダウンをダークモード化*/
.language-dropdown__dropdown {
  filter: invert(1) hue-rotate(180deg) !important;
}

/*ツールバーの絵文字背景色*/
.emoji-picker-dropdown__menu,
section[aria-label="絵文字を追加"] :is(.emoji-mart-bar, .emoji-mart-search, .emoji-mart-scroll, .emoji-mart-category-label span) {
  background: rgba(33, 33, 40, 0.7) !important;
}

/*ツールバーの絵文字欄文字色*/
.emoji-mart,
.emoji-mart-search input {
  color: #fff !important;
}

/*ツールバーの絵文字欄ヘッダーのジャンルアイコン色*/
button.emoji-mart-anchor {
  color: #fff !important;
}


/*トニーを非表示にする*/
.drawer__inner__mastodon img {
    display: none;
}

/*投稿されました！の通知を出さないようにする*/
.notification-list {
	display: none;
}

/*メディアの高さを調節*/
.media-gallery {
  max-height: 552px;
}
.media-gallery__item-thumbnail img {
    object-fit: contain;
    -o-object-fit: contain;
}

/* カード表示を縮小する（通常版） */
.status-card:not(.expanded){
	height: 60px;
}
.status-card:not(.expanded) .status-card__image{
	height: 60px;
	width: 60px;
}
.status-card:not(.expanded) .status-card__content{
	padding: 1px;
	height: 60px;	
}
.status-card:not(.expanded) .status-card__host{
	font-size: 9px;
	margin-bottom: 1px;
}
.status-card:not(.expanded) time:after{
	content: attr(title);
	font-size: 0.6rem;
}
.status-card:not(.expanded) .status-card__title{
	font-size: 12px;
}
.status-card:not(.expanded) .status-card__description{
	display: none;
}

