_dark.scss 776 字节
Newer Older
C
chomik 已提交
1 2
// stylelint-disable declaration-no-important

C
chomik 已提交
3
@mixin dark-mode {
C
codecalm 已提交
4 5 6 7 8

  &,
  .modal-content,
  .dropdown-menu {
    color: #afbdd1;
C
codecalm 已提交
9
    background: $dark;
C
codecalm 已提交
10 11 12 13 14
  }

  .dropdown-menu-arrow::after {
    border-bottom-color: $dark;
  }
C
chomik 已提交
15 16 17 18 19

  .card,
  .header,
  .sidebar,
  .sidenav,
C
chomik 已提交
20
  .topnav,
C
chomik 已提交
21
  .navbar,
22
  .form-control,
C
codecalm 已提交
23 24
  .form-select,
  .form-switch .form-check-input,
25
  .selectgroup-button {
C
chomik 已提交
26
    color: inherit;
C
codecalm 已提交
27
    background: rgba(0, 0, 0, .1);
C
chomik 已提交
28 29
  }

30
  .text-body {
C
chomik 已提交
31
    color: #afbdd1 !important;
C
chomik 已提交
32 33 34
  }

  .avatar-list-stacked .avatar {
C
chomik 已提交
35
    box-shadow: 0 0 0 2px #2b3648;
C
chomik 已提交
36
  }
C
chomik 已提交
37 38 39 40

  .navbar-brand-logo {
    filter: brightness(0) invert(1);
  }
C
chomik 已提交
41 42
}

C
chomik 已提交
43
body.theme-dark {
C
codecalm 已提交
44
  @include dark-mode ();
C
chomik 已提交
45 46 47
}

@media (prefers-color-scheme: dark) {
C
chomik 已提交
48
  body.auto-theme-dark {
C
codecalm 已提交
49
    @include dark-mode ();
C
chomik 已提交
50 51
  }
}