body[data-os-theme="macos"] .mac-screen,
body:not([data-os-theme]) .mac-screen {
  background: #26382e url("../assets/sequoia-forest.png") center / cover no-repeat;
}

body[data-os-theme="macos"] .menu-bar,
body:not([data-os-theme]) .menu-bar {
  color: #1c1c1e;
  background: rgba(242, 242, 240, 0.92);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.12);
  backdrop-filter: blur(14px);
}

body[data-os-theme="macos"] .app-window,
body:not([data-os-theme]) .app-window {
  border: 1px solid rgba(78, 84, 94, 0.24);
  border-radius: 10px;
  background: #f8f8fa;
  box-shadow: 0 15px 40px rgba(0, 0, 0, 0.23), 0 1px 4px rgba(0, 0, 0, 0.12);
  backdrop-filter: none;
}

body[data-os-theme="macos"] .dock,
body:not([data-os-theme]) .dock {
  border: 1px solid rgba(255, 255, 255, 0.48);
  border-radius: 14px;
  background: rgba(225, 225, 227, 0.76);
  box-shadow: 0 5px 18px rgba(0, 0, 0, 0.23);
  backdrop-filter: blur(20px);
}

body[data-os-theme="macos"] .finder-sidebar,
body:not([data-os-theme]) .finder-sidebar {
  border-right: 1px solid rgba(75, 84, 96, 0.14);
  background: #eceef1;
}

body[data-os-theme="macos"] .finder-results,
body:not([data-os-theme]) .finder-results {
  border-color: #d9dce1;
  background: #fff;
}

body[data-os-theme="macos"] .finder-toolbar .eyebrow,
body:not([data-os-theme]) .finder-toolbar .eyebrow {
  color: #252932;
  font-size: 15px;
  font-weight: 650;
}

body[data-os-theme="macos"] .finder-filter.active,
body:not([data-os-theme]) .finder-filter.active {
  background: #d6e5f8;
}

body[data-os-theme="macos"] .dock-item,
body:not([data-os-theme]) .dock-item {
  box-shadow: none;
}

body[data-os-theme="macos"] .launchpad,
body:not([data-os-theme]) .launchpad {
  background: rgba(26, 32, 39, 0.44);
  backdrop-filter: blur(24px);
}

body[data-os-theme="macos"] .system-swatch,
body:not([data-os-theme]) .system-swatch {
  background: url("../assets/sequoia-forest.png") center / cover no-repeat;
}
