/*! Syne SemiBold, Latin subset. Copyright 2017 The Syne Project Authors (https://gitlab.com/bonjour-monde/fonderie/syne-typeface) SIL Open Font License 1.1, https://openfontlicense.org */
@font-face {
    font-family: "Syne";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("data:font/woff;base64,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") format("woff");
}


:root,
[data-theme="light"] {
  --cw-accent: #F46B68;
  --cw-card: #F7F9FB;
  --cw-hover: #E7EBEE;
  --cw-indicator: #0D2A47;
  --cw-line: #D2D8DE;
  --cw-main: #0D2A47;
  --cw-main-hover: #203B55;
  --cw-muted: #4F6479;
  --cw-on-accent: #0D2A47;
  --cw-on-main: #F7F9FB;
  --cw-page: #EEF1F4;
  --cw-selected: #E0E4E9;
  --cw-text: #0D2A47;
}

[data-theme="dark"] {
  --cw-accent: #F46B68;
  --cw-card: #2B455E;
  --cw-hover: #395169;
  --cw-indicator: #F46B68;
  --cw-line: #4F6479;
  --cw-main: #0D2A47;
  --cw-main-hover: #203B55;
  --cw-muted: #B5BFC9;
  --cw-on-accent: #0D2A47;
  --cw-on-main: #F7F9FB;
  --cw-page: #1D3854;
  --cw-selected: #435A70;
  --cw-text: #F7F9FB;
}

:root,
[data-theme] {
  --affine-v2-layer-background-primary: var(--cw-card) !important;
  --affine-v2-layer-background-overlayPanel: var(--cw-card) !important;
  --affine-v2-layer-background-linkedDocOnEdgeless: var(--cw-card) !important;
  --affine-v2-layer-background-translucentUI: var(--cw-card) !important;
  --affine-v2-layer-white: var(--cw-card) !important;
  --affine-v2-dialog-background-primary: var(--cw-card) !important;
  --affine-v2-slashMenu-background: var(--cw-card) !important;
  --affine-v2-tableOfContent-background: var(--cw-card) !important;
  --affine-v2-button-secondary: var(--cw-card) !important;
  --affine-v2-button-iconButtonSolid: var(--cw-card) !important;
  --affine-v2-button-signinbutton-background: var(--cw-card) !important;
  --affine-v2-input-background: var(--cw-card) !important;
  --affine-v2-segment-button: var(--cw-card) !important;
  --affine-v2-switch-buttonBackground-active: var(--cw-card) !important;
  --affine-v2-tab-tabBackground-active: var(--cw-card) !important;
  --affine-v2-toggle-foreground: var(--cw-card) !important;
  --affine-v2-edgelessToolbar-others-background: var(--cw-card) !important;
  --affine-v2-centerPeek-background: var(--cw-card) !important;
  --affine-v2-centerPeek-buttonBackground: var(--cw-card) !important;
  --affine-v2-selfhost-layer-background-primary: var(--cw-card) !important;
  --affine-v2-selfhost-button-secondary: var(--cw-card) !important;
  --affine-background-primary-color: var(--cw-card) !important;
  --affine-background-overlay-panel-color: var(--cw-card) !important;
  --affine-v2-layer-background-secondary: var(--cw-page) !important;
  --affine-v2-tab-tabBackground-default: var(--cw-page) !important;
  --affine-v2-selfhost-layer-background-secondary: var(--cw-page) !important;
  --affine-background-secondary-color: var(--cw-page) !important;
  --affine-v2-layer-background-hoverOverlay: var(--cw-hover) !important;
  --affine-v2-layer-background-codeBlock: var(--cw-hover) !important;
  --affine-v2-button-buttonOverHover: var(--cw-hover) !important;
  --affine-v2-button-emptyIconBackground: var(--cw-hover) !important;
  --affine-v2-segment-background: var(--cw-hover) !important;
  --affine-v2-switch-switchBackground-background: var(--cw-hover) !important;
  --affine-v2-switch-buttonBackground-hover: var(--cw-hover) !important;
  --affine-v2-tab-tabBackground-hover: var(--cw-hover) !important;
  --affine-v2-skeleton-skeleton: var(--cw-hover) !important;
  --affine-v2-database-buttonBackground: var(--cw-hover) !important;
  --affine-v2-database-attachment-fileSolidBackground: var(--cw-hover) !important;
  --affine-v2-workspacePicker-secondaryBackground: var(--cw-hover) !important;
  --affine-v2-backlinks-blockBackgroundColor: var(--cw-hover) !important;
  --affine-v2-block-notSupportedBlock-inlineBg-default: var(--cw-hover) !important;
  --affine-v2-toggle-backgroundDisable: var(--cw-hover) !important;
  --affine-v2-selfhost-layer-background-hoverOverlay: var(--cw-hover) !important;
  --affine-v2-selfhost-button-sidebarButton-bg-hover: var(--cw-hover) !important;
  --affine-v2-selfhost-portrait-localPortraitBackground: var(--cw-hover) !important;
  --affine-background-code-block: var(--cw-hover) !important;
  --affine-background-tertiary-color: var(--cw-hover) !important;
  --affine-hover-color: var(--cw-hover) !important;
  --affine-hover-color-filled: var(--cw-hover) !important;
  --affine-v2-layer-background-tertiary: var(--cw-selected) !important;
  --affine-v2-button-actionActive: var(--cw-selected) !important;
  --affine-v2-button-templateLabelBackground: var(--cw-selected) !important;
  --affine-v2-table-headerBackground-default: var(--cw-selected) !important;
  --affine-v2-table-headerBackground-headerColor: var(--cw-selected) !important;
  --affine-v2-table-focusBackground: var(--cw-selected) !important;
  --affine-v2-database-focusBackground: var(--cw-selected) !important;
  --affine-v2-backlinks-blockHover: var(--cw-selected) !important;
  --affine-v2-block-notSupportedBlock-inlineBg-hover: var(--cw-selected) !important;
  --affine-v2-block-footnote-numberBg: var(--cw-selected) !important;
  --affine-v2-block-comment-hanelActive: var(--cw-selected) !important;
  --affine-v2-edgeless-selection-selectionMarqueeBackground: var(--cw-selected) !important;
  --affine-v2-selfhost-button-sidebarButton-bg-select: var(--cw-selected) !important;
  --affine-primary-color-04: var(--cw-selected) !important;
  --affine-tertiary-color: var(--cw-selected) !important;
  --affine-blue-50: var(--cw-selected) !important;
  --affine-blue-100: var(--cw-selected) !important;
  --affine-blue-200: var(--cw-selected) !important;
  --affine-blue-300: var(--cw-selected) !important;
  --affine-blue-950: var(--cw-selected) !important;
  --affine-v2-layer-insideBorder-border: var(--cw-line) !important;
  --affine-v2-layer-insideBorder-blackBorder: var(--cw-line) !important;
  --affine-v2-layer-insideBorder-whiteBorder: var(--cw-line) !important;
  --affine-v2-layer-background-edgelessGrid: var(--cw-line) !important;
  --affine-v2-button-innerBlackBorder: var(--cw-line) !important;
  --affine-v2-button-grabber-default: var(--cw-line) !important;
  --affine-v2-button-grabber-select: var(--cw-line) !important;
  --affine-v2-input-border-default: var(--cw-line) !important;
  --affine-v2-input-scrollBar-handle: var(--cw-line) !important;
  --affine-v2-database-border: var(--cw-line) !important;
  --affine-v2-table-border: var(--cw-line) !important;
  --affine-v2-tab-divider-divider: var(--cw-line) !important;
  --affine-v2-block-divider-divider: var(--cw-line) !important;
  --affine-v2-backlinks-blockBorder: var(--cw-line) !important;
  --affine-v2-edgeless-frame-border-default: var(--cw-line) !important;
  --affine-v2-workspacePicker-border: var(--cw-line) !important;
  --affine-v2-pagelist-hoverBorder: var(--cw-line) !important;
  --affine-v2-loading-background: var(--cw-line) !important;
  --affine-v2-toggle-backgroundOff: var(--cw-line) !important;
  --affine-v2-radio-active-default: var(--cw-line) !important;
  --affine-v2-icon-tertiary: var(--cw-line) !important;
  --affine-v2-icon-disable: var(--cw-line) !important;
  --affine-v2-selfhost-layer-border-border: var(--cw-line) !important;
  --affine-v2-selfhost-toggle-backgroundOff: var(--cw-line) !important;
  --affine-v2-selfhost-toggle-backgroundDisable: var(--cw-line) !important;
  --affine-border-color: var(--cw-line) !important;
  --affine-divider-color: var(--cw-line) !important;
  --affine-edgeless-grid-color: var(--cw-line) !important;
  --affine-v2-text-primary: var(--cw-text) !important;
  --affine-v2-text-link: var(--cw-text) !important;
  --affine-v2-tab-fontColor-active: var(--cw-text) !important;
  --affine-v2-tab-fontColor-hover: var(--cw-text) !important;
  --affine-v2-tab-iconColor-active: var(--cw-text) !important;
  --affine-v2-tab-iconColor-hover: var(--cw-text) !important;
  --affine-v2-switch-fontColor-primary: var(--cw-text) !important;
  --affine-v2-switch-iconColor-active: var(--cw-text) !important;
  --affine-v2-layer-black: var(--cw-text) !important;
  --affine-v2-selfhost-icon-primary: var(--cw-text) !important;
  --affine-text-primary-color: var(--cw-text) !important;
  --affine-link-color: var(--cw-text) !important;
  --affine-v2-text-secondary: var(--cw-muted) !important;
  --affine-v2-text-tertiary: var(--cw-muted) !important;
  --affine-v2-text-placeholder: var(--cw-muted) !important;
  --affine-v2-text-disable: var(--cw-muted) !important;
  --affine-v2-icon-primary: var(--cw-muted) !important;
  --affine-v2-icon-secondary: var(--cw-muted) !important;
  --affine-v2-icon-monotone: var(--cw-muted) !important;
  --affine-v2-icon-transparentBlack: var(--cw-muted) !important;
  --affine-v2-tab-fontColor-default: var(--cw-muted) !important;
  --affine-v2-tab-iconColor-default: var(--cw-muted) !important;
  --affine-v2-switch-fontColor-secondary: var(--cw-muted) !important;
  --affine-v2-switch-fontColor-tertiary: var(--cw-muted) !important;
  --affine-v2-switch-iconColor-default: var(--cw-muted) !important;
  --affine-v2-table-textSecondary: var(--cw-muted) !important;
  --affine-v2-database-textSecondary: var(--cw-muted) !important;
  --affine-v2-block-code-lineNum: var(--cw-muted) !important;
  --affine-v2-edgeless-group-fontColor-default: var(--cw-muted) !important;
  --affine-v2-edgeless-lock-locked: var(--cw-muted) !important;
  --affine-v2-button-disable: var(--cw-muted) !important;
  --affine-v2-radio-disable: var(--cw-muted) !important;
  --affine-v2-toggle-foregroundDisable: var(--cw-muted) !important;
  --affine-v2-centerPeek-icon: var(--cw-muted) !important;
  --affine-v2-selfhost-icon-secondary: var(--cw-muted) !important;
  --affine-v2-selfhost-icon-tertiary: var(--cw-muted) !important;
  --affine-v2-selfhost-icon-disable: var(--cw-muted) !important;
  --affine-v2-selfhost-text-placeholder: var(--cw-muted) !important;
  --affine-v2-selfhost-button-disable: var(--cw-muted) !important;
  --affine-text-secondary-color: var(--cw-muted) !important;
  --affine-text-disable-color: var(--cw-muted) !important;
  --affine-placeholder-color: var(--cw-muted) !important;
  --affine-icon-color: var(--cw-muted) !important;
  --affine-icon-secondary: var(--cw-muted) !important;
  --affine-quote-color: var(--cw-muted) !important;
  --affine-list-color: var(--cw-muted) !important;
  --affine-button-gray-color: var(--cw-muted) !important;
  --affine-v2-layer-insideBorder-primaryBorder: var(--cw-indicator) !important;
  --affine-v2-layer-insideBorder-splitviewActived: var(--cw-indicator) !important;
  --affine-v2-text-emphasis: var(--cw-indicator) !important;
  --affine-v2-text-listDotAndNumber: var(--cw-indicator) !important;
  --affine-v2-icon-activated: var(--cw-indicator) !important;
  --affine-v2-button-checkBox: var(--cw-indicator) !important;
  --affine-v2-input-border-active: var(--cw-indicator) !important;
  --affine-v2-radio-active-chekced: var(--cw-indicator) !important;
  --affine-v2-toggle-background: var(--cw-indicator) !important;
  --affine-v2-tab-divider-indicator: var(--cw-indicator) !important;
  --affine-v2-table-focusBorder: var(--cw-indicator) !important;
  --affine-v2-table-indicator-activated: var(--cw-indicator) !important;
  --affine-v2-edgeless-frame-border-active: var(--cw-indicator) !important;
  --affine-v2-edgeless-group-border-active: var(--cw-indicator) !important;
  --affine-v2-edgeless-group-border-hover: var(--cw-indicator) !important;
  --affine-v2-edgeless-group-border-borderHint: var(--cw-indicator) !important;
  --affine-v2-edgeless-group-fontColor-active: var(--cw-indicator) !important;
  --affine-v2-edgeless-group-fontColor-hover: var(--cw-indicator) !important;
  --affine-v2-edgeless-selection-selectionMarqueeBorder: var(--cw-indicator) !important;
  --affine-v2-loading-foreground: var(--cw-indicator) !important;
  --affine-v2-block-list-header: var(--cw-indicator) !important;
  --affine-v2-block-footnote-numberBgHover: var(--cw-indicator) !important;
  --affine-v2-toast-iconState-regular: var(--cw-indicator) !important;
  --affine-v2-readwise-quoteDivider: var(--cw-indicator) !important;
  --affine-v2-selfhost-toggle-backgroundOn: var(--cw-indicator) !important;
  --affine-v2-selfhost-progress-primary: var(--cw-indicator) !important;
  --affine-primary-color: var(--cw-indicator) !important;
  --affine-secondary-color: var(--cw-indicator) !important;
  --affine-text-emphasis-color: var(--cw-indicator) !important;
  --affine-blue: var(--cw-indicator) !important;
  --affine-blue-400: var(--cw-indicator) !important;
  --affine-blue-500: var(--cw-indicator) !important;
  --affine-blue-600: var(--cw-indicator) !important;
  --affine-blue-700: var(--cw-indicator) !important;
  --affine-blue-800: var(--cw-indicator) !important;
  --affine-blue-900: var(--cw-indicator) !important;
  --affine-v2-button-primary: var(--cw-accent) !important;
  --affine-v2-selfhost-button-primary: var(--cw-accent) !important;
  --affine-brand-color: var(--cw-accent) !important;
  --affine-v2-selfhost-text-button-primary: var(--cw-on-accent) !important;
  --affine-v2-selfhost-icon-buttonIcon: var(--cw-on-accent) !important;
  --affine-v2-tooltips-background: var(--cw-main) !important;
  --affine-tooltip: var(--cw-main) !important;
  --affine-v2-tooltips-foreground: var(--cw-on-main) !important;
  --affine-v2-tooltips-secondaryBackground: var(--cw-main-hover) !important;
  --affine-v2-layer-background-modal: color-mix(in srgb, var(--cw-main) 60%, transparent) !important;
  --affine-background-modal-color: color-mix(in srgb, var(--cw-main) 60%, transparent) !important;
  --affine-v2-centerPeek-overlay: color-mix(in srgb, var(--cw-main) 60%, transparent) !important;
  --affine-active-shadow: 0 0 0 2px color-mix(in srgb, var(--cw-accent) 30%, transparent) !important;
  --affine-large-button-effect: 0 12px 20px 4px color-mix(in srgb, var(--cw-accent) 18%, transparent) !important;
}

[data-testid="app-sidebar-wrapper"] {
  position: relative;
  background: var(--cw-main) !important;
  color: var(--cw-on-main) !important;
  --affine-v2-text-primary: var(--cw-on-main) !important;
  --affine-v2-text-secondary: var(--cw-on-main) !important;
  --affine-v2-text-tertiary: var(--cw-on-main) !important;
  --affine-v2-icon-primary: var(--cw-on-main) !important;
  --affine-v2-icon-secondary: var(--cw-on-main) !important;
  --affine-text-primary-color: var(--cw-on-main) !important;
  --affine-text-secondary-color: var(--cw-on-main) !important;
  --affine-icon-color: var(--cw-on-main) !important;
  --affine-v2-layer-background-hoverOverlay: var(--cw-main-hover) !important;
  --affine-v2-layer-insideBorder-blackBorder: var(--cw-main-hover) !important;
  --affine-v2-layer-insideBorder-border: var(--cw-main-hover) !important;
  --affine-v2-button-iconButtonSolid: var(--cw-main-hover) !important;
  --affine-v2-button-secondary: var(--cw-main-hover) !important;
  --affine-v2-button-innerBlackBorder: var(--cw-main-hover) !important;
  --affine-v2-button-sidebarButton-background: var(--cw-main-hover) !important;
  --affine-v2-button-siderbarPrimary-background: var(--cw-main-hover) !important;
  --affine-hover-color: var(--cw-main-hover) !important;
  --affine-hover-color-filled: var(--cw-main-hover) !important;
  --affine-border-color: var(--cw-main-hover) !important;
  --affine-white-30: var(--cw-main-hover) !important;
  --affine-white-60: var(--cw-main-hover) !important;
  --affine-black-10: var(--cw-main-hover) !important;
}

[data-testid="app-sidebar-wrapper"] [data-active="true"] {
  background: var(--cw-accent) !important;
  color: var(--cw-on-accent) !important;
  --affine-v2-text-primary: var(--cw-on-accent) !important;
  --affine-v2-icon-primary: var(--cw-on-accent) !important;
  --affine-text-primary-color: var(--cw-on-accent) !important;
  --affine-icon-color: var(--cw-on-accent) !important;
}

[data-testid="split-view-panel"] div:has(> div > div > [data-testid="header"]) {
  box-shadow: inset 0 -1px 0 var(--cw-line);
}

button[data-variant="primary"],
button[data-variant="primary"] * {
  color: var(--cw-on-accent) !important;
}

doc-title .doc-title-container,
.affine-paragraph-rich-text-wrapper:is(.h1, .h2, .h3, .h4, .h5, .h6),
.affine-paragraph-rich-text-wrapper:is(.h1, .h2, .h3, .h4, .h5, .h6) rich-text {
  font-family: "Syne", var(--affine-font-family, Inter, sans-serif) !important;
  font-weight: 600 !important;
}

.cw-switches {
  position: absolute;
  top: 10px;
  inset-inline-end: 10px;
  z-index: 2;
  display: flex;
  align-items: center;
  gap: 6px;
}

.cw-lang {
  display: inline-flex;
  padding: 3px;
  border-radius: 999px;
  background: var(--cw-main-hover);
}

.cw-lang button {
  padding: 4px 9px;
  border: 0;
  border-radius: 999px;
  background: transparent;
  color: var(--cw-on-main);
  font: 600 12px/1.2 var(--affine-font-family, Inter, sans-serif);
  cursor: pointer;
}

.cw-lang button[aria-pressed="true"] {
  background: var(--cw-on-main);
  color: var(--cw-main);
}

.cw-theme-switch {
  display: inline-grid;
  place-items: center;
  width: 30px;
  height: 30px;
  padding: 0;
  border: 1px solid var(--cw-main-hover);
  border-radius: 50%;
  background: transparent;
  color: var(--cw-on-main);
  cursor: pointer;
  transition: transform 0.15s ease;
}

.cw-theme-switch:active {
  transform: scale(0.9);
}

.cw-switches button:focus-visible {
  outline: 2px solid var(--cw-on-main);
  outline-offset: 2px;
}

.cw-theme-icon {
  width: 17px;
  height: 17px;
  overflow: visible;
  transition: transform 0.7s cubic-bezier(0.65, 0, 0.35, 1);
}

.cw-theme-icon .cw-sun-core,
.cw-theme-icon .cw-sun-rays {
  transform-box: fill-box;
  transform-origin: center;
}

.cw-theme-icon .cw-sun-rays path {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
}

.cw-theme-icon .cw-moon-bite {
  transition: transform 0.4s cubic-bezier(0.65, 0, 0.35, 1);
}

.cw-theme-icon .cw-sun-core {
  transition: transform 0.45s cubic-bezier(0.34, 1.4, 0.64, 1) 0.05s;
}

.cw-theme-icon .cw-sun-rays {
  transition: transform 0.55s cubic-bezier(0.34, 1.56, 0.64, 1) 0.12s, opacity 0.25s ease 0.12s;
}

:root:not([data-theme="dark"]) .cw-theme-icon {
  transform: rotate(180deg);
}

:root:not([data-theme="dark"]) .cw-theme-icon .cw-sun-rays {
  transform: rotate(-120deg) scale(0.2);
  opacity: 0;
}

:root:not([data-theme="dark"]) .cw-theme-icon .cw-sun-core {
  transform: scale(2.05);
}

:root:not([data-theme="dark"]) .cw-theme-icon .cw-moon-bite {
  transform: translate(7.4px, -7.4px);
}

@media (prefers-reduced-motion: reduce) {
  .cw-theme-icon,
  .cw-theme-icon * {
    transition: none !important;
  }
}
