body {
    font-family: 'IBM Plex Sans', -apple-system, sans-serif !important;
    --colors-white: #0e0e0e !important;
    --colors-black: #dddddd !important;
    --colors-gray-50: #0e0e0e !important;
    --colors-gray-100: #050505 !important;
    --colors-gray-200: #181818 !important;
    --colors-gray-300: #1e1e1e !important;
    --colors-gray-400: #262626 !important;
    --colors-gray-500: #3d3d3d !important;
    --colors-gray-600: #484848 !important;
    --colors-gray-700: #a3a3a3 !important;
    --colors-gray-800: #c1c1c1 !important;
    --colors-gray-900: #dddddd !important;
    --colors-blue-50: rgba(6,182,212,0.06) !important;
    --colors-blue-100: rgba(6,182,212,0.12) !important;
    --colors-blue-200: #083344 !important;
    --colors-blue-300: #0e7490 !important;
    --colors-blue-400: #0891b2 !important;
    --colors-blue-500: #06b6d4 !important;
    --colors-blue-600: #22d3ee !important;
    --colors-blue-700: #4AE3FF !important;
    --colors-blue-800: #a5f3fc !important;
    --colors-blue-900: #cffafe !important;
    --colors-green-50: rgba(16,185,129,0.06) !important;
    --colors-green-100: rgba(16,185,129,0.1) !important;
    --colors-green-600: #10b981 !important;
    --colors-green-700: #10b981 !important;
    --colors-green-800: #10b981 !important;
    --colors-green-900: #10b981 !important;
    --colors-red-50: rgba(239,68,68,0.06) !important;
    --colors-red-100: rgba(239,68,68,0.1) !important;
    --colors-red-600: #ef4444 !important;
    --colors-red-700: #ef4444 !important;
    --colors-red-800: #ef4444 !important;
    --colors-yellow-50: rgba(245,158,11,0.06) !important;
    --colors-yellow-100: rgba(245,158,11,0.1) !important;
    --colors-yellow-600: #f59e0b !important;
    --colors-yellow-800: #f59e0b !important;
    --colors-primary-base: #06b6d4 !important;
    --colors-primary-light: rgba(6,182,212,0.15) !important;
    --colors-primary-dark: #0e7490 !important;
    --primary-color: #06b6d4 !important;
    --primary-color-light: rgba(6,182,212,0.15) !important;
    --primary-color-dark: #0e7490 !important;
  }
  .bg-white { background-color: #050505 !important; }
  .bg-gray-50 { background-color: #0e0e0e !important; }
  .bg-gray-100 { background-color: #050505 !important; }
  .bg-gray-200 { background-color: #181818 !important; }
  .bg-gray-300 { background-color: #1e1e1e !important; }
  .text-white { color: #0e0e0e !important; }
  .text-black { color: #dddddd !important; }
  .text-gray-900 { color: #dddddd !important; }
  .text-gray-800 { color: #c1c1c1 !important; }
  .text-gray-700 { color: #a3a3a3 !important; }
  .text-gray-600 { color: #a3a3a3 !important; }
  .border-gray-200 { border-color: #1a1a1a !important; }
  .border-gray-300 { border-color: #262626 !important; }
  .border-gray-400 { border-color: #3d3d3d !important; }
  .bg-blue-50 { background-color: rgba(6,182,212,0.08) !important; }
  .bg-blue-100 { background-color: rgba(6,182,212,0.12) !important; }
  .text-blue-500 { color: #06b6d4 !important; }
  .text-blue-600 { color: #06b6d4 !important; }
  .text-blue-700 { color: #4AE3FF !important; }
  .border-blue-500 { border-color: #06b6d4 !important; }
  .c-posts-container__postdescription { max-height: 2.8em; overflow: hidden; } /* 목록 본문 2줄 */
#c-header a[href="/"] img { display: none !important; }
.c-themeswitcher { display: none !important; } /* 다크,라이트 아이콘 삭제 */
.c-notification-indicator { display: none !important; } /* noti 아이콘 삭제 */
/* Powered by Fider 푸터 */
  .c-powered a { color: #3d3d3d !important; }
  .c-powered a:hover { color: #484848 !important; }




/* Header title -- match ALTICIAN Spine brand */
#c-header a[href="/"] { font-size: 16px !important; font-weight: 600 !important; letter-spacing: -0.3px !important; text-decoration: none !important; }
#c-header a[href="/"] h1 { font-size: 16px !important; font-weight: 600 !important; letter-spacing: -0.3px !important; margin: 0 !important; }
