body.theme-default.layout-single-column,
body.theme-default.layout-multiple-columns {
    --logo: url("https://ifh.cc/g/HkWc31.png") !important;
}


/* = 다중 칼럼 모드 = */
body.theme-default.layout-multiple-columns {
    --color-brand-mastodon: #7FAF81 !important;          /* 부드러운 연두 */
    --color-brand-mastodon-links: #A9C9A7 !important;    /* 연한 세이지 그린 */
    --color-accent-dark-50: #7FAF8180 !important;        /* 투명 연두 */
    --color-accent: #91C18D !important;                  /* 밝은 연두 */
    --color-accent-dark: #5B8656 !important;             /* 진한 올리브 */
    background-image: none !important;
    background-color: #B5CBBB !important;                /* Subtle Green */
}
/* = 단일 칼럼 모드 = */
body.theme-default.layout-single-column {
    --color-brand-mastodon: #7FAF81 !important;
    --color-brand-mastodon-links: #A9C9A7 !important;
    --color-accent-dark-50: #7FAF8180 !important;
    --color-accent: #91C18D !important;
    --color-accent-dark: #5B8656 !important;
    /* 기존 핑크/보라 계열 변수 교체 */
    --color-light-purple: #7FAF81 !important;  
    --color-dim: #5B8656 !important;          
    --color-border: #AFC9BA !important;       
    --color-mud: #C8DDD8 !important;          
    /* 글쓰기창(Compose) 배경 */
    --color-bg-compose-form: rgba(127, 175, 129, .2) !important;
    --color-bg-compose-form-focus: rgba(127, 175, 129, .4) !important;
    background-image: none !important;
    background-color: #B5CBBB !important;
}
/* = 아이콘 버튼 활성 색상 (우선순위 강화) = */
body.theme-default.layout-single-column .icon-button.active,
body.theme-default.layout-multiple-columns .icon-button.active {
    color: #5B8656 !important; /* 진한 올리브 그린 */
}


.compose-form__highlightable {
  display: flex !important;
  flex-direction: column !important;
  flex: 0 1 auto !important;
  border-radius: 4px !important;
  transition: box-shadow 300ms ease-in-out !important;
  min-height: 0 !important;
  position: relative  !important;
}

.compose-form__highlightable.active {
  box-shadow: 0 0 0 6px rgba(38, 129, 55, 0.7) !important;
}




.user-role-2 {
  --user-role-accent: #000000;
}

.user-role-4 {
  --user-role-accent: #ffb3b3;
}

.user-role-5 {
  --user-role-accent: #e12340;
}

.user-role-6 {
  --user-role-accent: #000000;
}

