:root {
  --color-main-background-transparent: rgba(var(--color-main-background-rgb), 0.8);
}

[data-theme-default] {
  --color-main-background: rgba(var(--color-main-background-rgb), 0.8) !important;
}

[data-theme-dark] {
  --color-main-background: rgba(var(--color-main-background-rgb), 0.8) !important;
}

[data-theme-highcontrast] {
  --color-main-background: rgba(var(--color-main-background-rgb), 0.8) !important;
}

[data-theme-dark-highcontrast] {
  --color-main-background: rgba(var(--color-main-background-rgb), 0.8) !important;
}
:root {
  --color-main-background-transparent: rgba(var(--color-main-background-rgb), 0.8);
}

[data-theme-default] {
  --color-main-background: rgba(var(--color-main-background-rgb), 0.8) !important;
}

[data-theme-dark] {
  --color-main-background: rgba(var(--color-main-background-rgb), 0.8) !important;
}

[data-theme-highcontrast] {
  --color-main-background: rgba(var(--color-main-background-rgb), 0.8) !important;
}

[data-theme-dark-highcontrast] {
  --color-main-background: rgba(var(--color-main-background-rgb), 0.8) !important;
}
[data-v-1f87d811]{
  --color-main-background: rgba(var(--color-main-background-rgb), 0.8) !important;
  #--color-main-background: rgba(22,22,22, 0.8) !important;
}


/* 공유 페이지 전용 다크 모드 강제 설정 */
body#body-public {
    /* 다크 모드용 배경색 변수 강제 지정 (RGB: 24, 24, 24는 보통 다크 모드 기본값) */
    --color-main-background-rgb: 24, 24, 24 !important;
    --color-main-background: rgba(24, 24, 24, 0.8) !important;
    
    /* 텍스트 색상도 밝게 변경해야 읽을 수 있습니다 */
    --color-main-text: #ffffff !important;
    --color-primary: #0082c9 !important; /* Nextcloud 기본 파란색 */
    
    background-color: #181818 !important;
}

/* 공유 페이지 내의 컨텐츠 영역 */
#body-public #content, 
#body-public header, 
#body-public .header-shared-for {
    background-color: rgba(24, 24, 24, 0.8) !important;
    color: #ffffff !important;
}

