diff --git a/scripts/generate-theme-css.mjs b/scripts/generate-theme-css.mjs
index 776029b..f7a6f34 100644
--- a/scripts/generate-theme-css.mjs
+++ b/scripts/generate-theme-css.mjs
@@ -18,7 +18,8 @@ const darkMode = document.body.classList.contains("dark"),
modeSelector = darkMode ? ".dark" : ":not(.dark)",
bodySelector = `.notion-body${modeSelector}`;
let cssRoot = "",
- cssBody = "";
+ cssBody = "",
+ cssRefs = {};
const getComputedPropertyValue = (el, prop) => {
const styles = window.getComputedStyle(el),
@@ -26,7 +27,16 @@ const getComputedPropertyValue = (el, prop) => {
return value;
},
cssVariable = ({ name, value, alias, splitValues = false }) => {
- const values = splitValues ? value.split(", ") : [value];
+ const values = splitValues ? value.split(", ") : [value],
+ rgbPattern = /^rgba?\(\d{1,3},\d{1,3},\d{1,3}(?:,\d{1,3})?\)$/,
+ isColor = rgbPattern.test(value.replace(/\s/g, ""));
+ if (isColor) {
+ values[0] = values[0].replace(/\s/g, "");
+ const hasOpaqueAlpha =
+ values[0].trim().startsWith("rgba(") &&
+ values[0].trim().endsWith(",1)");
+ if (hasOpaqueAlpha) values[0] = `rgb(${values[0].slice(5, -3)})`;
+ }
if (!cssRoot.includes(`--theme--${name}:`)) {
cssRoot += `--theme--${name}:${
alias ? `var(--theme--${alias})` : value
@@ -56,9 +66,13 @@ const getComputedPropertyValue = (el, prop) => {
pattern = String.raw`(?:^|(?:;\s*))${property}:\s*([^;]+);?`,
match = style.match(new RegExp(pattern));
if (typeof variable === "string") {
- const value =
- match?.[1] ??
- (element ? getComputedPropertyValue(element, property) : "");
+ let value = match?.[1];
+ if (element) {
+ value ??= getComputedPropertyValue(
+ element,
+ property === "background" ? "background-color" : property
+ );
+ }
if (!value) throw new Error(`${property} not found for ${selector}`);
variable = cssVariable({
name: variable,
@@ -67,9 +81,10 @@ const getComputedPropertyValue = (el, prop) => {
splitValues: property === "font-family",
});
}
- if (specificity.includes("mode")) selector = `${bodySelector} ${selector}`;
if (specificity.includes("value")) {
- if (selector.includes(",")) selector = `:is(${selector})`;
+ if (/(? {
[style*=";color: ${value}"],
[style*=";color:${value}"],
[style*=" color: ${value}"],
- [style*=" color:${value}"]`
+ [style*=" color:${value}"],
+ [style*="fill: ${value}"],
+ [style*="fill:${value}"]`
: property === "background"
? `[style*="background: ${value}"],
- [style*="background:${value}"]
+ [style*="background:${value}"],
[style*="background-color: ${value}"],
[style*="background-color:${value}"]`
: `[style*="${property}: ${value}"],
@@ -93,194 +110,648 @@ const getComputedPropertyValue = (el, prop) => {
selector += selector ? `:is(${propSelector})` : propSelector;
}
}
+ if (specificity.includes("mode")) {
+ selector =
+ /(? prop && val)
.map(([prop, val]) => `${prop}:${val?.ref ?? val}`)
- .join(";")}}`;
+ .join(";");
+ cssRefs[body] ??= [];
+ cssRefs[body].push(selector);
variableAliases[variable.value] ??= variable.name;
};
const styleFonts = () => {
- overrideStyle({
- selector: "[style*='Segoe UI']",
- property: "font-family",
- variable: "font-sans",
- specificity: [],
- });
- overrideStyle({
- selector: "[style*='Georgia']",
- property: "font-family",
- variable: "font-serif",
- specificity: [],
- });
- overrideStyle({
- selector: "[style*='iawriter-mono']",
- property: "font-family",
- variable: "font-mono",
- specificity: [],
- });
- overrideStyle({
- selector: "[style*='SFMono-Regular']",
- property: "font-family",
- variable: "font-code",
- specificity: [],
- });
- },
- styleAccents = () => {
- const primary = cssVariable({
- name: "accent-primary",
- value: "rgb(35, 131, 226)",
- }),
- primaryHover = cssVariable({
- name: "accent-primary_hover",
- value: "rgb(0, 117, 211)",
- }),
- primaryContrast = cssVariable({
- name: "accent-primary_contrast",
- value: "rgb(255, 255, 255)",
- }),
- primaryTransparent = cssVariable({
- name: "accent-primary_transparent",
- value: "rgba(35, 131, 226, 0.14)",
+ overrideStyle({
+ selector: `[style*="Segoe UI"]`,
+ property: "font-family",
+ variable: "font-sans",
+ specificity: [],
+ });
+ overrideStyle({
+ selector: `[style*="Georgia"]`,
+ property: "font-family",
+ variable: "font-serif",
+ specificity: [],
+ });
+ overrideStyle({
+ selector: `[style*="iawriter-mono"]`,
+ property: "font-family",
+ variable: "font-mono",
+ specificity: [],
+ });
+ overrideStyle({
+ selector: `[style*="SFMono-Regular"]`,
+ property: "font-family",
+ variable: "font-code",
+ specificity: [],
+ });
+};
+
+const styleText = () => {
+ const primary = cssVariable({
+ name: "fg-primary",
+ value: darkMode ? "rgba(255, 255, 255, 0.81)" : "rgb(55, 53, 47)",
+ }),
+ primaryAliases = darkMode
+ ? [
+ "rgb(211, 211, 211)",
+ "rgb(255, 255, 255)",
+ "rgba(255, 255, 255, 0.8",
+ "rgba(255, 255, 255, 0.9",
+ "rgba(255, 255, 255, 1",
+ ]
+ : [
+ "rgba(255, 255, 255, 0.9)",
+ "rgba(55, 53, 47, 0.8",
+ "rgba(55, 53, 47, 0.9",
+ "rgba(55, 53, 47, 1",
+ ];
+
+ const secondary = cssVariable({
+ name: "fg-secondary",
+ value: darkMode ? "rgb(155, 155, 155)" : "rgba(25, 23, 17, 0.6)",
+ }),
+ secondaryAliases = darkMode
+ ? [
+ "rgb(127, 127, 127)",
+ "rgba(255, 255, 255, 0.0",
+ "rgba(255, 255, 255, 0.1",
+ "rgba(255, 255, 255, 0.2",
+ "rgba(255, 255, 255, 0.3",
+ "rgba(255, 255, 255, 0.4",
+ "rgba(255, 255, 255, 0.5",
+ "rgba(255, 255, 255, 0.6",
+ "rgba(255, 255, 255, 0.7",
+ ]
+ : [
+ "rgba(206, 205, 202, 0.6)",
+ "rgba(55, 53, 47, 0.0",
+ "rgba(55, 53, 47, 0.1",
+ "rgba(55, 53, 47, 0.2",
+ "rgba(55, 53, 47, 0.3",
+ "rgba(55, 53, 47, 0.4",
+ "rgba(55, 53, 47, 0.5",
+ "rgba(55, 53, 47, 0.6",
+ "rgba(55, 53, 47, 0.7",
+ ];
+
+ overrideStyle({
+ property: "color",
+ variable: primary,
+ valueAliases: primaryAliases,
+ cssProps: {
+ "caret-color": primary,
+ "text-decoration-color": "currentColor",
+ fill: primary,
+ },
+ });
+ overrideStyle({
+ property: "color",
+ variable: secondary,
+ valueAliases: secondaryAliases,
+ cssProps: {
+ "caret-color": secondary,
+ "text-decoration-color": "currentColor",
+ fill: secondary,
+ },
+ postProcessor(selector, cssProps) {
+ return [
+ `${bodySelector} :is(.rdp-nav_icon, .rdp-head_cell,
+ .rdp-day.rdp-day_outside, ::placeholder), ${selector}`,
+ cssProps,
+ ];
+ },
+ });
+ overrideStyle({
+ property: "caret-color",
+ variable: primary,
+ valueAliases: primaryAliases,
+ });
+ overrideStyle({
+ property: "caret-color",
+ variable: secondary,
+ valueAliases: secondaryAliases,
+ });
+ overrideStyle({
+ selector: `[style*="-webkit-text-fill-color:"]`,
+ property: "-webkit-text-fill-color",
+ variable: secondary,
+ specificity: ["mode"],
+ });
+
+ // light mode tags have coloured text,
+ // replace with primary text for inter-mode consistency
+ for (const tagSelector of [
+ `[style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"]`,
+ `.notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"]`,
+ `.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"]`,
+ ]) {
+ for (const el of document.querySelectorAll(tagSelector)) {
+ if (darkMode) continue;
+ overrideStyle({
+ element: el,
+ selector: tagSelector,
+ property: "color",
+ variable: "fg-primary",
});
+ }
+ }
+};
+
+const styleBorders = () => {
+ const border = cssVariable({
+ name: "fg-border",
+ value: darkMode ? "rgb(47, 47, 47)" : "rgb(233, 233, 231)",
+ }),
+ borderColors = darkMode
+ ? [border.value.slice(4, -1), "37, 37, 37", "255, 255, 255"]
+ : [border.value.slice(4, -1), "238, 238, 237", "55, 53, 47"],
+ boxShadows = darkMode
+ ? [
+ "; box-shadow: rgba(255, 255, 255, 0.094) 0px -1px 0px;",
+ "; box-shadow: rgba(15, 15, 15, 0.2) 0px 0px 0px 1px inset;",
+ "; box-shadow: rgb(25, 25, 25) -3px 0px 0px, rgb(47, 47, 47) 0px 1px 0px;",
+ ]
+ : [
+ "; box-shadow: rgba(55, 53, 47, 0.09) 0px -1px 0px;",
+ "; box-shadow: rgba(15, 15, 15, 0.1) 0px 0px 0px 1px inset;",
+ "; box-shadow: white -3px 0px 0px, rgb(233, 233, 231) 0px 1px 0px;",
+ ];
+ for (const el of document.querySelectorAll(`[style*="box-shadow:"]`)) {
+ const boxShadow = el
+ .getAttribute("style")
+ .match(/(?:^|(?:;\s*))box-shadow:\s*([^;]+);?/)?.[0];
+ if (borderColors.some((color) => boxShadow.includes(color))) {
+ boxShadows.push(boxShadow);
+ }
+ }
+
+ overrideStyle({
+ selector: `[style*="height: 1px;"][style*="background"]`,
+ property: "background",
+ variable: border,
+ specificity: ["mode"],
+ });
+ cssBody += `
+ ${bodySelector} :is(${[...new Set(borderColors)]
+ .map(
+ (color) =>
+ `[style*="px solid rgb(${color}"], [style*="px solid rgba(${color}"]`
+ )
+ .join(", ")}):is([style*="border:"], [style*="border-top:"],
+ [style*="border-left:"], [style*="border-bottom:"],
+ [style*="border-right:"]) { border-color: ${border.ref}; }
+ ${[...new Set(boxShadows)]
+ .map((shadow) => {
+ if (shadow.startsWith(";")) shadow = shadow.slice(1);
+ return `${bodySelector} [style*="${shadow}"] { ${shadow
+ .replace(
+ /rgba?\([^\)]+\)/g,
+ shadow.includes("-3px 0px 0px, ")
+ ? "transparent"
+ : `var(--theme--fg-border, ${border.value})`
+ )
+ .slice(0, -1)} !important; }`;
+ })
+ .join("")}
+ `;
+};
+
+const styleColoredText = () => {
+ // inline text
+ for (const el of document.querySelectorAll(
+ '.notion-selectable .notion-enable-hover[style*="color:"][style*="fill:"]:not([style*="mono"])'
+ )) {
+ if (!el.innerText || /\s/.test(el.innerText)) continue;
overrideStyle({
+ element: el,
+ selector: `
+ .notion-selectable .notion-enable-hover,
+ .notion-code-block span.token
+ `,
property: "color",
- variable: primary,
- specificity: ["value"],
+ variable: `fg-${el.innerText}`,
});
+ }
+
+ // block text
+ for (const el of document.querySelectorAll(
+ '.notion-text-block > [style*="color:"][style*="fill:"]'
+ )) {
+ if (!el.innerText || /\s/.test(el.innerText)) continue;
overrideStyle({
- property: "fill",
- variable: primary,
- specificity: ["value"],
+ element: el,
+ selector: `.notion-text-block > [style*="color:"][style*="fill:"]`,
+ property: "color",
+ variable: `fg-${el.innerText}`,
});
+ }
+
+ // board text
+ for (const group of document.querySelectorAll(
+ ".notion-board-view .notion-board-group"
+ )) {
+ // get color name from card
+ const card = group.querySelector('a[style*="background"]'),
+ innerText = card.innerText.replace("Drag image to reposition\n", "");
+ if (!innerText || /\s/.test(innerText)) continue;
+ const el = group.querySelector('[style*="height: 32px"]'),
+ groupStyle = group
+ .getAttribute("style")
+ .match(/background(?:-color)?:\s*([^;]+);?/)[1];
overrideStyle({
- property: "background",
- variable: primary,
- specificity: ["value"],
- cssProps: {
- fill: primaryContrast,
- color: primaryContrast,
- },
+ element: el,
+ selector: `.notion-board-view :is(
+ .notion-board-group[style*="${groupStyle}"] [style*="height: 32px"],
+ [style*="${groupStyle}"] > [style*="color"]:nth-child(2),
+ [style*="${groupStyle}"] > div > svg
+ )`,
+ property: "color",
+ // light_gray text doesn't exist
+ variable: `fg-${innerText === "light_gray" ? "secondary" : innerText}`,
+ specificity: ["mode"],
});
- overrideStyle({
- property: "background",
- variable: primaryHover,
- specificity: ["value"],
- cssProps: {
- fill: primaryContrast,
- color: primaryContrast,
- },
- });
- overrideStyle({
- selector: `.notion-table-selection-overlay [style*="border: 2px solid"]`,
- property: "border-color",
- variable: primary,
- specificity: [],
- });
- overrideStyle({
- selector: `
- [style*="background: ${primary.value}"] svg[style*="fill"],
- [style*="background-color: ${primary.value}"] svg[style*="fill"]
- `,
- property: "fill",
- variable: primaryContrast,
- specificity: [],
- });
- overrideStyle({
- selector: `[style*="border-radius: 44px;"] > [style*="border-radius: 44px; background: white;"]`,
- property: "background",
- variable: primaryContrast,
- specificity: [],
- });
- overrideStyle({
- selector: `
- *::selection,
- .notion-selectable-halo,
- #notion-app .rdp-day:not(.rdp-day_disabled):not(.rdp-day_selected
- ):not(.rdp-day_value):not(.rdp-day_start):not(.rdp-day_end):hover,
- [style*="background: ${primaryTransparent.value.split(".")[0]}."],
- [style*="background:${primaryTransparent.value.split(".")[0]}."],
- [style*="background-color: ${primaryTransparent.value.split(".")[0]}."],
- [style*="background-color:${primaryTransparent.value.split(".")[0]}."]
- `,
- property: "background",
- variable: primaryTransparent,
- specificity: [],
+ }
+};
+
+const styleBackgrounds = () => {
+ const primary = cssVariable({
+ name: "bg-primary",
+ value: darkMode ? "rgb(25, 25, 25)" : "white",
+ }),
+ secondary = cssVariable({
+ name: "bg-secondary",
+ value: darkMode ? "rgb(32, 32, 32)" : "rgb(251, 251, 250)",
});
- const secondary = cssVariable({
- name: "accent-secondary",
- value: "rgb(235, 87, 87)",
- }),
- secondaryAliases = [
- "rgb(180, 65, 60)",
- "rgb(211, 79, 67)",
- "rgb(205, 73, 69)",
- ],
- secondaryContrast = cssVariable({
- name: "accent-secondary_contrast",
- value: "white",
- }),
- secondaryTransparent = cssVariable({
- name: "accent-secondary_transparent",
- value: "rgba(235, 87, 87, 0.1)",
+ overrideStyle({
+ property: "background",
+ variable: primary,
+ valueAliases: darkMode ? [] : ["rgb(255, 255, 255)", "rgb(247, 247, 247)"],
+ postProcessor(selector, cssProps) {
+ return [`${selector}:not(.notion-timeline-view)`, cssProps];
+ },
+ });
+ overrideStyle({
+ property: "background",
+ variable: secondary,
+ valueAliases: darkMode
+ ? ["rgb(37, 37, 37)", "rgb(47, 47, 47)"]
+ : ["rgb(253, 253, 253)"],
+ });
+
+ // cards
+ overrideStyle({
+ selector: `.notion-timeline-item,
+ .notion-calendar-view .notion-collection-item > a,
+ .notion-gallery-view .notion-collection-item > a`,
+ property: "background",
+ variable: secondary,
+ });
+
+ // popups
+ overrideStyle({
+ selector: `.notion-overlay-container [style*="border-radius: 4px;"
+ ][style*="position: relative; max-width: calc(100vw - 24px); box-shadow:"],
+ [style*="font-size: 12px;"][style*="box-shadow:"][
+ style*="border-radius: 3px; max-width: calc(100% - 16px); min-height: 24px; overflow: hidden;"
+ ][style*="position: absolute; right: 8px; bottom: 8px; z-index:"],
+ [style*="height: 32px;"][style*="font-size: 14px; line-height: 1.2; border-radius: 5px; box-shadow:"],
+ [style*="transition: background"][style*="cursor: pointer;"][
+ style*="border-radius: 3px; height: 24px; width: 24px;"][style*="box-shadow:"],
+ [style*="right: 6px; top: 4px;"][style*="border-radius: 4px;"][style*="gap: 1px;"][style*="box-shadow:"]`,
+ property: "background",
+ variable: secondary,
+ });
+
+ // modals
+ overrideStyle({
+ selector: `.notion-overlay-container [data-overlay] :is(
+ [style*="height: 100%; width: 275px;"][style*="flex-direction: column;"],
+ .notion-space-settings [style*="flex-grow: 1"] > [style*="background-color"])`,
+ property: "background",
+ variable: primary,
+ specificity: ["mode"],
+ });
+ overrideStyle({
+ selector: `.notion-overlay-container [data-overlay] :is(
+ [style*="height: 100%; width: 275px;"][style*="flex-direction: column;"] + [style*="width: 100%;"],
+ .notion-space-settings [style*="height: 100%; background:"][style*="max-width: 250px;"])`,
+ property: "background",
+ variable: secondary,
+ specificity: ["mode"],
+ });
+
+ // timeline fades
+ overrideStyle({
+ selector: `.notion-timeline-view`,
+ property: "background",
+ variable: primary,
+ specificity: ["mode"],
+ });
+ cssBody += `[style*="linear-gradient(to left, ${
+ darkMode ? primary.value : "white"
+ } 20%, rgba(${
+ darkMode ? primary.value.slice(4, -1) : "255, 255, 255"
+ }, 0) 100%)"] { background-image: linear-gradient(to left,
+ var(--theme--bg-primary, ${primary.value}) 20%, transparent
+ 100%) !important; }
+ [style*="linear-gradient(to right, ${
+ darkMode ? primary.value : "white"
+ } 20%, rgba(${
+ darkMode ? primary.value.slice(4, -1) : "255, 255, 255"
+ }, 0) 100%)"] { background-image: linear-gradient(to right,
+ var(--theme--bg-primary, ${primary.value}) 20%, transparent
+ 100%) !important; }
+ `;
+
+ // hovered elements, inputs and unchecked toggle backgrounds
+ overrideStyle({
+ property: "background",
+ variable: cssVariable({
+ name: "bg-hover",
+ value: darkMode ? "rgba(255, 255, 255, 0.055)" : "rgba(55, 53, 47, 0.08)",
+ }),
+ valueAliases: darkMode
+ ? []
+ : [
+ "rgba(242, 241, 238, 0.6)",
+ "rgb(225, 225, 225)",
+ "rgb(239, 239, 238)",
+ ],
+ postProcessor(selector, cssProps) {
+ selector += `, ${bodySelector} [style*="height: 14px; width: 26px; border-radius: 44px;"][style*="rgba"]`;
+ if (darkMode) {
+ selector += `, ${bodySelector} :is([style*="background: rgb(47, 47, 47)"],
+ [style*="background-color: rgb(47, 47, 47)"])[style*="transition: background"]:hover`;
+ }
+ return [selector, cssProps];
+ },
+ });
+
+ // modal shadow
+ overrideStyle({
+ selector: `.notion-overlay-container [data-overlay]
+ > div > [style*="position: absolute"]:first-child`,
+ property: "background",
+ variable: cssVariable({
+ name: "bg-overlay",
+ value: darkMode ? "rgba(15, 15, 15, 0.8)" : "rgba(15, 15, 15, 0.6)",
+ }),
+ specificity: ["mode"],
+ });
+};
+
+const styleColoredBackgrounds = () => {
+ for (const targetSelector of [
+ // database tags
+ `[style*="height: 20px; border-radius: 3px; padding-left: 6px;"]`,
+ `.notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"]`,
+ `:is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],
+ .notion-collection_view-block .notion-collection-item a > .notion-focusable)`,
+ // inline highlights
+ `.notion-selectable .notion-enable-hover[style*="background:"]`,
+ // block highlights and hovered board items
+ `:is(.notion-text-block > [style*="background:"],
+ .notion-collection_view-block .notion-collection-item a > .notion-focusable)`,
+ ]) {
+ for (const el of document.querySelectorAll(targetSelector)) {
+ if (!el.innerText || /\s/.test(el.innerText)) continue;
+ overrideStyle({
+ element: el,
+ selector: targetSelector,
+ property: "background",
+ variable: `bg-${el.innerText}`,
});
+ }
+ }
+
+ // board cards
+ for (const group of document.querySelectorAll(
+ ".notion-board-view .notion-board-group"
+ )) {
+ const card = group.querySelector('a[style*="background"]'),
+ innerText = card.innerText.replace("Drag image to reposition\n", "");
+ if (!innerText || /\s/.test(innerText)) continue;
+ const groupStyle = group
+ .getAttribute("style")
+ .match(/background(?:-color)?:\s*([^;]+);?/)[1];
+ // in light mode pages in board views all have bg "white"
+ // by default, must be styled based on parent
overrideStyle({
- property: "color",
- variable: secondary,
- valueAliases: secondaryAliases,
- specificity: ["value"],
- });
- overrideStyle({
- property: "fill",
- variable: secondary,
- valueAliases: secondaryAliases,
- specificity: ["value"],
- });
- overrideStyle({
+ element: card,
+ selector: `.notion-board-view .notion-board-group[style*="${groupStyle}"] a`,
property: "background",
- variable: secondary,
- valueAliases: secondaryAliases,
- specificity: ["value"],
- cssProps: {
- fill: secondaryContrast,
- color: secondaryContrast,
- },
- postProcessor: (selector, cssProps) => [
+ variable: `bg-${innerText}`,
+ specificity: ["mode"],
+ });
+ overrideStyle({
+ element: group,
+ selector: `.notion-board-view [style*="${groupStyle}"]:is(
+ .notion-board-group,
+ [style*="border-top-left-radius: 5px;"]
+ )`,
+ property: "background",
+ variable: `dim-${innerText}`,
+ specificity: ["mode"],
+ });
+ }
+
+ // use dim for callout blocks
+ for (const el of document.querySelectorAll(
+ '.notion-callout-block > div > [style*="background:"]'
+ )) {
+ if (!el.innerText || /\s/.test(el.innerText)) continue;
+ overrideStyle({
+ element: el,
+ selector: ".notion-callout-block > div > div",
+ property: "background",
+ variable: `dim-${el.innerText}`,
+ });
+ }
+ // use yellow for notification highlights
+ overrideStyle({
+ property: "background",
+ variable: cssVariable({
+ name: "bg-yellow",
+ value: "rgba(255, 212, 0, 0.14)",
+ }),
+ specificity: ["value"],
+ });
+ // use light gray for taglikes e.g. file property values
+ overrideStyle({
+ selector: `[style*="height: 18px; border-radius: 3px; background"]`,
+ property: "background",
+ variable: "bg-light_gray",
+ });
+};
+
+const styleTooltips = () => {
+ cssBody += `.notion-overlay-container [style*="border-radius: 3px; background:"
+ ][style*="max-width: calc(100vw - 24px); box-shadow:"
+ ][style*="padding: 4px 8px; font-size: 12px; line-height: 1.4; font-weight: 500;"] {
+ background: rgb(15, 15, 15) !important;
+ color: rgba(255, 255, 255, 0.9) !important;
+ }
+ .notion-overlay-container [style*="border-radius: 3px; background:"
+ ][style*="max-width: calc(100vw - 24px); box-shadow:"
+ ][style*="padding: 4px 8px; font-size: 12px; line-height: 1.4; font-weight: 500;"]
+ > [style*="color"] { color: rgb(127, 127, 127) !important; }`;
+};
+
+const styleAccents = () => {
+ const primary = cssVariable({
+ name: "accent-primary",
+ value: "rgb(35, 131, 226)",
+ }),
+ primaryHover = cssVariable({
+ name: "accent-primary_hover",
+ value: "rgb(0, 117, 211)",
+ }),
+ primaryContrast = cssVariable({
+ name: "accent-primary_contrast",
+ value: "rgb(255, 255, 255)",
+ }),
+ primaryTransparent = cssVariable({
+ name: "accent-primary_transparent",
+ value: "rgba(35, 131, 226, 0.14)",
+ });
+ overrideStyle({
+ property: "color",
+ variable: primary,
+ specificity: ["value"],
+ });
+ overrideStyle({
+ property: "background",
+ variable: primary,
+ specificity: ["value"],
+ cssProps: {
+ fill: primaryContrast,
+ color: primaryContrast,
+ },
+ });
+ overrideStyle({
+ property: "background",
+ variable: primaryHover,
+ specificity: ["value"],
+ cssProps: {
+ fill: primaryContrast,
+ color: primaryContrast,
+ },
+ });
+ overrideStyle({
+ selector: `.notion-table-selection-overlay [style*="border: 2px solid"]`,
+ property: "border-color",
+ variable: primary,
+ specificity: [],
+ });
+ overrideStyle({
+ selector: `
+ [style*="background: ${primary.value}"] svg[style*="fill"],
+ [style*="background-color: ${primary.value}"] svg[style*="fill"]
+ `,
+ property: "fill",
+ variable: primaryContrast,
+ specificity: [],
+ });
+ overrideStyle({
+ selector: `[style*="border-radius: 44px;"] > [style*="border-radius: 44px; background: white;"]`,
+ property: "background",
+ variable: primaryContrast,
+ specificity: [],
+ });
+ overrideStyle({
+ selector: `
+ *::selection,
+ .notion-selectable-halo,
+ #notion-app .rdp-day:not(.rdp-day_disabled):not(.rdp-day_selected
+ ):not(.rdp-day_value):not(.rdp-day_start):not(.rdp-day_end):hover,
+ [style*="background: ${primaryTransparent.value.split(".")[0]}."],
+ [style*="background:${primaryTransparent.value.split(".")[0]}."],
+ [style*="background-color: ${primaryTransparent.value.split(".")[0]}."],
+ [style*="background-color:${primaryTransparent.value.split(".")[0]}."]
+ `,
+ property: "background",
+ variable: primaryTransparent,
+ specificity: [],
+ });
+
+ const secondary = cssVariable({
+ name: "accent-secondary",
+ value: "rgb(235, 87, 87)",
+ }),
+ secondaryAliases = [
+ "rgb(180, 65, 60)",
+ "rgb(211, 79, 67)",
+ "rgb(205, 73, 69)",
+ ],
+ secondaryContrast = cssVariable({
+ name: "accent-secondary_contrast",
+ value: "white",
+ }),
+ secondaryTransparent = cssVariable({
+ name: "accent-secondary_transparent",
+ value: "rgba(235, 87, 87, 0.1)",
+ });
+ overrideStyle({
+ property: "color",
+ variable: secondary,
+ valueAliases: secondaryAliases,
+ specificity: ["value"],
+ });
+ overrideStyle({
+ property: "background",
+ variable: secondary,
+ valueAliases: secondaryAliases,
+ specificity: ["value"],
+ cssProps: {
+ fill: secondaryContrast,
+ color: secondaryContrast,
+ },
+ postProcessor(selector, cssProps) {
+ return [
`#notion-app .rdp-day_today:not(.rdp-day_selected):not(.rdp-day_value
):not(.rdp-day_start):not(.rdp-day_end)::after, ${selector}`,
cssProps,
- ],
- });
- overrideStyle({
- property: "background",
- variable: secondary,
- valueAliases: secondaryAliases,
- specificity: ["value"],
- cssProps: {
- fill: secondaryContrast,
- color: secondaryContrast,
- },
- postProcessor: (selector, cssProps) => {
- delete cssProps["background"];
- return [
- `#notion-app .rdp-day_today:not(.rdp-day_selected):not(.rdp-day_value):not(.rdp-day_start
+ ];
+ },
+ });
+ overrideStyle({
+ property: "background",
+ variable: secondary,
+ valueAliases: secondaryAliases,
+ specificity: ["value"],
+ cssProps: {
+ fill: secondaryContrast,
+ color: secondaryContrast,
+ },
+ postProcessor(selector, cssProps) {
+ delete cssProps["background"];
+ return [
+ `#notion-app .rdp-day_today:not(.rdp-day_selected):not(.rdp-day_value):not(.rdp-day_start
):not(.rdp-day_end), :is(${selector}) + :is([style*="fill: ${secondaryContrast.value};"],
[style*="color: ${secondaryContrast.value};"]), :is(${selector})
:is([style*="fill: ${secondaryContrast.value};"], [style*="color: ${secondaryContrast.value};"])`,
- cssProps,
- ];
- },
- });
- overrideStyle({
- property: "background",
- variable: secondaryTransparent,
- specificity: ["value"],
- });
+ cssProps,
+ ];
+ },
+ });
+ overrideStyle({
+ property: "background",
+ variable: secondaryTransparent,
+ specificity: ["value"],
+ });
- // box-shadows are complicated, style manually
- cssBody += `.notion-focusable-within:focus-within {
+ // box-shadows are complicated, style manually
+ cssBody += `.notion-focusable-within:focus-within {
box-shadow:
var(--theme--accent-primary, ${primary.value}) 0px 0px 0px 1px inset,
var(--theme--accent-primary, ${primary.value}) 0px 0px 0px 2px
@@ -296,7 +767,7 @@ const styleFonts = () => {
.map((shadow) => {
return `[style*="${shadow}"] { ${shadow.replace(
/rgba?\([^\)]+\)/g,
- `var(--theme--accent-primary, ${primary})`
+ `var(--theme--accent-primary, ${primary.value})`
)} !important; }`;
})
.join("")}
@@ -309,115 +780,135 @@ const styleFonts = () => {
"border-right: 1px solid rgb(211, 79, 67)",
]
.map((border) => `[style*="${border}"]`)
- .join(", ")} { border-color: var(--theme--accent-secondary,
- ${secondary.value}) !important; }`;
- },
- styleScrollbars = () => {
+ .join(", ")} { border-color: ${secondary.ref}; }`;
+};
+
+const styleScrollbars = () => {
+ const scrollbarTrack = cssVariable({
+ name: "scrollbar-track",
+ value: darkMode ? "rgba(202, 204, 206, 0.04)" : "#EDECE9",
+ });
+ overrideStyle({
+ selector: "::-webkit-scrollbar-track",
+ property: "background",
+ variable: scrollbarTrack,
+ specificity: ["mode"],
+ });
+ overrideStyle({
+ selector: "::-webkit-scrollbar-corner",
+ property: "background",
+ variable: scrollbarTrack,
+ specificity: ["mode"],
+ });
+ overrideStyle({
+ selector: "::-webkit-scrollbar-thumb",
+ property: "background",
+ variable: cssVariable({
+ name: "scrollbar-thumb",
+ value: darkMode ? "#474c50" : "#D3D1CB",
+ }),
+ specificity: ["mode"],
+ });
+ overrideStyle({
+ selector: "::-webkit-scrollbar-thumb:hover",
+ property: "background",
+ variable: cssVariable({
+ name: "scrollbar-thumb_hover",
+ value: darkMode ? "rgba(202, 204, 206, 0.3)" : "#AEACA6",
+ }),
+ specificity: ["mode"],
+ });
+};
+
+const styleCode = () => {
+ overrideStyle({
+ selector: `.notion-text-block .notion-enable-hover[style*="mono"]`,
+ property: "color",
+ variable: "code-inline_fg",
+ });
+ overrideStyle({
+ selector: `.notion-text-block .notion-enable-hover[style*="mono"]`,
+ property: "background",
+ variable: "code-inline_bg",
+ });
+
+ overrideStyle({
+ selector: `.notion-code-block > [style*="mono"]`,
+ property: "color",
+ variable: "code-block_fg",
+ });
+ overrideStyle({
+ selector: `.notion-code-block > div > [style*="background"]`,
+ property: "background",
+ variable: "code-block_bg",
+ });
+
+ const aliases = {},
+ code = document.querySelector(".notion-code-block .token");
+ for (const token of [
+ // standard tokens from https://prismjs.com/tokens.html
+ "keyword",
+ "builtin",
+ "class-name",
+ "function",
+ "boolean",
+ "number",
+ "string",
+ "char",
+ "symbol",
+ "regex",
+ "url",
+ "operator",
+ "variable",
+ "constant",
+ "property",
+ "punctuation",
+ "important",
+ "comment",
+ "tag",
+ "attr-name",
+ "attr-value",
+ "namespace",
+ "prolog",
+ "doctype",
+ "cdata",
+ "entity",
+ "atrule",
+ "selector",
+ "inserted",
+ "deleted",
+ ]) {
+ code.className = `token ${token}`;
overrideStyle({
- selector: "::-webkit-scrollbar-track, ::-webkit-scrollbar-corner",
- property: "background",
- variable: cssVariable({
- name: "scrollbar-track",
- value: darkMode ? "rgba(202, 204, 206, 0.04)" : "#EDECE9",
- }),
- });
- overrideStyle({
- selector: "::-webkit-scrollbar-thumb",
- property: "background",
- variable: cssVariable({
- name: "scrollbar-thumb",
- value: darkMode ? "#474c50" : "#D3D1CB",
- }),
- });
- overrideStyle({
- selector: "::-webkit-scrollbar-thumb:hover",
- property: "background",
- variable: cssVariable({
- name: "scrollbar-thumb_hover",
- value: darkMode ? "rgba(202, 204, 206, 0.3)" : "#AEACA6",
- }),
- });
- },
- styleCode = () => {
- overrideStyle({
- selector: '.notion-text-block .notion-enable-hover[style*="mono"]',
+ target: code,
+ selector: `.notion-code-block .token.${token}`,
property: "color",
- variable: "code-inline_fg",
- });
- overrideStyle({
- selector: '.notion-text-block .notion-enable-hover[style*="mono"]',
- property: "background",
- variable: "code-inline_bg",
+ variable: `code-${token.replace(/-/g, "_")}`,
+ variableAliases: aliases,
+ specificity: ["mode"],
});
+ }
- overrideStyle({
- selector: '.notion-code-block > [style*="mono"]',
- property: "color",
- variable: "code-block_fg",
- });
- overrideStyle({
- selector: '.notion-code-block > div > [style*="background"]',
- property: "background",
- variable: "code-block_bg",
- });
-
- const aliases = {},
- code = document.querySelector(".notion-code-block .token");
- for (const token of [
- // standard tokens from https://prismjs.com/tokens.html
- "keyword",
- "builtin",
- "class-name",
- "function",
- "boolean",
- "number",
- "string",
- "char",
- "symbol",
- "regex",
- "url",
- "operator",
- "variable",
- "constant",
- "property",
- "punctuation",
- "important",
- "comment",
- "tag",
- "attr-name",
- "attr-value",
- "namespace",
- "prolog",
- "doctype",
- "cdata",
- "entity",
- "atrule",
- "selector",
- "inserted",
- "deleted",
- ]) {
- code.className = `token ${token}`;
- overrideStyle({
- target: code,
- selector: `.notion-code-block .token.${token}`,
- property: "color",
- variable: `code-${token.replace(/-/g, "_")}`,
- variableAliases: aliases,
- specificity: ["mode"],
- });
- }
-
- // patch: remove individual backgrounds from prism tokens
- cssBody += `.token:is(
+ // patch: remove individual backgrounds from prism tokens
+ cssBody += `.token:is(
.operator, .entity, .url,
:is(.language-css, .style) .string
) { background: transparent !important; }`;
- };
+};
styleFonts();
+styleText();
+styleBorders();
+styleColoredText();
+styleBackgrounds();
+styleColoredBackgrounds();
+styleTooltips();
styleAccents();
styleScrollbars();
styleCode();
-cssBody = cssBody.replace(/\s+/g, " ");
-console.log(`body${modeSelector} { ${cssRoot} } ${cssBody}`);
+console.log(
+ `body${modeSelector} { ${cssRoot} } ${Object.entries(cssRefs)
+ .map(([body, selectors]) => `${[...new Set(selectors)].join(",")}{${body}}`)
+ .join("")} ${cssBody}`.replace(/\s+/g, " ")
+);
diff --git a/src/core/client.mjs b/src/core/client.mjs
index 7877d9d..9d54d90 100644
--- a/src/core/client.mjs
+++ b/src/core/client.mjs
@@ -17,18 +17,16 @@ export default async (api, db) => {
// appearance
if (loadThemeOverrides) {
- const $themeOverrides = html``;
- document.head.append($themeOverrides);
+ />`);
}
if (customStyles) {
- const $cssInsert = html``;
- document.head.append($cssInsert);
+ `);
}
// menu
@@ -55,8 +53,8 @@ export default async (api, db) => {
rounded-[5px] w-[1150px] h-[calc(100vh-100px)]
max-w-[calc(100vw-100px)] max-h-[715px] overflow-hidden
bg-[color:var(--theme--bg-secondary)] drop-shadow-xl
- transition opacity-0 scale-95
group-open:(pointer-events-auto opacity-100 scale-100)
+ transition opacity-0 scale-95
"
onload=${setTheme}
>`;
diff --git a/src/core/mod.json b/src/core/mod.json
index f8c25ae..26dcd54 100644
--- a/src/core/mod.json
+++ b/src/core/mod.json
@@ -56,7 +56,7 @@
"value": false
}
],
- "clientStyles": ["variables.css"],
+ "clientStyles": [],
"clientScripts": ["client.mjs"],
"electronScripts": []
}
diff --git a/src/core/theme.css b/src/core/theme.css
index 7534cb9..64a9627 100644
--- a/src/core/theme.css
+++ b/src/core/theme.css
@@ -1,7 +1,7 @@
/**
* notion-enhancer
- * (c) 2022 dragonwocky (https://dragonwocky.me/)
+ * (c) 2023 dragonwocky (https://dragonwocky.me/)
* (https://notion-enhancer.github.io/) under the MIT license
*/
-
-.notion-body.dark [style*=" color: rgb(211, 211, 211)"],.notion-body.dark [style*=" color: rgb(255, 255, 255)"],.notion-body.dark [style*=" color: rgba(255, 255, 255, 0.804)"],.notion-body.dark [style*=" color: rgba(255, 255, 255, 0.81)"],.notion-body.dark [style*=" color:rgb(211, 211, 211)"],.notion-body.dark [style*=" color:rgb(255, 255, 255)"],.notion-body.dark [style*=" color:rgba(255, 255, 255, 0.804)"],.notion-body.dark [style*=" color:rgba(255, 255, 255, 0.81)"],.notion-body.dark [style*=";color: rgb(211, 211, 211)"],.notion-body.dark [style*=";color: rgb(255, 255, 255)"],.notion-body.dark [style*=";color: rgba(255, 255, 255, 0.804)"],.notion-body.dark [style*=";color: rgba(255, 255, 255, 0.81)"],.notion-body.dark [style*=";color:rgb(211, 211, 211)"],.notion-body.dark [style*=";color:rgb(255, 255, 255)"],.notion-body.dark [style*=";color:rgba(255, 255, 255, 0.804)"],.notion-body.dark [style*=";color:rgba(255, 255, 255, 0.81)"],.notion-body.dark [style*="fill: rgb(211, 211, 211)"],.notion-body.dark [style*="fill: rgb(255, 255, 255)"],.notion-body.dark [style*="fill: rgba(255, 255, 255, 0.804)"],.notion-body.dark [style*="fill: rgba(255, 255, 255, 0.81)"],.notion-body.dark [style*="fill:rgb(211, 211, 211)"],.notion-body.dark [style*="fill:rgb(255, 255, 255)"],.notion-body.dark [style*="fill:rgba(255, 255, 255, 0.804)"],.notion-body.dark [style*="fill:rgba(255, 255, 255, 0.81)"],.notion-body.dark [style^="color: rgb(211, 211, 211)"],.notion-body.dark [style^="color: rgb(255, 255, 255)"],.notion-body.dark [style^="color: rgba(255, 255, 255, 0.804)"],.notion-body.dark [style^="color: rgba(255, 255, 255, 0.81)"],.notion-body.dark [style^="color:rgb(211, 211, 211)"],.notion-body.dark [style^="color:rgb(255, 255, 255)"],.notion-body.dark [style^="color:rgba(255, 255, 255, 0.804)"],.notion-body.dark [style^="color:rgba(255, 255, 255, 0.81)"]{color:var(--theme--fg-primary,rgba(255,255,255,0.81))!important;text-decoration-color:currentColor!important}.notion-body.dark .rdp-day.rdp-day_outside,.notion-body.dark .rdp-head_cell,.notion-body.dark .rdp-nav_icon,.notion-body.dark ::placeholder,.notion-body.dark [style*=" color: rgb(127, 127, 127)"],.notion-body.dark [style*=" color: rgb(155, 155, 155)"],.notion-body.dark [style*=" color: rgba(255, 255, 255, 0.13)"],.notion-body.dark [style*=" color: rgba(255, 255, 255, 0.282)"],.notion-body.dark [style*=" color: rgba(255, 255, 255, 0.443)"],.notion-body.dark [style*=" color: rgba(255, 255, 255, 0.445)"],.notion-body.dark [style*=" color:rgb(127, 127, 127)"],.notion-body.dark [style*=" color:rgb(155, 155, 155)"],.notion-body.dark [style*=" color:rgba(255, 255, 255, 0.13)"],.notion-body.dark [style*=" color:rgba(255, 255, 255, 0.282)"],.notion-body.dark [style*=" color:rgba(255, 255, 255, 0.443)"],.notion-body.dark [style*=" color:rgba(255, 255, 255, 0.445)"],.notion-body.dark [style*=";color: rgb(127, 127, 127)"],.notion-body.dark [style*=";color: rgb(155, 155, 155)"],.notion-body.dark [style*=";color: rgba(255, 255, 255, 0.13)"],.notion-body.dark [style*=";color: rgba(255, 255, 255, 0.282)"],.notion-body.dark [style*=";color: rgba(255, 255, 255, 0.443)"],.notion-body.dark [style*=";color: rgba(255, 255, 255, 0.445)"],.notion-body.dark [style*=";color:rgb(127, 127, 127)"],.notion-body.dark [style*=";color:rgb(155, 155, 155)"],.notion-body.dark [style*=";color:rgba(255, 255, 255, 0.13)"],.notion-body.dark [style*=";color:rgba(255, 255, 255, 0.282)"],.notion-body.dark [style*=";color:rgba(255, 255, 255, 0.443)"],.notion-body.dark [style*=";color:rgba(255, 255, 255, 0.445)"],.notion-body.dark [style*="fill: rgb(127, 127, 127)"],.notion-body.dark [style*="fill: rgb(155, 155, 155)"],.notion-body.dark [style*="fill: rgba(255, 255, 255, 0.13)"],.notion-body.dark [style*="fill: rgba(255, 255, 255, 0.282)"],.notion-body.dark [style*="fill: rgba(255, 255, 255, 0.443)"],.notion-body.dark [style*="fill: rgba(255, 255, 255, 0.445)"],.notion-body.dark [style*="fill:rgb(127, 127, 127)"],.notion-body.dark [style*="fill:rgb(155, 155, 155)"],.notion-body.dark [style*="fill:rgba(255, 255, 255, 0.13)"],.notion-body.dark [style*="fill:rgba(255, 255, 255, 0.282)"],.notion-body.dark [style*="fill:rgba(255, 255, 255, 0.443)"],.notion-body.dark [style*="fill:rgba(255, 255, 255, 0.445)"],.notion-body.dark [style^="color: rgb(127, 127, 127)"],.notion-body.dark [style^="color: rgb(155, 155, 155)"],.notion-body.dark [style^="color: rgba(255, 255, 255, 0.13)"],.notion-body.dark [style^="color: rgba(255, 255, 255, 0.282)"],.notion-body.dark [style^="color: rgba(255, 255, 255, 0.443)"],.notion-body.dark [style^="color: rgba(255, 255, 255, 0.445)"],.notion-body.dark [style^="color:rgb(127, 127, 127)"],.notion-body.dark [style^="color:rgb(155, 155, 155)"],.notion-body.dark [style^="color:rgba(255, 255, 255, 0.13)"],.notion-body.dark [style^="color:rgba(255, 255, 255, 0.282)"],.notion-body.dark [style^="color:rgba(255, 255, 255, 0.443)"],.notion-body.dark [style^="color:rgba(255, 255, 255, 0.445)"]{color:var(--theme--fg-secondary,#9b9b9b)!important;text-decoration-color:currentColor!important}.notion-body.dark [style*="rgb(37, 37, 37)"]:is([style*="border:"],[style*="border-top:"],[style*="border-left:"],[style*="border-bottom:"],[style*="border-right:"]),[style*="1px solid rgb(47, 47, 47)"]:is([style*="border:"],[style*="border-top:"],[style*="border-left:"],[style*="border-bottom:"],[style*="border-right:"]),[style*="1px solid rgba(255, 255, 255, 0.094)"]:is([style*="border:"],[style*="border-top:"],[style*="border-left:"],[style*="border-bottom:"],[style*="border-right:"]),[style*="1px solid rgba(255, 255, 255, 0.13)"]:is([style*="border:"],[style*="border-top:"],[style*="border-left:"],[style*="border-bottom:"],[style*="border-right:"]),[style*="2px solid rgba(255, 255, 255, 0.81)"]:is([style*="border:"],[style*="border-top:"],[style*="border-left:"],[style*="border-bottom:"],[style*="border-right:"]){border-color:var(--theme--fg-border,#2f2f2f)!important}.notion-body.dark [style*="; box-shadow: rgba(255, 255, 255, 0.094) 0px -1px 0px;"]{box-shadow:var(--theme--fg-border,#2f2f2f)0-1px 0!important}.notion-body.dark [style*="; box-shadow: rgba(15, 15, 15, 0.2) 0px 0px 0px 1px inset;"]{box-shadow:var(--theme--fg-border,#2f2f2f)0 0 0 1px inset!important}.notion-body.dark [style*="; box-shadow: rgb(25, 25, 25) -3px 0px 0px, rgb(47, 47, 47) 0px 1px 0px;"]{box-shadow:transparent -3px 0 0,transparent 0 1px 0!important}.notion-body.dark [style*="; box-shadow: rgba(255, 255, 255, 0.05) -1px 0px 0px 0px inset;"]{box-shadow:var(--theme--fg-border,#2f2f2f) -1px 0 0 0 inset!important}.notion-body.dark [style*="; box-shadow: rgb(47, 47, 47) 0px -1px 0px inset;"]{box-shadow:var(--theme--fg-border,#2f2f2f)0-1px 0 inset!important}.notion-body.dark [style*="; box-shadow: rgba(255, 255, 255, 0.13) 1px 0px 0px inset;"]{box-shadow:var(--theme--fg-border,#2f2f2f) 1px 0 0 inset!important}.notion-body.dark [style*="; box-shadow: rgb(47, 47, 47) 0px 1px 0px;"]{box-shadow:var(--theme--fg-border,#2f2f2f)0 1px 0!important}.notion-body.dark [style*="box-shadow: rgb(47, 47, 47) -1px 0px 0px;"]{box-shadow:var(--theme--fg-border,#2f2f2f) -1px 0 0!important}.notion-body.dark [style*="height: 1px;"][style*=background]{background:var(--theme--fg-border,#2f2f2f)!important}.notion-body.dark .notion-code-block span.token[style*="rgba(155, 155, 155, 1)"],.notion-body.dark .notion-enable-hover[style*="rgba(155, 155, 155, 1)"],.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(155, 155, 155)"]{color:var(--theme--fg-gray,#9b9b9b)!important}.notion-body.dark .notion-code-block span.token[style*="rgba(186, 133, 111, 1)"],.notion-body.dark .notion-enable-hover[style*="rgba(186, 133, 111, 1)"],.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(186, 133, 111)"]{color:var(--theme--fg-brown,#ba856f)!important}.notion-body.dark .notion-code-block span.token[style*="rgba(199, 125, 72, 1)"],.notion-body.dark .notion-enable-hover[style*="rgba(199, 125, 72, 1)"],.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(199, 125, 72)"]{color:var(--theme--fg-orange,#c77d48)!important}.notion-body.dark .notion-code-block span.token[style*="rgba(202, 152, 73, 1)"],.notion-body.dark .notion-enable-hover[style*="rgba(202, 152, 73, 1)"],.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(202, 152, 73)"]{color:var(--theme--fg-yellow,#ca9849)!important}.notion-body.dark .notion-code-block span.token[style*="rgba(82, 158, 114, 1)"],.notion-body.dark .notion-enable-hover[style*="rgba(82, 158, 114, 1)"],.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(82, 158, 114)"]{color:var(--theme--fg-green,#529e72)!important}.notion-body.dark .notion-code-block span.token[style*="rgba(94, 135, 201, 1)"],.notion-body.dark .notion-enable-hover[style*="rgba(94, 135, 201, 1)"],.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(94, 135, 201)"]{color:var(--theme--fg-blue,#5e87c9)!important}.notion-body.dark .notion-code-block span.token[style*="rgba(157, 104, 211, 1)"],.notion-body.dark .notion-enable-hover[style*="rgba(157, 104, 211, 1)"],.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(157, 104, 211)"]{color:var(--theme--fg-purple,#9d68d3)!important}.notion-body.dark .notion-code-block span.token[style*="rgba(209, 87, 150, 1)"],.notion-body.dark .notion-enable-hover[style*="rgba(209, 87, 150, 1)"],.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(209, 87, 150)"]{color:var(--theme--fg-pink,#d15796)!important}.notion-body.dark .notion-code-block span.token[style*="rgba(223, 84, 82, 1)"],.notion-body.dark .notion-enable-hover[style*="rgba(223, 84, 82, 1)"],.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(223, 84, 82)"]{color:var(--theme--fg-red,#df5452)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(28, 28, 28)"] [style*="height: 32px"],[style*="rgb(28, 28, 28)"]>[style*=color]:nth-child(2),[style*="rgb(28, 28, 28)"]>div>svg){color:var(--theme--fg-secondary,#7f7f7f)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(32, 32, 32)"] [style*="height: 32px"],[style*="rgb(32, 32, 32)"]>[style*=color]:nth-child(2),[style*="rgb(32, 32, 32)"]>div>svg){color:var(--theme--fg-gray,#7f7f7f)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(35, 30, 28)"] [style*="height: 32px"],[style*="rgb(35, 30, 28)"]>[style*=color]:nth-child(2),[style*="rgb(35, 30, 28)"]>div>svg){color:var(--theme--fg-brown,#845641)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(37, 31, 27)"] [style*="height: 32px"],[style*="rgb(37, 31, 27)"]>[style*=color]:nth-child(2),[style*="rgb(37, 31, 27)"]>div>svg){color:var(--theme--fg-orange,#a75b1a)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(35, 31, 26)"] [style*="height: 32px"],[style*="rgb(35, 31, 26)"]>[style*=color]:nth-child(2),[style*="rgb(35, 31, 26)"]>div>svg){color:var(--theme--fg-yellow,#9b6e23)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(29, 34, 32)"] [style*="height: 32px"],[style*="rgb(29, 34, 32)"]>[style*=color]:nth-child(2),[style*="rgb(29, 34, 32)"]>div>svg){color:var(--theme--fg-green,#2d7650)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(27, 31, 34)"] [style*="height: 32px"],[style*="rgb(27, 31, 34)"]>[style*=color]:nth-child(2),[style*="rgb(27, 31, 34)"]>div>svg){color:var(--theme--fg-blue,#295a95)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(31, 29, 33)"] [style*="height: 32px"],[style*="rgb(31, 29, 33)"]>[style*=color]:nth-child(2),[style*="rgb(31, 29, 33)"]>div>svg){color:var(--theme--fg-purple,#704a96)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(35, 28, 31)"] [style*="height: 32px"],[style*="rgb(35, 28, 31)"]>[style*=color]:nth-child(2),[style*="rgb(35, 28, 31)"]>div>svg){color:var(--theme--fg-pink,#903a65)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(36, 30, 29)"] [style*="height: 32px"],[style*="rgb(36, 30, 29)"]>[style*=color]:nth-child(2),[style*="rgb(36, 30, 29)"]>div>svg){color:var(--theme--fg-red,#8f3a35)!important}.notion-body.dark [style*="background-color: rgb(25, 25, 25)"],.notion-body.dark [style*="background-color: rgb(37, 37, 37)"],.notion-body.dark [style*="background-color: rgba(255, 255, 255, 0.13)"],.notion-body.dark [style*="background-color:rgb(25, 25, 25)"],.notion-body.dark [style*="background-color:rgb(37, 37, 37)"],.notion-body.dark [style*="background-color:rgba(255, 255, 255, 0.13)"],.notion-body.dark [style*="background: rgb(25, 25, 25)"],.notion-body.dark [style*="background: rgb(37, 37, 37)"],.notion-body.dark [style*="background: rgba(255, 255, 255, 0.13)"],.notion-body.dark [style*="background:rgb(25, 25, 25)"],.notion-body.dark [style*="background:rgb(37, 37, 37)"],.notion-body.dark [style*="background:rgba(255, 255, 255, 0.13)"]{background:var(--theme--bg-primary,#191919)!important}.notion-body.dark .notion-focusable-within [style*=background]:not([style*="background: none"]),.notion-body.dark [style*="background-color: rgb(32, 32, 32)"],.notion-body.dark [style*="background-color: rgb(47, 47, 47)"],.notion-body.dark [style*="background-color: rgba(255, 255, 255, 0.0"],.notion-body.dark [style*="background-color:rgb(32, 32, 32)"],.notion-body.dark [style*="background-color:rgb(47, 47, 47)"],.notion-body.dark [style*="background-color:rgba(255, 255, 255, 0.0"],.notion-body.dark [style*="background: rgb(32, 32, 32)"],.notion-body.dark [style*="background: rgb(47, 47, 47)"],.notion-body.dark [style*="background: rgba(255, 255, 255, 0.0"],.notion-body.dark [style*="background:rgb(32, 32, 32)"],.notion-body.dark [style*="background:rgb(47, 47, 47)"],.notion-body.dark [style*="background:rgba(255, 255, 255, 0.0"]{background:var(--theme--bg-secondary,#202020)!important}[style*="linear-gradient(to left, rgb(25, 25, 25) 20%, rgba(25, 25, 25, 0) 100%)"]{background-image:linear-gradient(to left,var(--theme--bg-primary,#191919) 20%,transparent 100%)!important}[style*="linear-gradient(to right, rgb(25, 25, 25) 20%, rgba(25, 25, 25, 0) 100%)"]{background-image:linear-gradient(to right,var(--theme--bg-primary,#191919) 20%,transparent 100%)!important}.notion-body.dark :is([style*="background: rgb(47, 47, 47)"],[style*="background-color: rgb(47, 47, 47)"])[style*="transition: background"]:hover,.notion-body.dark :is([style*="background: rgba(255, 255, 255, 0.055)"],[style*="background-color: rgba(255, 255, 255, 0.055)"]),.notion-body.dark [style*="height: 14px; width: 26px; border-radius: 44px;"][style*=rgba]{background:var(--theme--bg-hover,rgba(255,255,255,0.055))!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(32, 32, 32)"] a[style*=background],.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(47, 47, 47, 1)"],.notion-body.dark .notion-text-block>[style*="background:"][style*="rgb(47, 47, 47)"]{background:var(--theme--bg-gray,#2f2f2f)!important}.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(74, 50, 40, 1)"],.notion-body.dark .notion-text-block>[style*="background:"][style*="rgb(74, 50, 40)"]{background:var(--theme--bg-brown,#4a3228)!important}.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(92, 59, 35, 1)"],.notion-body.dark .notion-text-block>[style*="background:"][style*="rgb(92, 59, 35)"]{background:var(--theme--bg-orange,#5c3b23)!important}.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(86, 67, 40, 1)"],.notion-body.dark .notion-text-block>[style*="background:"][style*="rgb(86, 67, 40)"]{background:var(--theme--bg-yellow,#564328)!important}.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(36, 61, 48, 1)"],.notion-body.dark .notion-text-block>[style*="background:"][style*="rgb(36, 61, 48)"]{background:var(--theme--bg-green,#243d30)!important}.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(20, 58, 78, 1)"],.notion-body.dark .notion-text-block>[style*="background:"][style*="rgb(20, 58, 78)"]{background:var(--theme--bg-blue,#143a4e)!important}.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(60, 45, 73, 1)"],.notion-body.dark .notion-text-block>[style*="background:"][style*="rgb(60, 45, 73)"]{background:var(--theme--bg-purple,#3c2d49)!important}.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(78, 44, 60, 1)"],.notion-body.dark .notion-text-block>[style*="background:"][style*="rgb(78, 44, 60)"]{background:var(--theme--bg-pink,#4e2c3c)!important}.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(82, 46, 42, 1)"],.notion-body.dark .notion-text-block>[style*="background:"][style*="rgb(82, 46, 42)"]{background:var(--theme--bg-red,#522e2a)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(55, 55, 55)"],.notion-body.dark .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(55, 55, 55)"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(55, 55, 55)"]{background:var(--theme--bg-light_gray,#373737)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(90, 90, 90)"],.notion-body.dark .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(90, 90, 90)"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(90, 90, 90)"]{background:var(--theme--bg-gray,#5a5a5a)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(96, 59, 44)"],.notion-body.dark .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(96, 59, 44)"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(96, 59, 44)"]{background:var(--theme--bg-brown,#603b2c)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(133, 76, 29)"],.notion-body.dark .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(133, 76, 29)"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(133, 76, 29)"]{background:var(--theme--bg-orange,#854c1d)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(137, 99, 42)"],.notion-body.dark .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(137, 99, 42)"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(137, 99, 42)"]{background:var(--theme--bg-yellow,#89632a)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(43, 89, 63)"],.notion-body.dark .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(43, 89, 63)"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(43, 89, 63)"]{background:var(--theme--bg-green,#2b593f)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(40, 69, 108)"],.notion-body.dark .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(40, 69, 108)"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(40, 69, 108)"]{background:var(--theme--bg-blue,#28456c)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(73, 47, 100)"],.notion-body.dark .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(73, 47, 100)"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(73, 47, 100)"]{background:var(--theme--bg-purple,#492f64)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(105, 49, 76)"],.notion-body.dark .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(105, 49, 76)"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(105, 49, 76)"]{background:var(--theme--bg-pink,#69314c)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(110, 54, 48)"],.notion-body.dark .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(110, 54, 48)"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(110, 54, 48)"]{background:var(--theme--bg-red,#6e3630)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(28, 28, 28)"] a[style*=background]{background:var(--theme--bg-light_gray,#2f2f2f)!important}.notion-body.dark .notion-board-view [style*="rgb(28, 28, 28)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-light_gray,#1c1c1c)!important}.notion-body.dark .notion-board-view [style*="rgb(32, 32, 32)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-gray,#202020)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(35, 30, 28)"] a[style*=background]{background:var(--theme--bg-brown,#362822)!important}.notion-body.dark .notion-board-view [style*="rgb(35, 30, 28)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-brown,#231e1c)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(37, 31, 27)"] a[style*=background]{background:var(--theme--bg-orange,#422f22)!important}.notion-body.dark .notion-board-view [style*="rgb(37, 31, 27)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-orange,#251f1b)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(35, 31, 26)"] a[style*=background]{background:var(--theme--bg-yellow,#403324)!important}.notion-body.dark .notion-board-view [style*="rgb(35, 31, 26)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-yellow,#231f1a)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(29, 34, 32)"] a[style*=background]{background:var(--theme--bg-green,#23312a)!important}.notion-body.dark .notion-board-view [style*="rgb(29, 34, 32)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-green,#1d2220)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(27, 31, 34)"] a[style*=background]{background:var(--theme--bg-blue,#1b2d38)!important}.notion-body.dark .notion-board-view [style*="rgb(27, 31, 34)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-blue,#1b1f22)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(31, 29, 33)"] a[style*=background]{background:var(--theme--bg-purple,#302739)!important}.notion-body.dark .notion-board-view [style*="rgb(31, 29, 33)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-purple,#1f1d21)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(35, 28, 31)"] a[style*=background]{background:var(--theme--bg-pink,#3b2730)!important}.notion-body.dark .notion-board-view [style*="rgb(35, 28, 31)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-pink,#231c1f)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(36, 30, 29)"] a[style*=background]{background:var(--theme--bg-red,#3e2825)!important}.notion-body.dark .notion-board-view [style*="rgb(36, 30, 29)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-red,#241e1d)!important}.notion-body.dark [style*="background: rgba(255, 212, 0, 0.14)"]{background:var(--theme--bg-yellow,rgba(255,212,0,0.14))!important}.notion-body.dark .notion-callout-block>div>[style*="background:"][style*="rgb(37, 37, 37)"]{background:var(--theme--dim-gray,#252525)!important}.notion-body.dark .notion-callout-block>div>[style*="background:"][style*="rgb(47, 39, 35)"]{background:var(--theme--dim-brown,#2f2723)!important}.notion-body.dark .notion-callout-block>div>[style*="background:"][style*="rgb(56, 40, 30)"]{background:var(--theme--dim-orange,#38281e)!important}.notion-body.dark .notion-callout-block>div>[style*="background:"][style*="rgb(57, 46, 30)"]{background:var(--theme--dim-yellow,#392e1e)!important}.notion-body.dark .notion-callout-block>div>[style*="background:"][style*="rgb(34, 43, 38)"]{background:var(--theme--dim-green,#222b26)!important}.notion-body.dark .notion-callout-block>div>[style*="background:"][style*="rgb(29, 40, 46)"]{background:var(--theme--dim-blue,#1d282e)!important}.notion-body.dark .notion-callout-block>div>[style*="background:"][style*="rgb(43, 36, 49)"]{background:var(--theme--dim-purple,#2b2431)!important}.notion-body.dark .notion-callout-block>div>[style*="background:"][style*="rgb(48, 34, 40)"]{background:var(--theme--dim-pink,#302228)!important}.notion-body.dark .notion-callout-block>div>[style*="background:"][style*="rgb(54, 36, 34)"]{background:var(--theme--dim-red,#362422)!important}[style*="height: 18px; border-radius: 3px; background"][style*="rgba(255, 255, 255, 0.094)"]{background:var(--theme--bg-light_gray,rgba(255,255,255,0.094))!important}.notion-body.dark ::-webkit-scrollbar-corner,.notion-body.dark ::-webkit-scrollbar-track{background:var(--theme--scrollbar-track,rgba(202,204,206,0.04))!important}.notion-body.dark ::-webkit-scrollbar-thumb{background:var(--theme--scrollbar-thumb,#474c50)!important}.notion-body.dark ::-webkit-scrollbar-thumb:hover{background:var(--theme--scrollbar-thumb_hover,rgba(202,204,206,0.3))!important}.notion-body.dark .notion-overlay-container [data-overlay]>div>[style*="position: absolute"]:first-child{background:var(--theme--bg-overlay,rgba(15,15,15,0.8))!important}.notion-body.dark .notion-text-block .notion-enable-hover[style*=mono][style*="color:#EB5757"]{color:var(--theme--code-inline_fg,#eb5757)!important}.notion-body.dark .notion-text-block .notion-enable-hover[style*=mono][style*="background:rgba(135,131,120,0.15)"]{background:var(--theme--code-inline_bg,rgba(135,131,120,0.15))!important}.notion-body.dark .notion-code-block>[style*=mono]{color:var(--theme--code-block_fg,rgba(255,255,255,0.81))!important}.notion-body.dark .notion-code-block>div>[style*=background]{background:var(--theme--code-block_bg,rgba(255,255,255,0.03))!important}.notion-body.dark .notion-code-block .token.keyword{color:var(--theme--code-keyword,#d1949e)!important}.notion-body.dark .notion-code-block .token.builtin{color:var(--theme--code-builtin,#bde052)!important}.notion-body.dark .notion-code-block .token.class-name{color:var(--theme--code-class_name,rgba(255,255,255,0.81))!important}.notion-body.dark .notion-code-block .token.function{color:var(--theme--code-function,rgba(255,255,255,0.81))!important}.notion-body.dark .notion-code-block .token.boolean{color:var(--theme--code-boolean,#d1949e)!important}.notion-body.dark .notion-code-block .token.number{color:var(--theme--code-number,#d1949e)!important}.notion-body.dark .notion-code-block .token.string{color:var(--theme--code-string,#bde052)!important}.notion-body.dark .notion-code-block .token.char{color:var(--theme--code-char,#bde052)!important}.notion-body.dark .notion-code-block .token.symbol{color:var(--theme--code-symbol,#d1949e)!important}.notion-body.dark .notion-code-block .token.regex{color:var(--theme--code-regex,#e90)!important}.notion-body.dark .notion-code-block .token.url{color:var(--theme--code-url,#f5b83d)!important}.notion-body.dark .notion-code-block .token.operator{color:var(--theme--code-operator,#f5b83d)!important}.notion-body.dark .notion-code-block .token.variable{color:var(--theme--code-variable,#f5b83d)!important}.notion-body.dark .notion-code-block .token.constant{color:var(--theme--code-constant,#d1949e)!important}.notion-body.dark .notion-code-block .token.property{color:var(--theme--code-property,#d1949e)!important}.notion-body.dark .notion-code-block .token.punctuation{color:var(--theme--code-punctuation,rgba(255,255,255,0.81))!important}.notion-body.dark .notion-code-block .token.important{color:var(--theme--code-important,#e90)!important}.notion-body.dark .notion-code-block .token.comment{color:var(--theme--code-comment,#998066)!important}.notion-body.dark .notion-code-block .token.tag{color:var(--theme--code-tag,#d1949e)!important}.notion-body.dark .notion-code-block .token.attr-name{color:var(--theme--code-attr_name,#bde052)!important}.notion-body.dark .notion-code-block .token.attr-value{color:var(--theme--code-attr_value,#d1949e)!important}.notion-body.dark .notion-code-block .token.namespace{color:var(--theme--code-namespace,rgba(255,255,255,0.81))!important}.notion-body.dark .notion-code-block .token.prolog{color:var(--theme--code-prolog,#998066)!important}.notion-body.dark .notion-code-block .token.doctype{color:var(--theme--code-doctype,#998066)!important}.notion-body.dark .notion-code-block .token.cdata{color:var(--theme--code-cdata,#998066)!important}.notion-body.dark .notion-code-block .token.entity{color:var(--theme--code-entity,#f5b83d)!important}.notion-body.dark .notion-code-block .token.atrule{color:var(--theme--code-atrule,#d1949e)!important}.notion-body.dark .notion-code-block .token.selector{color:var(--theme--code-selector,#bde052)!important}.notion-body.dark .notion-code-block .token.inserted{color:var(--theme--code-inserted,#bde052)!important}.notion-body.dark .notion-code-block .token.deleted{color:var(--theme--code-deleted,red)!important}[style*="Segoe UI"]{font-family:var(--theme--font-sans, ui-sans-serif),ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol"!important}[style*=Georgia]{font-family:var(--theme--font-serif, Lyon-Text),Lyon-Text,Georgia,YuMincho,"Yu Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","Songti TC","Songti SC",SimSun,"Nanum Myeongjo",NanumMyeongjo,Batang,serif!important}[style*=iawriter-mono]{font-family:var(--theme--font-mono, iawriter-mono),iawriter-mono,Nitti,Menlo,Courier,monospace!important}[style*=SFMono-Regular]{font-family:var(--theme--font-code, SFMono-Regular),SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace!important}.notion-body:not(.dark) [style*=" color: rgb(24, 51, 71)"],.notion-body:not(.dark) [style*=" color: rgb(28, 56, 41)"],.notion-body:not(.dark) [style*=" color: rgb(50, 48, 44)"],.notion-body:not(.dark) [style*=" color: rgb(55, 53, 47)"],.notion-body:not(.dark) [style*=" color: rgb(64, 44, 27)"],.notion-body:not(.dark) [style*=" color: rgb(65, 36, 84)"],.notion-body:not(.dark) [style*=" color: rgb(68, 42, 30)"],.notion-body:not(.dark) [style*=" color: rgb(73, 41, 14)"],.notion-body:not(.dark) [style*=" color: rgb(76, 35, 55)"],.notion-body:not(.dark) [style*=" color: rgb(93, 23, 21)"],.notion-body:not(.dark) [style*=" color: rgba(255, 255, 255, 0.9)"],.notion-body:not(.dark) [style*=" color: rgba(55, 53, 47, 0.85)"],.notion-body:not(.dark) [style*=" color:rgb(24, 51, 71)"],.notion-body:not(.dark) [style*=" color:rgb(28, 56, 41)"],.notion-body:not(.dark) [style*=" color:rgb(50, 48, 44)"],.notion-body:not(.dark) [style*=" color:rgb(55, 53, 47)"],.notion-body:not(.dark) [style*=" color:rgb(64, 44, 27)"],.notion-body:not(.dark) [style*=" color:rgb(65, 36, 84)"],.notion-body:not(.dark) [style*=" color:rgb(68, 42, 30)"],.notion-body:not(.dark) [style*=" color:rgb(73, 41, 14)"],.notion-body:not(.dark) [style*=" color:rgb(76, 35, 55)"],.notion-body:not(.dark) [style*=" color:rgb(93, 23, 21)"],.notion-body:not(.dark) [style*=" color:rgba(255, 255, 255, 0.9)"],.notion-body:not(.dark) [style*=" color:rgba(55, 53, 47, 0.85)"],.notion-body:not(.dark) [style*=";color: rgb(24, 51, 71)"],.notion-body:not(.dark) [style*=";color: rgb(28, 56, 41)"],.notion-body:not(.dark) [style*=";color: rgb(50, 48, 44)"],.notion-body:not(.dark) [style*=";color: rgb(55, 53, 47)"],.notion-body:not(.dark) [style*=";color: rgb(64, 44, 27)"],.notion-body:not(.dark) [style*=";color: rgb(65, 36, 84)"],.notion-body:not(.dark) [style*=";color: rgb(68, 42, 30)"],.notion-body:not(.dark) [style*=";color: rgb(73, 41, 14)"],.notion-body:not(.dark) [style*=";color: rgb(76, 35, 55)"],.notion-body:not(.dark) [style*=";color: rgb(93, 23, 21)"],.notion-body:not(.dark) [style*=";color: rgba(255, 255, 255, 0.9)"],.notion-body:not(.dark) [style*=";color: rgba(55, 53, 47, 0.85)"],.notion-body:not(.dark) [style*=";color:rgb(24, 51, 71)"],.notion-body:not(.dark) [style*=";color:rgb(28, 56, 41)"],.notion-body:not(.dark) [style*=";color:rgb(50, 48, 44)"],.notion-body:not(.dark) [style*=";color:rgb(55, 53, 47)"],.notion-body:not(.dark) [style*=";color:rgb(64, 44, 27)"],.notion-body:not(.dark) [style*=";color:rgb(65, 36, 84)"],.notion-body:not(.dark) [style*=";color:rgb(68, 42, 30)"],.notion-body:not(.dark) [style*=";color:rgb(73, 41, 14)"],.notion-body:not(.dark) [style*=";color:rgb(76, 35, 55)"],.notion-body:not(.dark) [style*=";color:rgb(93, 23, 21)"],.notion-body:not(.dark) [style*=";color:rgba(255, 255, 255, 0.9)"],.notion-body:not(.dark) [style*=";color:rgba(55, 53, 47, 0.85)"],.notion-body:not(.dark) [style*="fill: rgb(24, 51, 71)"],.notion-body:not(.dark) [style*="fill: rgb(28, 56, 41)"],.notion-body:not(.dark) [style*="fill: rgb(50, 48, 44)"],.notion-body:not(.dark) [style*="fill: rgb(55, 53, 47)"],.notion-body:not(.dark) [style*="fill: rgb(64, 44, 27)"],.notion-body:not(.dark) [style*="fill: rgb(65, 36, 84)"],.notion-body:not(.dark) [style*="fill: rgb(68, 42, 30)"],.notion-body:not(.dark) [style*="fill: rgb(73, 41, 14)"],.notion-body:not(.dark) [style*="fill: rgb(76, 35, 55)"],.notion-body:not(.dark) [style*="fill: rgb(93, 23, 21)"],.notion-body:not(.dark) [style*="fill: rgba(255, 255, 255, 0.9)"],.notion-body:not(.dark) [style*="fill: rgba(55, 53, 47, 0.85)"],.notion-body:not(.dark) [style*="fill:rgb(24, 51, 71)"],.notion-body:not(.dark) [style*="fill:rgb(28, 56, 41)"],.notion-body:not(.dark) [style*="fill:rgb(50, 48, 44)"],.notion-body:not(.dark) [style*="fill:rgb(55, 53, 47)"],.notion-body:not(.dark) [style*="fill:rgb(64, 44, 27)"],.notion-body:not(.dark) [style*="fill:rgb(65, 36, 84)"],.notion-body:not(.dark) [style*="fill:rgb(68, 42, 30)"],.notion-body:not(.dark) [style*="fill:rgb(73, 41, 14)"],.notion-body:not(.dark) [style*="fill:rgb(76, 35, 55)"],.notion-body:not(.dark) [style*="fill:rgb(93, 23, 21)"],.notion-body:not(.dark) [style*="fill:rgba(255, 255, 255, 0.9)"],.notion-body:not(.dark) [style*="fill:rgba(55, 53, 47, 0.85)"],.notion-body:not(.dark) [style^="color: rgb(24, 51, 71)"],.notion-body:not(.dark) [style^="color: rgb(28, 56, 41)"],.notion-body:not(.dark) [style^="color: rgb(50, 48, 44)"],.notion-body:not(.dark) [style^="color: rgb(55, 53, 47)"],.notion-body:not(.dark) [style^="color: rgb(64, 44, 27)"],.notion-body:not(.dark) [style^="color: rgb(65, 36, 84)"],.notion-body:not(.dark) [style^="color: rgb(68, 42, 30)"],.notion-body:not(.dark) [style^="color: rgb(73, 41, 14)"],.notion-body:not(.dark) [style^="color: rgb(76, 35, 55)"],.notion-body:not(.dark) [style^="color: rgb(93, 23, 21)"],.notion-body:not(.dark) [style^="color: rgba(255, 255, 255, 0.9)"],.notion-body:not(.dark) [style^="color: rgba(55, 53, 47, 0.85)"],.notion-body:not(.dark) [style^="color:rgb(24, 51, 71)"],.notion-body:not(.dark) [style^="color:rgb(28, 56, 41)"],.notion-body:not(.dark) [style^="color:rgb(50, 48, 44)"],.notion-body:not(.dark) [style^="color:rgb(55, 53, 47)"],.notion-body:not(.dark) [style^="color:rgb(64, 44, 27)"],.notion-body:not(.dark) [style^="color:rgb(65, 36, 84)"],.notion-body:not(.dark) [style^="color:rgb(68, 42, 30)"],.notion-body:not(.dark) [style^="color:rgb(73, 41, 14)"],.notion-body:not(.dark) [style^="color:rgb(76, 35, 55)"],.notion-body:not(.dark) [style^="color:rgb(93, 23, 21)"],.notion-body:not(.dark) [style^="color:rgba(255, 255, 255, 0.9)"],.notion-body:not(.dark) [style^="color:rgba(55, 53, 47, 0.85)"]{color:var(--theme--fg-primary,#37352f)!important;text-decoration-color:currentColor!important}.notion-body:not(.dark) .rdp-day.rdp-day_outside,.notion-body:not(.dark) .rdp-head_cell,.notion-body:not(.dark) .rdp-nav_icon,.notion-body:not(.dark) ::placeholder,.notion-body:not(.dark) [style*=" color: rgba(206, 205, 202, 0.6)"],.notion-body:not(.dark) [style*=" color: rgba(25, 23, 17, 0.6)"],.notion-body:not(.dark) [style*=" color: rgba(55, 53, 47, 0.16)"],.notion-body:not(.dark) [style*=" color: rgba(55, 53, 47, 0.35)"],.notion-body:not(.dark) [style*=" color: rgba(55, 53, 47, 0.45)"],.notion-body:not(.dark) [style*=" color: rgba(55, 53, 47, 0.5)"],.notion-body:not(.dark) [style*=" color: rgba(55, 53, 47, 0.65)"],.notion-body:not(.dark) [style*=" color:rgba(206, 205, 202, 0.6)"],.notion-body:not(.dark) [style*=" color:rgba(25, 23, 17, 0.6)"],.notion-body:not(.dark) [style*=" color:rgba(55, 53, 47, 0.16)"],.notion-body:not(.dark) [style*=" color:rgba(55, 53, 47, 0.35)"],.notion-body:not(.dark) [style*=" color:rgba(55, 53, 47, 0.45)"],.notion-body:not(.dark) [style*=" color:rgba(55, 53, 47, 0.5)"],.notion-body:not(.dark) [style*=" color:rgba(55, 53, 47, 0.65)"],.notion-body:not(.dark) [style*=";color: rgba(206, 205, 202, 0.6)"],.notion-body:not(.dark) [style*=";color: rgba(25, 23, 17, 0.6)"],.notion-body:not(.dark) [style*=";color: rgba(55, 53, 47, 0.16)"],.notion-body:not(.dark) [style*=";color: rgba(55, 53, 47, 0.35)"],.notion-body:not(.dark) [style*=";color: rgba(55, 53, 47, 0.45)"],.notion-body:not(.dark) [style*=";color: rgba(55, 53, 47, 0.5)"],.notion-body:not(.dark) [style*=";color: rgba(55, 53, 47, 0.65)"],.notion-body:not(.dark) [style*=";color:rgba(206, 205, 202, 0.6)"],.notion-body:not(.dark) [style*=";color:rgba(25, 23, 17, 0.6)"],.notion-body:not(.dark) [style*=";color:rgba(55, 53, 47, 0.16)"],.notion-body:not(.dark) [style*=";color:rgba(55, 53, 47, 0.35)"],.notion-body:not(.dark) [style*=";color:rgba(55, 53, 47, 0.45)"],.notion-body:not(.dark) [style*=";color:rgba(55, 53, 47, 0.5)"],.notion-body:not(.dark) [style*=";color:rgba(55, 53, 47, 0.65)"],.notion-body:not(.dark) [style*="fill: rgba(206, 205, 202, 0.6)"],.notion-body:not(.dark) [style*="fill: rgba(25, 23, 17, 0.6)"],.notion-body:not(.dark) [style*="fill: rgba(55, 53, 47, 0.16)"],.notion-body:not(.dark) [style*="fill: rgba(55, 53, 47, 0.35)"],.notion-body:not(.dark) [style*="fill: rgba(55, 53, 47, 0.45)"],.notion-body:not(.dark) [style*="fill: rgba(55, 53, 47, 0.5)"],.notion-body:not(.dark) [style*="fill: rgba(55, 53, 47, 0.65)"],.notion-body:not(.dark) [style*="fill:rgba(206, 205, 202, 0.6)"],.notion-body:not(.dark) [style*="fill:rgba(25, 23, 17, 0.6)"],.notion-body:not(.dark) [style*="fill:rgba(55, 53, 47, 0.16)"],.notion-body:not(.dark) [style*="fill:rgba(55, 53, 47, 0.35)"],.notion-body:not(.dark) [style*="fill:rgba(55, 53, 47, 0.45)"],.notion-body:not(.dark) [style*="fill:rgba(55, 53, 47, 0.5)"],.notion-body:not(.dark) [style*="fill:rgba(55, 53, 47, 0.65)"],.notion-body:not(.dark) [style^="color: rgba(206, 205, 202, 0.6)"],.notion-body:not(.dark) [style^="color: rgba(25, 23, 17, 0.6)"],.notion-body:not(.dark) [style^="color: rgba(55, 53, 47, 0.16)"],.notion-body:not(.dark) [style^="color: rgba(55, 53, 47, 0.35)"],.notion-body:not(.dark) [style^="color: rgba(55, 53, 47, 0.45)"],.notion-body:not(.dark) [style^="color: rgba(55, 53, 47, 0.5)"],.notion-body:not(.dark) [style^="color: rgba(55, 53, 47, 0.65)"],.notion-body:not(.dark) [style^="color:rgba(206, 205, 202, 0.6)"],.notion-body:not(.dark) [style^="color:rgba(25, 23, 17, 0.6)"],.notion-body:not(.dark) [style^="color:rgba(55, 53, 47, 0.16)"],.notion-body:not(.dark) [style^="color:rgba(55, 53, 47, 0.35)"],.notion-body:not(.dark) [style^="color:rgba(55, 53, 47, 0.45)"],.notion-body:not(.dark) [style^="color:rgba(55, 53, 47, 0.5)"],.notion-body:not(.dark) [style^="color:rgba(55, 53, 47, 0.65)"]{color:var(--theme--fg-secondary,rgba(25,23,17,0.6))!important;text-decoration-color:currentColor!important}.notion-body:not(.dark) [style*="rgb(238, 238, 237)"]:is([style*="border:"],[style*="border-top:"],[style*="border-left:"],[style*="border-bottom:"],[style*="border-right:"]),[style*="1px solid rgb(233, 233, 231)"]:is([style*="border:"],[style*="border-top:"],[style*="border-left:"],[style*="border-bottom:"],[style*="border-right:"]),[style*="1px solid rgba(55, 53, 47, 0.09)"]:is([style*="border:"],[style*="border-top:"],[style*="border-left:"],[style*="border-bottom:"],[style*="border-right:"]),[style*="1px solid rgba(55, 53, 47, 0.16)"]:is([style*="border:"],[style*="border-top:"],[style*="border-left:"],[style*="border-bottom:"],[style*="border-right:"]),[style*="2px solid rgb(55, 53, 47)"]:is([style*="border:"],[style*="border-top:"],[style*="border-left:"],[style*="border-bottom:"],[style*="border-right:"]){border-color:var(--theme--fg-border,#e9e9e7)!important}.notion-body:not(.dark) [style*="; box-shadow: rgba(55, 53, 47, 0.09) 0px -1px 0px;"]{box-shadow:var(--theme--fg-border,#e9e9e7)0-1px 0!important}.notion-body:not(.dark) [style*="; box-shadow: rgba(15, 15, 15, 0.1) 0px 0px 0px 1px inset;"]{box-shadow:var(--theme--fg-border,#e9e9e7)0 0 0 1px inset!important}.notion-body:not(.dark) [style*="; box-shadow: white -3px 0px 0px, rgb(233, 233, 231) 0px 1px 0px;"]{box-shadow:#fff -3px 0 0,transparent 0 1px 0!important}.notion-body:not(.dark) [style*="; box-shadow: rgb(233, 233, 231) 0px -1px 0px inset;"]{box-shadow:var(--theme--fg-border,#e9e9e7)0-1px 0 inset!important}.notion-body:not(.dark) [style*="; box-shadow: rgba(55, 53, 47, 0.16) 1px 0px 0px inset;"]{box-shadow:var(--theme--fg-border,#e9e9e7) 1px 0 0 inset!important}.notion-body:not(.dark) [style*="; box-shadow: rgb(233, 233, 231) 0px 1px 0px;"]{box-shadow:var(--theme--fg-border,#e9e9e7)0 1px 0!important}.notion-body:not(.dark) [style*="box-shadow: rgb(233, 233, 231) -1px 0px 0px;"]{box-shadow:var(--theme--fg-border,#e9e9e7) -1px 0 0!important}.notion-body:not(.dark) [style*="height: 1px;"][style*=background]{background:var(--theme--fg-border,#e9e9e7)!important}.notion-body:not(.dark) .notion-code-block span.token[style*="rgba(120, 119, 116, 1)"],.notion-body:not(.dark) .notion-enable-hover[style*="rgba(120, 119, 116, 1)"],.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(120, 119, 116)"]{color:var(--theme--fg-gray,#787774)!important}.notion-body:not(.dark) .notion-code-block span.token[style*="rgba(159, 107, 83, 1)"],.notion-body:not(.dark) .notion-enable-hover[style*="rgba(159, 107, 83, 1)"],.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(159, 107, 83)"]{color:var(--theme--fg-brown,#9f6b53)!important}.notion-body:not(.dark) .notion-code-block span.token[style*="rgba(217, 115, 13, 1)"],.notion-body:not(.dark) .notion-enable-hover[style*="rgba(217, 115, 13, 1)"],.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(217, 115, 13)"]{color:var(--theme--fg-orange,#d9730d)!important}.notion-body:not(.dark) .notion-code-block span.token[style*="rgba(203, 145, 47, 1)"],.notion-body:not(.dark) .notion-enable-hover[style*="rgba(203, 145, 47, 1)"],.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(203, 145, 47)"]{color:var(--theme--fg-yellow,#cb912f)!important}.notion-body:not(.dark) .notion-code-block span.token[style*="rgba(68, 131, 97, 1)"],.notion-body:not(.dark) .notion-enable-hover[style*="rgba(68, 131, 97, 1)"],.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(68, 131, 97)"]{color:var(--theme--fg-green,#448361)!important}.notion-body:not(.dark) .notion-code-block span.token[style*="rgba(51, 126, 169, 1)"],.notion-body:not(.dark) .notion-enable-hover[style*="rgba(51, 126, 169, 1)"],.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(51, 126, 169)"]{color:var(--theme--fg-blue,#337ea9)!important}.notion-body:not(.dark) .notion-code-block span.token[style*="rgba(144, 101, 176, 1)"],.notion-body:not(.dark) .notion-enable-hover[style*="rgba(144, 101, 176, 1)"],.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(144, 101, 176)"]{color:var(--theme--fg-purple,#9065b0)!important}.notion-body:not(.dark) .notion-code-block span.token[style*="rgba(193, 76, 138, 1)"],.notion-body:not(.dark) .notion-enable-hover[style*="rgba(193, 76, 138, 1)"],.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(193, 76, 138)"]{color:var(--theme--fg-pink,#c14c8a)!important}.notion-body:not(.dark) .notion-code-block span.token[style*="rgba(212, 76, 71, 1)"],.notion-body:not(.dark) .notion-enable-hover[style*="rgba(212, 76, 71, 1)"],.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="rgb(212, 76, 71)"]{color:var(--theme--fg-red,#d44c47)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(249, 249, 245, 0.5)"] [style*="height: 32px"],[style*="rgba(249, 249, 245, 0.5)"]>[style*=color]:nth-child(2),[style*="rgba(249, 249, 245, 0.5)"]>div>svg){color:var(--theme--fg-secondary,rgba(145,145,142,0.5))!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(247, 247, 245, 0.7)"] [style*="height: 32px"],[style*="rgba(247, 247, 245, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(247, 247, 245, 0.7)"]>div>svg){color:var(--theme--fg-gray,#91918e)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(250, 246, 245, 0.7)"] [style*="height: 32px"],[style*="rgba(250, 246, 245, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(250, 246, 245, 0.7)"]>div>svg){color:var(--theme--fg-brown,#bb846c)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(252, 245, 242, 0.7)"] [style*="height: 32px"],[style*="rgba(252, 245, 242, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(252, 245, 242, 0.7)"]>div>svg){color:var(--theme--fg-orange,#d7813a)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(250, 247, 237, 0.7)"] [style*="height: 32px"],[style*="rgba(250, 247, 237, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(250, 247, 237, 0.7)"]>div>svg){color:var(--theme--fg-yellow,#cb9433)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(244, 248, 243, 0.7)"] [style*="height: 32px"],[style*="rgba(244, 248, 243, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(244, 248, 243, 0.7)"]>div>svg){color:var(--theme--fg-green,#6c9b7d)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(241, 248, 251, 0.7)"] [style*="height: 32px"],[style*="rgba(241, 248, 251, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(241, 248, 251, 0.7)"]>div>svg){color:var(--theme--fg-blue,#5b97bd)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(249, 246, 252, 0.7)"] [style*="height: 32px"],[style*="rgba(249, 246, 252, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(249, 246, 252, 0.7)"]>div>svg){color:var(--theme--fg-purple,#a782c3)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(251, 245, 251, 0.7)"] [style*="height: 32px"],[style*="rgba(251, 245, 251, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(251, 245, 251, 0.7)"]>div>svg){color:var(--theme--fg-pink,#cd749f)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(253, 245, 243, 0.7)"] [style*="height: 32px"],[style*="rgba(253, 245, 243, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(253, 245, 243, 0.7)"]>div>svg){color:var(--theme--fg-red,#e16f64)!important}.notion-body:not(.dark) [style*="background-color: rgb(247, 247, 247)"],.notion-body:not(.dark) [style*="background-color: rgb(255, 255, 255)"],.notion-body:not(.dark) [style*="background-color: white"],.notion-body:not(.dark) [style*="background-color:rgb(247, 247, 247)"],.notion-body:not(.dark) [style*="background-color:rgb(255, 255, 255)"],.notion-body:not(.dark) [style*="background-color:white"],.notion-body:not(.dark) [style*="background: rgb(247, 247, 247)"],.notion-body:not(.dark) [style*="background: rgb(255, 255, 255)"],.notion-body:not(.dark) [style*="background: white"],.notion-body:not(.dark) [style*="background:rgb(247, 247, 247)"],.notion-body:not(.dark) [style*="background:rgb(255, 255, 255)"],.notion-body:not(.dark) [style*="background:white"]{background:var(--theme--bg-primary,#fff)!important}.notion-body:not(.dark) .notion-focusable-within [style*=background]:not([style*="background: none"]),.notion-body:not(.dark) [style*="background-color: rgb(15, 15, 15)"],.notion-body:not(.dark) [style*="background-color: rgb(251, 251, 250)"],.notion-body:not(.dark) [style*="background-color: rgb(253, 253, 253)"],.notion-body:not(.dark) [style*="background-color:rgb(15, 15, 15)"],.notion-body:not(.dark) [style*="background-color:rgb(251, 251, 250)"],.notion-body:not(.dark) [style*="background-color:rgb(253, 253, 253)"],.notion-body:not(.dark) [style*="background: rgb(15, 15, 15)"],.notion-body:not(.dark) [style*="background: rgb(251, 251, 250)"],.notion-body:not(.dark) [style*="background: rgb(253, 253, 253)"],.notion-body:not(.dark) [style*="background:rgb(15, 15, 15)"],.notion-body:not(.dark) [style*="background:rgb(251, 251, 250)"],.notion-body:not(.dark) [style*="background:rgb(253, 253, 253)"]{background:var(--theme--bg-secondary,#fbfbfa)!important}[style*="linear-gradient(to left, white 20%, rgba(255, 255, 255, 0) 100%)"]{background-image:linear-gradient(to left,var(--theme--bg-primary,#fff) 20%,transparent 100%)!important}[style*="linear-gradient(to right, white 20%, rgba(255, 255, 255, 0) 100%)"]{background-image:linear-gradient(to right,var(--theme--bg-primary,#fff) 20%,transparent 100%)!important}.notion-body:not(.dark) :is([style*="background: rgb(225, 225, 225)"],[style*="background-color: rgb(225, 225, 225)"]),.notion-body:not(.dark) :is([style*="background: rgb(239, 239, 238)"],[style*="background-color: rgb(239, 239, 238)"]),.notion-body:not(.dark) :is([style*="background: rgba(242, 241, 238, 0.6)"],[style*="background-color: rgba(242, 241, 238, 0.6)"]),.notion-body:not(.dark) :is([style*="background: rgba(55, 53, 47, 0.08)"],[style*="background-color: rgba(55, 53, 47, 0.08)"]),.notion-body:not(.dark) [style*="height: 14px; width: 26px; border-radius: 44px;"][style*=rgba]{background:var(--theme--bg-hover,rgba(55,53,47,0.08))!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(241, 241, 239, 1)"],.notion-body:not(.dark) .notion-text-block>[style*="background:"][style*="rgb(241, 241, 239)"]{background:var(--theme--bg-gray,#f1f1ef)!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(244, 238, 238, 1)"],.notion-body:not(.dark) .notion-text-block>[style*="background:"][style*="rgb(244, 238, 238)"]{background:var(--theme--bg-brown,#f4eeee)!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(251, 236, 221, 1)"],.notion-body:not(.dark) .notion-text-block>[style*="background:"][style*="rgb(251, 236, 221)"]{background:var(--theme--bg-orange,#fbecdd)!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(251, 243, 219, 1)"],.notion-body:not(.dark) .notion-text-block>[style*="background:"][style*="rgb(251, 243, 219)"]{background:var(--theme--bg-yellow,#fbf3db)!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(237, 243, 236, 1)"],.notion-body:not(.dark) .notion-text-block>[style*="background:"][style*="rgb(237, 243, 236)"]{background:var(--theme--bg-green,#edf3ec)!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(231, 243, 248, 1)"],.notion-body:not(.dark) .notion-text-block>[style*="background:"][style*="rgb(231, 243, 248)"]{background:var(--theme--bg-blue,#e7f3f8)!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(244, 240, 247, 0.8)"],.notion-body:not(.dark) .notion-text-block>[style*="background:"][style*="rgba(244, 240, 247, 0.8)"]{background:var(--theme--bg-purple,rgba(244,240,247,0.8))!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(249, 238, 243, 0.8)"],.notion-body:not(.dark) .notion-text-block>[style*="background:"][style*="rgba(249, 238, 243, 0.8)"]{background:var(--theme--bg-pink,rgba(249,238,243,0.8))!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="rgba(253, 235, 236, 1)"],.notion-body:not(.dark) .notion-text-block>[style*="background:"][style*="rgb(253, 235, 236)"]{background:var(--theme--bg-red,#fdebec)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgba(227, 226, 224, 0.5)"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgba(227, 226, 224, 0.5)"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgba(227, 226, 224, 0.5)"]{background:var(--theme--bg-light_gray,rgba(227,226,224,0.5))!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(227, 226, 224)"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(227, 226, 224)"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(227, 226, 224)"]{background:var(--theme--bg-gray,#e3e2e0)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(238, 224, 218)"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(238, 224, 218)"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(238, 224, 218)"]{background:var(--theme--bg-brown,#eee0da)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(250, 222, 201)"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(250, 222, 201)"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(250, 222, 201)"]{background:var(--theme--bg-orange,#fadec9)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(253, 236, 200)"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(253, 236, 200)"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(253, 236, 200)"]{background:var(--theme--bg-yellow,#fdecc8)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(219, 237, 219)"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(219, 237, 219)"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(219, 237, 219)"]{background:var(--theme--bg-green,#dbeddb)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(211, 229, 239)"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(211, 229, 239)"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(211, 229, 239)"]{background:var(--theme--bg-blue,#d3e5ef)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(232, 222, 238)"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(232, 222, 238)"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(232, 222, 238)"]{background:var(--theme--bg-purple,#e8deee)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(245, 224, 233)"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(245, 224, 233)"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(245, 224, 233)"]{background:var(--theme--bg-pink,#f5e0e9)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="rgb(255, 226, 221)"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="rgb(255, 226, 221)"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="rgb(255, 226, 221)"]{background:var(--theme--bg-red,#ffe2dd)!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(249, 249, 245, 0.5)"] a[style*=background]{background:var(--theme--bg-light_gray,#fff)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(249, 249, 245, 0.5)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-light_gray,rgba(249,249,245,0.5))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(247, 247, 245, 0.7)"] a[style*=background]{background:var(--theme--bg-gray,#fff)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(247, 247, 245, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-gray,rgba(247,247,245,0.7))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(250, 246, 245, 0.7)"] a[style*=background]{background:var(--theme--bg-brown,#fff)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(250, 246, 245, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-brown,rgba(250,246,245,0.7))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(252, 245, 242, 0.7)"] a[style*=background]{background:var(--theme--bg-orange,#fff)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(252, 245, 242, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-orange,rgba(252,245,242,0.7))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(250, 247, 237, 0.7)"] a[style*=background]{background:var(--theme--bg-yellow,#fff)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(250, 247, 237, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-yellow,rgba(250,247,237,0.7))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(244, 248, 243, 0.7)"] a[style*=background]{background:var(--theme--bg-green,#fff)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(244, 248, 243, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-green,rgba(244,248,243,0.7))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(241, 248, 251, 0.7)"] a[style*=background]{background:var(--theme--bg-blue,#fff)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(241, 248, 251, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-blue,rgba(241,248,251,0.7))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(249, 246, 252, 0.7)"] a[style*=background]{background:var(--theme--bg-purple,#fff)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(249, 246, 252, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-purple,rgba(249,246,252,0.7))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(251, 245, 251, 0.7)"] a[style*=background]{background:var(--theme--bg-pink,#fff)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(251, 245, 251, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-pink,rgba(251,245,251,0.7))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(253, 245, 243, 0.7)"] a[style*=background]{background:var(--theme--bg-red,#fff)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(253, 245, 243, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-red,rgba(253,245,243,0.7))!important}.notion-body:not(.dark) [style*="background: rgba(255, 212, 0, 0.14)"]{background:var(--theme--bg-yellow,rgba(255,212,0,0.14))!important}.notion-body:not(.dark) .notion-callout-block>div>[style*="background:"][style*="rgb(241, 241, 239)"]{background:var(--theme--dim-gray,#f1f1ef)!important}.notion-body:not(.dark) .notion-callout-block>div>[style*="background:"][style*="rgb(244, 238, 238)"]{background:var(--theme--dim-brown,#f4eeee)!important}.notion-body:not(.dark) .notion-callout-block>div>[style*="background:"][style*="rgb(251, 236, 221)"]{background:var(--theme--dim-orange,#fbecdd)!important}.notion-body:not(.dark) .notion-callout-block>div>[style*="background:"][style*="rgb(251, 243, 219)"]{background:var(--theme--dim-yellow,#fbf3db)!important}.notion-body:not(.dark) .notion-callout-block>div>[style*="background:"][style*="rgb(237, 243, 236)"]{background:var(--theme--dim-green,#edf3ec)!important}.notion-body:not(.dark) .notion-callout-block>div>[style*="background:"][style*="rgb(231, 243, 248)"]{background:var(--theme--dim-blue,#e7f3f8)!important}.notion-body:not(.dark) .notion-callout-block>div>[style*="background:"][style*="rgba(244, 240, 247, 0.8)"]{background:var(--theme--dim-purple,rgba(244,240,247,0.8))!important}.notion-body:not(.dark) .notion-callout-block>div>[style*="background:"][style*="rgba(249, 238, 243, 0.8)"]{background:var(--theme--dim-pink,rgba(249,238,243,0.8))!important}.notion-body:not(.dark) .notion-callout-block>div>[style*="background:"][style*="rgb(253, 235, 236)"]{background:var(--theme--dim-red,#fdebec)!important}[style*="height: 18px; border-radius: 3px; background"][style*="rgba(206, 205, 202, 0.5)"]{background:var(--theme--bg-light_gray,rgba(206,205,202,0.5))!important}[style*="color: rgb(35, 131, 226)"],[style*="fill: rgb(35, 131, 226)"]{color:var(--theme--accent-primary,#2383e2)!important}[style*="background-color: rgb(35, 131, 226)"],[style*="background: rgb(35, 131, 226)"]{background:var(--theme--accent-primary,#2383e2)!important;color:var(--theme--accent-primary_contrast,#fff)!important}[style*="border-radius: 44px;"]>[style*="border-radius: 44px; background: white;"]{background:var(--theme--accent-primary_contrast,#fff)!important}[style*="background-color: rgb(0, 117, 211)"],[style*="background: rgb(0, 117, 211)"]{background:var(--theme--accent-primary_hover,#0075d3)!important;color:var(--theme--accent-primary_contrast,#fff)!important}.notion-table-selection-overlay [style*="border: 2px solid"]{border-color:var(--theme--accent-primary,#2383e2)!important}.notion-focusable-within:focus-within{box-shadow:var(--theme--accent-primary,#2383e2)0 0 0 1px inset,var(--theme--accent-primary,#2383e2)0 0 0 2px!important}.notion-focusable:focus-visible{box-shadow:var(--theme--accent-primary,#2383e2)0 0 0 1px inset,var(--theme--accent-primary,#2383e2)0 0 0 2px!important}[style*="box-shadow: rgb(35, 131, 226) 0px 0px 0px 2px inset"]{box-shadow:var(--theme--accent-primary,#2383e2)0 0 0 2px inset!important}#notion-app .rdp-day:not(.rdp-day_disabled):not(.rdp-day_selected):not(.rdp-day_value):not(.rdp-day_start):not(.rdp-day_end):hover,.notion-selectable-halo,::selection,[style*="background-color: rgba(35, 131, 226, 0."],[style*="background: rgba(35, 131, 226, 0."]{background:var(--theme--accent-primary_transparent,rgba(35,131,226,0.14))!important}[style*="color: rgb(180, 65, 60)"],[style*="color: rgb(205, 73, 69)"],[style*="color: rgb(211, 79, 67)"],[style*="color: rgb(235, 87, 87)"],[style*="fill: rgb(180, 65, 60)"],[style*="fill: rgb(205, 73, 69)"],[style*="fill: rgb(211, 79, 67)"],[style*="fill: rgb(235, 87, 87)"]{color:var(--theme--accent-secondary,#eb5757)!important}#notion-app .rdp-day_today:not(.rdp-day_selected):not(.rdp-day_value):not(.rdp-day_start):not(.rdp-day_end)::after,[style*="background-color: rgb(180, 65, 60)"],[style*="background-color: rgb(205, 73, 69)"],[style*="background-color: rgb(211, 79, 67)"],[style*="background-color: rgb(235, 87, 87)"],[style*="background: rgb(180, 65, 60)"],[style*="background: rgb(205, 73, 69)"],[style*="background: rgb(211, 79, 67)"],[style*="background: rgb(235, 87, 87)"]{background:var(--theme--accent-secondary,#eb5757)!important;color:var(--theme--accent-secondary_contrast,#fff)!important}#notion-app .rdp-day_today:not(.rdp-day_selected):not(.rdp-day_value):not(.rdp-day_start):not(.rdp-day_end),:is([style*="background: rgb(235, 87, 87)"],[style*="background-color: rgb(235, 87, 87)"],[style*="background: rgb(180, 65, 60)"],[style*="background-color: rgb(180, 65, 60)"],[style*="background: rgb(211, 79, 67)"],[style*="background-color: rgb(211, 79, 67)"],[style*="background: rgb(205, 73, 69)"],[style*="background-color: rgb(205, 73, 69)"]) :is([style*="fill: white;"],[style*="color: white;"]),:is([style*="background: rgb(235, 87, 87)"],[style*="background-color: rgb(235, 87, 87)"],[style*="background: rgb(180, 65, 60)"],[style*="background-color: rgb(180, 65, 60)"],[style*="background: rgb(211, 79, 67)"],[style*="background-color: rgb(211, 79, 67)"],[style*="background: rgb(205, 73, 69)"],[style*="background-color: rgb(205, 73, 69)"])+:is([style*="fill: white;"],[style*="color: white;"]){color:var(--theme--accent-secondary_contrast,#fff)!important}[style*="background-color: rgba(235, 87, 87, 0.1)"],[style*="background: rgba(235, 87, 87, 0.1)"]{background:var(--theme--accent-secondary_transparent,rgba(235,87,87,0.1))!important}[style*="border-right: 1px solid rgb(180, 65, 60)"],[style*="border-right: 1px solid rgb(211, 79, 67)"],[style*="border: 1px solid rgb(110, 54, 48)"],[style*="border: 1px solid rgba(235, 87, 87, 0.5)"],[style*="border: 2px solid rgb(110, 54, 48)"],[style*="border: 2px solid rgb(227, 134, 118)"]{border-color:var(--theme--accent-secondary,#eb5757)!important}.notion-body:not(.dark) ::-webkit-scrollbar-corner,.notion-body:not(.dark) ::-webkit-scrollbar-track{background:var(--theme--scrollbar-track,#edece9)!important}.notion-body:not(.dark) ::-webkit-scrollbar-thumb{background:var(--theme--scrollbar-thumb,#d3d1cb)!important}.notion-body:not(.dark) ::-webkit-scrollbar-thumb:hover{background:var(--theme--scrollbar-thumb_hover,#aeaca6)!important}.notion-body:not(.dark) .notion-overlay-container [data-overlay]>div>[style*="position: absolute"]:first-child{background:var(--theme--bg-overlay,rgba(15,15,15,0.6))!important}.notion-body:not(.dark) .notion-text-block .notion-enable-hover[style*=mono][style*="color:#EB5757"]{color:var(--theme--code-inline_fg,#eb5757)!important}.notion-body:not(.dark) .notion-text-block .notion-enable-hover[style*=mono][style*="background:rgba(135,131,120,0.15)"]{background:var(--theme--code-inline_bg,rgba(135,131,120,0.15))!important}.notion-body:not(.dark) .notion-code-block>[style*=mono]{color:var(--theme--code-block_fg,#37352f)!important}.notion-body:not(.dark) .notion-code-block>div>[style*=background]{background:var(--theme--code-block_bg,#f7f6f3)!important}.notion-body:not(.dark) .notion-code-block .token.keyword{color:var(--theme--code-keyword,#07a)!important}.notion-body:not(.dark) .notion-code-block .token.builtin{color:var(--theme--code-builtin,#690)!important}.notion-body:not(.dark) .notion-code-block .token.class-name{color:var(--theme--code-class_name,#dd4a68)!important}.notion-body:not(.dark) .notion-code-block .token.function{color:var(--theme--code-function,#dd4a68)!important}.notion-body:not(.dark) .notion-code-block .token.boolean{color:var(--theme--code-boolean,#905)!important}.notion-body:not(.dark) .notion-code-block .token.number{color:var(--theme--code-number,#905)!important}.notion-body:not(.dark) .notion-code-block .token.string{color:var(--theme--code-string,#690)!important}.notion-body:not(.dark) .notion-code-block .token.char{color:var(--theme--code-char,#690)!important}.notion-body:not(.dark) .notion-code-block .token.symbol{color:var(--theme--code-symbol,#905)!important}.notion-body:not(.dark) .notion-code-block .token.regex{color:var(--theme--code-regex,#e90)!important}.notion-body:not(.dark) .notion-code-block .token.url{color:var(--theme--code-url,#9a6e3a)!important}.notion-body:not(.dark) .notion-code-block .token.operator{color:var(--theme--code-operator,#9a6e3a)!important}.notion-body:not(.dark) .notion-code-block .token.variable{color:var(--theme--code-variable,#e90)!important}.notion-body:not(.dark) .notion-code-block .token.constant{color:var(--theme--code-constant,#905)!important}.notion-body:not(.dark) .notion-code-block .token.property{color:var(--theme--code-property,#905)!important}.notion-body:not(.dark) .notion-code-block .token.punctuation{color:var(--theme--code-punctuation,#999)!important}.notion-body:not(.dark) .notion-code-block .token.important{color:var(--theme--code-important,#e90)!important}.notion-body:not(.dark) .notion-code-block .token.comment{color:var(--theme--code-comment,#708090)!important}.notion-body:not(.dark) .notion-code-block .token.tag{color:var(--theme--code-tag,#905)!important}.notion-body:not(.dark) .notion-code-block .token.attr-name{color:var(--theme--code-attr_name,#690)!important}.notion-body:not(.dark) .notion-code-block .token.attr-value{color:var(--theme--code-attr_value,#07a)!important}.notion-body:not(.dark) .notion-code-block .token.namespace{color:var(--theme--code-namespace,#37352f)!important}.notion-body:not(.dark) .notion-code-block .token.prolog{color:var(--theme--code-prolog,#708090)!important}.notion-body:not(.dark) .notion-code-block .token.doctype{color:var(--theme--code-doctype,#708090)!important}.notion-body:not(.dark) .notion-code-block .token.cdata{color:var(--theme--code-cdata,#708090)!important}.notion-body:not(.dark) .notion-code-block .token.entity{color:var(--theme--code-entity,#9a6e3a)!important}.notion-body:not(.dark) .notion-code-block .token.atrule{color:var(--theme--code-atrule,#07a)!important}.notion-body:not(.dark) .notion-code-block .token.selector{color:var(--theme--code-selector,#690)!important}.notion-body:not(.dark) .notion-code-block .token.inserted{color:var(--theme--code-inserted,#690)!important}.notion-body:not(.dark) .notion-code-block .token.deleted{color:var(--theme--code-deleted,#905)!important}.notion-body:not(.dark) .language-css .token.string,.notion-body:not(.dark) .style .token.string,.notion-body:not(.dark) .token.entity,.notion-body:not(.dark) .token.operator,.notion-body:not(.dark) .token.url{background:0 0!important}
\ No newline at end of file
+
+.notion-body:not(.dark) :is([style^="color: rgb(55, 53, 47)"],[style^="color:rgb(55, 53, 47)"],[style*=";color: rgb(55, 53, 47)"],[style*=";color:rgb(55, 53, 47)"],[style*=" color: rgb(55, 53, 47)"],[style*=" color:rgb(55, 53, 47)"],[style*="fill: rgb(55, 53, 47)"],[style*="fill:rgb(55, 53, 47)"],[style^="color: rgba(255, 255, 255, 0.9)"],[style^="color:rgba(255, 255, 255, 0.9)"],[style*=";color: rgba(255, 255, 255, 0.9)"],[style*=";color:rgba(255, 255, 255, 0.9)"],[style*=" color: rgba(255, 255, 255, 0.9)"],[style*=" color:rgba(255, 255, 255, 0.9)"],[style*="fill: rgba(255, 255, 255, 0.9)"],[style*="fill:rgba(255, 255, 255, 0.9)"],[style^="color: rgba(55, 53, 47, 0.8"],[style^="color:rgba(55, 53, 47, 0.8"],[style*=";color: rgba(55, 53, 47, 0.8"],[style*=";color:rgba(55, 53, 47, 0.8"],[style*=" color: rgba(55, 53, 47, 0.8"],[style*=" color:rgba(55, 53, 47, 0.8"],[style*="fill: rgba(55, 53, 47, 0.8"],[style*="fill:rgba(55, 53, 47, 0.8"],[style^="color: rgba(55, 53, 47, 0.9"],[style^="color:rgba(55, 53, 47, 0.9"],[style*=";color: rgba(55, 53, 47, 0.9"],[style*=";color:rgba(55, 53, 47, 0.9"],[style*=" color: rgba(55, 53, 47, 0.9"],[style*=" color:rgba(55, 53, 47, 0.9"],[style*="fill: rgba(55, 53, 47, 0.9"],[style*="fill:rgba(55, 53, 47, 0.9"],[style^="color: rgba(55, 53, 47, 1"],[style^="color:rgba(55, 53, 47, 1"],[style*=";color: rgba(55, 53, 47, 1"],[style*=";color:rgba(55, 53, 47, 1"],[style*=" color: rgba(55, 53, 47, 1"],[style*=" color:rgba(55, 53, 47, 1"],[style*="fill: rgba(55, 53, 47, 1"],[style*="fill:rgba(55, 53, 47, 1"]){caret-color:var(--theme--fg-primary,#37352f)!important;text-decoration-color:currentColor;fill:var(--theme--fg-primary,#37352f)!important;color:var(--theme--fg-primary,#37352f)!important}.notion-body:not(.dark) :is(.rdp-nav_icon,.rdp-head_cell,.rdp-day.rdp-day_outside,::placeholder),.notion-body:not(.dark) :is([style^="color: rgba(25, 23, 17, 0.6)"],[style^="color:rgba(25, 23, 17, 0.6)"],[style*=";color: rgba(25, 23, 17, 0.6)"],[style*=";color:rgba(25, 23, 17, 0.6)"],[style*=" color: rgba(25, 23, 17, 0.6)"],[style*=" color:rgba(25, 23, 17, 0.6)"],[style*="fill: rgba(25, 23, 17, 0.6)"],[style*="fill:rgba(25, 23, 17, 0.6)"],[style^="color: rgba(206, 205, 202, 0.6)"],[style^="color:rgba(206, 205, 202, 0.6)"],[style*=";color: rgba(206, 205, 202, 0.6)"],[style*=";color:rgba(206, 205, 202, 0.6)"],[style*=" color: rgba(206, 205, 202, 0.6)"],[style*=" color:rgba(206, 205, 202, 0.6)"],[style*="fill: rgba(206, 205, 202, 0.6)"],[style*="fill:rgba(206, 205, 202, 0.6)"],[style^="color: rgba(55, 53, 47, 0.0"],[style^="color:rgba(55, 53, 47, 0.0"],[style*=";color: rgba(55, 53, 47, 0.0"],[style*=";color:rgba(55, 53, 47, 0.0"],[style*=" color: rgba(55, 53, 47, 0.0"],[style*=" color:rgba(55, 53, 47, 0.0"],[style*="fill: rgba(55, 53, 47, 0.0"],[style*="fill:rgba(55, 53, 47, 0.0"],[style^="color: rgba(55, 53, 47, 0.1"],[style^="color:rgba(55, 53, 47, 0.1"],[style*=";color: rgba(55, 53, 47, 0.1"],[style*=";color:rgba(55, 53, 47, 0.1"],[style*=" color: rgba(55, 53, 47, 0.1"],[style*=" color:rgba(55, 53, 47, 0.1"],[style*="fill: rgba(55, 53, 47, 0.1"],[style*="fill:rgba(55, 53, 47, 0.1"],[style^="color: rgba(55, 53, 47, 0.2"],[style^="color:rgba(55, 53, 47, 0.2"],[style*=";color: rgba(55, 53, 47, 0.2"],[style*=";color:rgba(55, 53, 47, 0.2"],[style*=" color: rgba(55, 53, 47, 0.2"],[style*=" color:rgba(55, 53, 47, 0.2"],[style*="fill: rgba(55, 53, 47, 0.2"],[style*="fill:rgba(55, 53, 47, 0.2"],[style^="color: rgba(55, 53, 47, 0.3"],[style^="color:rgba(55, 53, 47, 0.3"],[style*=";color: rgba(55, 53, 47, 0.3"],[style*=";color:rgba(55, 53, 47, 0.3"],[style*=" color: rgba(55, 53, 47, 0.3"],[style*=" color:rgba(55, 53, 47, 0.3"],[style*="fill: rgba(55, 53, 47, 0.3"],[style*="fill:rgba(55, 53, 47, 0.3"],[style^="color: rgba(55, 53, 47, 0.4"],[style^="color:rgba(55, 53, 47, 0.4"],[style*=";color: rgba(55, 53, 47, 0.4"],[style*=";color:rgba(55, 53, 47, 0.4"],[style*=" color: rgba(55, 53, 47, 0.4"],[style*=" color:rgba(55, 53, 47, 0.4"],[style*="fill: rgba(55, 53, 47, 0.4"],[style*="fill:rgba(55, 53, 47, 0.4"],[style^="color: rgba(55, 53, 47, 0.5"],[style^="color:rgba(55, 53, 47, 0.5"],[style*=";color: rgba(55, 53, 47, 0.5"],[style*=";color:rgba(55, 53, 47, 0.5"],[style*=" color: rgba(55, 53, 47, 0.5"],[style*=" color:rgba(55, 53, 47, 0.5"],[style*="fill: rgba(55, 53, 47, 0.5"],[style*="fill:rgba(55, 53, 47, 0.5"],[style^="color: rgba(55, 53, 47, 0.6"],[style^="color:rgba(55, 53, 47, 0.6"],[style*=";color: rgba(55, 53, 47, 0.6"],[style*=";color:rgba(55, 53, 47, 0.6"],[style*=" color: rgba(55, 53, 47, 0.6"],[style*=" color:rgba(55, 53, 47, 0.6"],[style*="fill: rgba(55, 53, 47, 0.6"],[style*="fill:rgba(55, 53, 47, 0.6"],[style^="color: rgba(55, 53, 47, 0.7"],[style^="color:rgba(55, 53, 47, 0.7"],[style*=";color: rgba(55, 53, 47, 0.7"],[style*=";color:rgba(55, 53, 47, 0.7"],[style*=" color: rgba(55, 53, 47, 0.7"],[style*=" color:rgba(55, 53, 47, 0.7"],[style*="fill: rgba(55, 53, 47, 0.7"],[style*="fill:rgba(55, 53, 47, 0.7"]){caret-color:var(--theme--fg-secondary,rgba(25,23,17,0.6))!important;text-decoration-color:currentColor;fill:var(--theme--fg-secondary,rgba(25,23,17,0.6))!important;color:var(--theme--fg-secondary,rgba(25,23,17,0.6))!important}.notion-body:not(.dark) :is([style*="caret-color: rgb(55, 53, 47)"],[style*="caret-color:rgb(55, 53, 47)"],[style*="caret-color: rgba(255, 255, 255, 0.9)"],[style*="caret-color:rgba(255, 255, 255, 0.9)"],[style*="caret-color: rgba(55, 53, 47, 0.8"],[style*="caret-color:rgba(55, 53, 47, 0.8"],[style*="caret-color: rgba(55, 53, 47, 0.9"],[style*="caret-color:rgba(55, 53, 47, 0.9"],[style*="caret-color: rgba(55, 53, 47, 1"],[style*="caret-color:rgba(55, 53, 47, 1"]){caret-color:var(--theme--fg-primary,#37352f)!important}.notion-body:not(.dark) :is([style*="caret-color: rgba(25, 23, 17, 0.6)"],[style*="caret-color:rgba(25, 23, 17, 0.6)"],[style*="caret-color: rgba(206, 205, 202, 0.6)"],[style*="caret-color:rgba(206, 205, 202, 0.6)"],[style*="caret-color: rgba(55, 53, 47, 0.0"],[style*="caret-color:rgba(55, 53, 47, 0.0"],[style*="caret-color: rgba(55, 53, 47, 0.1"],[style*="caret-color:rgba(55, 53, 47, 0.1"],[style*="caret-color: rgba(55, 53, 47, 0.2"],[style*="caret-color:rgba(55, 53, 47, 0.2"],[style*="caret-color: rgba(55, 53, 47, 0.3"],[style*="caret-color:rgba(55, 53, 47, 0.3"],[style*="caret-color: rgba(55, 53, 47, 0.4"],[style*="caret-color:rgba(55, 53, 47, 0.4"],[style*="caret-color: rgba(55, 53, 47, 0.5"],[style*="caret-color:rgba(55, 53, 47, 0.5"],[style*="caret-color: rgba(55, 53, 47, 0.6"],[style*="caret-color:rgba(55, 53, 47, 0.6"],[style*="caret-color: rgba(55, 53, 47, 0.7"],[style*="caret-color:rgba(55, 53, 47, 0.7"]){caret-color:var(--theme--fg-secondary,rgba(25,23,17,0.6))!important}.notion-body:not(.dark) [style*="-webkit-text-fill-color:"]{-webkit-text-fill-color:var(--theme--fg-secondary,rgba(25,23,17,0.6))!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; color: rgb(50, 48, 44);"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="; color: rgb(50, 48, 44);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="; color: rgb(50, 48, 44);"]{color:var(--theme--fg-primary,#32302c)!important;fill:var(--theme--fg-primary,#32302c)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; color: rgb(68, 42, 30);"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="; color: rgb(68, 42, 30);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="; color: rgb(68, 42, 30);"]{color:var(--theme--fg-primary,#442a1e)!important;fill:var(--theme--fg-primary,#442a1e)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; color: rgb(73, 41, 14);"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="; color: rgb(73, 41, 14);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="; color: rgb(73, 41, 14);"]{color:var(--theme--fg-primary,#49290e)!important;fill:var(--theme--fg-primary,#49290e)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; color: rgb(64, 44, 27);"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="; color: rgb(64, 44, 27);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="; color: rgb(64, 44, 27);"]{color:var(--theme--fg-primary,#402c1b)!important;fill:var(--theme--fg-primary,#402c1b)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; color: rgb(28, 56, 41);"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="; color: rgb(28, 56, 41);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="; color: rgb(28, 56, 41);"]{color:var(--theme--fg-primary,#1c3829)!important;fill:var(--theme--fg-primary,#1c3829)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; color: rgb(24, 51, 71);"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="; color: rgb(24, 51, 71);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="; color: rgb(24, 51, 71);"]{color:var(--theme--fg-primary,#183347)!important;fill:var(--theme--fg-primary,#183347)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; color: rgb(65, 36, 84);"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="; color: rgb(65, 36, 84);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="; color: rgb(65, 36, 84);"]{color:var(--theme--fg-primary,#412454)!important;fill:var(--theme--fg-primary,#412454)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; color: rgb(76, 35, 55);"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="; color: rgb(76, 35, 55);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="; color: rgb(76, 35, 55);"]{color:var(--theme--fg-primary,#4c2337)!important;fill:var(--theme--fg-primary,#4c2337)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; color: rgb(93, 23, 21);"],.notion-body:not(.dark) .notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"][style*="; color: rgb(93, 23, 21);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="background:"][style*="; color: rgb(93, 23, 21);"]{color:var(--theme--fg-primary,#5d1715)!important;fill:var(--theme--fg-primary,#5d1715)!important}.notion-body:not(.dark) [style*="height: 1px;"][style*=background]{background:var(--theme--fg-border,#e9e9e7)!important}.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(120, 119, 116);"],.notion-body:not(.dark) :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(120, 119, 116, 1);"]{color:var(--theme--fg-gray,#787774)!important;fill:var(--theme--fg-gray,#787774)!important}.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(159, 107, 83);"],.notion-body:not(.dark) :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(159, 107, 83, 1);"]{color:var(--theme--fg-brown,#9f6b53)!important;fill:var(--theme--fg-brown,#9f6b53)!important}.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(217, 115, 13);"],.notion-body:not(.dark) :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(217, 115, 13, 1);"]{color:var(--theme--fg-orange,#d9730d)!important;fill:var(--theme--fg-orange,#d9730d)!important}.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(203, 145, 47);"],.notion-body:not(.dark) :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(203, 145, 47, 1);"]{color:var(--theme--fg-yellow,#cb912f)!important;fill:var(--theme--fg-yellow,#cb912f)!important}.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(68, 131, 97);"],.notion-body:not(.dark) :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(68, 131, 97, 1);"]{color:var(--theme--fg-green,#448361)!important;fill:var(--theme--fg-green,#448361)!important}.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(51, 126, 169);"],.notion-body:not(.dark) :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(51, 126, 169, 1);"]{color:var(--theme--fg-blue,#337ea9)!important;fill:var(--theme--fg-blue,#337ea9)!important}.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(144, 101, 176);"],.notion-body:not(.dark) :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(144, 101, 176, 1);"]{color:var(--theme--fg-purple,#9065b0)!important;fill:var(--theme--fg-purple,#9065b0)!important}.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(193, 76, 138);"],.notion-body:not(.dark) :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(193, 76, 138, 1);"]{color:var(--theme--fg-pink,#c14c8a)!important;fill:var(--theme--fg-pink,#c14c8a)!important}.notion-body:not(.dark) .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(212, 76, 71);"],.notion-body:not(.dark) :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(212, 76, 71, 1);"]{color:var(--theme--fg-red,#d44c47)!important;fill:var(--theme--fg-red,#d44c47)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(249, 249, 245, 0.5)"] [style*="height: 32px"],[style*="rgba(249, 249, 245, 0.5)"]>[style*=color]:nth-child(2),[style*="rgba(249, 249, 245, 0.5)"]>div>svg){color:var(--theme--fg-secondary,rgba(145,145,142,0.5))!important;fill:var(--theme--fg-secondary,rgba(145,145,142,0.5))!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(247, 247, 245, 0.7)"] [style*="height: 32px"],[style*="rgba(247, 247, 245, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(247, 247, 245, 0.7)"]>div>svg){color:var(--theme--fg-gray,#91918e)!important;fill:var(--theme--fg-gray,#91918e)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(250, 246, 245, 0.7)"] [style*="height: 32px"],[style*="rgba(250, 246, 245, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(250, 246, 245, 0.7)"]>div>svg){color:var(--theme--fg-brown,#bb846c)!important;fill:var(--theme--fg-brown,#bb846c)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(252, 245, 242, 0.7)"] [style*="height: 32px"],[style*="rgba(252, 245, 242, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(252, 245, 242, 0.7)"]>div>svg){color:var(--theme--fg-orange,#d7813a)!important;fill:var(--theme--fg-orange,#d7813a)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(250, 247, 237, 0.7)"] [style*="height: 32px"],[style*="rgba(250, 247, 237, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(250, 247, 237, 0.7)"]>div>svg){color:var(--theme--fg-yellow,#cb9433)!important;fill:var(--theme--fg-yellow,#cb9433)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(244, 248, 243, 0.7)"] [style*="height: 32px"],[style*="rgba(244, 248, 243, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(244, 248, 243, 0.7)"]>div>svg){color:var(--theme--fg-green,#6c9b7d)!important;fill:var(--theme--fg-green,#6c9b7d)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(241, 248, 251, 0.7)"] [style*="height: 32px"],[style*="rgba(241, 248, 251, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(241, 248, 251, 0.7)"]>div>svg){color:var(--theme--fg-blue,#5b97bd)!important;fill:var(--theme--fg-blue,#5b97bd)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(249, 246, 252, 0.7)"] [style*="height: 32px"],[style*="rgba(249, 246, 252, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(249, 246, 252, 0.7)"]>div>svg){color:var(--theme--fg-purple,#a782c3)!important;fill:var(--theme--fg-purple,#a782c3)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(251, 245, 251, 0.7)"] [style*="height: 32px"],[style*="rgba(251, 245, 251, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(251, 245, 251, 0.7)"]>div>svg){color:var(--theme--fg-pink,#cd749f)!important;fill:var(--theme--fg-pink,#cd749f)!important}.notion-body:not(.dark) .notion-board-view :is(.notion-board-group[style*="rgba(253, 245, 243, 0.7)"] [style*="height: 32px"],[style*="rgba(253, 245, 243, 0.7)"]>[style*=color]:nth-child(2),[style*="rgba(253, 245, 243, 0.7)"]>div>svg){color:var(--theme--fg-red,#e16f64)!important;fill:var(--theme--fg-red,#e16f64)!important}.notion-body:not(.dark) .notion-overlay-container [data-overlay] :is([style*="height: 100%; width: 275px;"][style*="flex-direction: column;"],.notion-space-settings [style*="flex-grow: 1"]>[style*=background-color]),.notion-body:not(.dark) .notion-timeline-view,.notion-body:not(.dark) :is([style*="background: white"],[style*="background:white"],[style*="background-color: white"],[style*="background-color:white"],[style*="background: rgb(255, 255, 255)"],[style*="background:rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"],[style*="background-color:rgb(255, 255, 255)"],[style*="background: rgb(247, 247, 247)"],[style*="background:rgb(247, 247, 247)"],[style*="background-color: rgb(247, 247, 247)"],[style*="background-color:rgb(247, 247, 247)"]):not(.notion-timeline-view){background:var(--theme--bg-primary,white)!important}.notion-body:not(.dark) .notion-overlay-container [data-overlay] :is([style*="height: 100%; width: 275px;"][style*="flex-direction: column;"]+[style*="width: 100%;"],.notion-space-settings [style*="height: 100%; background:"][style*="max-width: 250px;"]),.notion-body:not(.dark) :is(.notion-overlay-container [style*="border-radius: 4px;"][style*="position: relative; max-width: calc(100vw - 24px); box-shadow:"],[style*="font-size: 12px;"][style*="box-shadow:"][style*="border-radius: 3px; max-width: calc(100% - 16px); min-height: 24px; overflow: hidden;"][style*="position: absolute; right: 8px; bottom: 8px; z-index:"],[style*="height: 32px;"][style*="font-size: 14px; line-height: 1.2; border-radius: 5px; box-shadow:"],[style*="transition: background"][style*="cursor: pointer;"][style*="border-radius: 3px; height: 24px; width: 24px;"][style*="box-shadow:"],[style*="right: 6px; top: 4px;"][style*="border-radius: 4px;"][style*="gap: 1px;"][style*="box-shadow:"])[style*="; background: white;"],.notion-body:not(.dark) :is(.notion-timeline-item,.notion-calendar-view .notion-collection-item>a,.notion-gallery-view .notion-collection-item>a)[style*="; background: white;"],.notion-body:not(.dark) :is([style*="background: rgb(251, 251, 250)"],[style*="background:rgb(251, 251, 250)"],[style*="background-color: rgb(251, 251, 250)"],[style*="background-color:rgb(251, 251, 250)"],[style*="background: rgb(253, 253, 253)"],[style*="background:rgb(253, 253, 253)"],[style*="background-color: rgb(253, 253, 253)"],[style*="background-color:rgb(253, 253, 253)"]){background:var(--theme--bg-secondary,#fbfbfa)!important}.notion-body:not(.dark) :is([style*="background: rgba(55, 53, 47, 0.08)"],[style*="background:rgba(55, 53, 47, 0.08)"],[style*="background-color: rgba(55, 53, 47, 0.08)"],[style*="background-color:rgba(55, 53, 47, 0.08)"],[style*="background: rgba(242, 241, 238, 0.6)"],[style*="background:rgba(242, 241, 238, 0.6)"],[style*="background-color: rgba(242, 241, 238, 0.6)"],[style*="background-color:rgba(242, 241, 238, 0.6)"],[style*="background: rgb(225, 225, 225)"],[style*="background:rgb(225, 225, 225)"],[style*="background-color: rgb(225, 225, 225)"],[style*="background-color:rgb(225, 225, 225)"],[style*="background: rgb(239, 239, 238)"],[style*="background:rgb(239, 239, 238)"],[style*="background-color: rgb(239, 239, 238)"],[style*="background-color:rgb(239, 239, 238)"]),.notion-body:not(.dark) [style*="height: 14px; width: 26px; border-radius: 44px;"][style*=rgba]{background:var(--theme--bg-hover,rgba(55,53,47,0.08))!important}.notion-body:not(.dark) .notion-overlay-container [data-overlay]>div>[style*="position: absolute"]:first-child{background:var(--theme--bg-overlay,rgba(15,15,15,0.6))!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgba(227, 226, 224, 0.5);"],.notion-body:not(.dark) :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgba(227, 226, 224, 0.5);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgba(227, 226, 224, 0.5);"]{background:var(--theme--bg-light_gray,rgba(227,226,224,0.5))!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(227, 226, 224);"],.notion-body:not(.dark) :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(227, 226, 224);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(227, 226, 224);"]{background:var(--theme--bg-gray,#e3e2e0)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(238, 224, 218);"],.notion-body:not(.dark) :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(238, 224, 218);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(238, 224, 218);"]{background:var(--theme--bg-brown,#eee0da)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(250, 222, 201);"],.notion-body:not(.dark) :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(250, 222, 201);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(250, 222, 201);"]{background:var(--theme--bg-orange,#fadec9)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(253, 236, 200);"],.notion-body:not(.dark) :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(253, 236, 200);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(253, 236, 200);"]{background:var(--theme--bg-yellow,#fdecc8)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(219, 237, 219);"],.notion-body:not(.dark) :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(219, 237, 219);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(219, 237, 219);"]{background:var(--theme--bg-green,#dbeddb)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(211, 229, 239);"],.notion-body:not(.dark) :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(211, 229, 239);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(211, 229, 239);"]{background:var(--theme--bg-blue,#d3e5ef)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(232, 222, 238);"],.notion-body:not(.dark) :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(232, 222, 238);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(232, 222, 238);"]{background:var(--theme--bg-purple,#e8deee)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(245, 224, 233);"],.notion-body:not(.dark) :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(245, 224, 233);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(245, 224, 233);"]{background:var(--theme--bg-pink,#f5e0e9)!important}.notion-body:not(.dark) .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(255, 226, 221);"],.notion-body:not(.dark) :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(255, 226, 221);"],.notion-body:not(.dark) [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(255, 226, 221);"]{background:var(--theme--bg-red,#ffe2dd)!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(241, 241, 239, 1)"],.notion-body:not(.dark) :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgb(241, 241, 239);"]{background:var(--theme--bg-gray,#f1f1ef)!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(244, 238, 238, 1)"],.notion-body:not(.dark) :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgb(244, 238, 238);"]{background:var(--theme--bg-brown,#f4eeee)!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(251, 236, 221, 1)"],.notion-body:not(.dark) :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgb(251, 236, 221);"]{background:var(--theme--bg-orange,#fbecdd)!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(251, 243, 219, 1)"],.notion-body:not(.dark) :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgb(251, 243, 219);"]{background:var(--theme--bg-yellow,#fbf3db)!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(237, 243, 236, 1)"],.notion-body:not(.dark) :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgb(237, 243, 236);"]{background:var(--theme--bg-green,#edf3ec)!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(231, 243, 248, 1)"],.notion-body:not(.dark) :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgb(231, 243, 248);"]{background:var(--theme--bg-blue,#e7f3f8)!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(244, 240, 247, 0.8)"],.notion-body:not(.dark) :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgba(244, 240, 247, 0.8);"]{background:var(--theme--bg-purple,rgba(244,240,247,0.8))!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(249, 238, 243, 0.8)"],.notion-body:not(.dark) :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgba(249, 238, 243, 0.8);"]{background:var(--theme--bg-pink,rgba(249,238,243,0.8))!important}.notion-body:not(.dark) .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(253, 235, 236, 1)"],.notion-body:not(.dark) :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgb(253, 235, 236);"]{background:var(--theme--bg-red,#fdebec)!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(249, 249, 245, 0.5)"] a{background:var(--theme--bg-light_gray,white)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(249, 249, 245, 0.5)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-light_gray,rgba(249,249,245,0.5))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(247, 247, 245, 0.7)"] a{background:var(--theme--bg-gray,white)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(247, 247, 245, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-gray,rgba(247,247,245,0.7))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(250, 246, 245, 0.7)"] a{background:var(--theme--bg-brown,white)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(250, 246, 245, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-brown,rgba(250,246,245,0.7))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(252, 245, 242, 0.7)"] a{background:var(--theme--bg-orange,white)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(252, 245, 242, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-orange,rgba(252,245,242,0.7))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(250, 247, 237, 0.7)"] a{background:var(--theme--bg-yellow,white)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(250, 247, 237, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-yellow,rgba(250,247,237,0.7))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(244, 248, 243, 0.7)"] a{background:var(--theme--bg-green,white)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(244, 248, 243, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-green,rgba(244,248,243,0.7))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(241, 248, 251, 0.7)"] a{background:var(--theme--bg-blue,white)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(241, 248, 251, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-blue,rgba(241,248,251,0.7))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(249, 246, 252, 0.7)"] a{background:var(--theme--bg-purple,white)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(249, 246, 252, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-purple,rgba(249,246,252,0.7))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(251, 245, 251, 0.7)"] a{background:var(--theme--bg-pink,white)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(251, 245, 251, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-pink,rgba(251,245,251,0.7))!important}.notion-body:not(.dark) .notion-board-view .notion-board-group[style*="rgba(253, 245, 243, 0.7)"] a{background:var(--theme--bg-red,white)!important}.notion-body:not(.dark) .notion-board-view [style*="rgba(253, 245, 243, 0.7)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-red,rgba(253,245,243,0.7))!important}.notion-body:not(.dark) .notion-callout-block>div>div[style*="; background: rgb(241, 241, 239);"]{background:var(--theme--dim-gray,#f1f1ef)!important}.notion-body:not(.dark) .notion-callout-block>div>div[style*="; background: rgb(244, 238, 238);"]{background:var(--theme--dim-brown,#f4eeee)!important}.notion-body:not(.dark) .notion-callout-block>div>div[style*="; background: rgb(251, 236, 221);"]{background:var(--theme--dim-orange,#fbecdd)!important}.notion-body:not(.dark) .notion-callout-block>div>div[style*="; background: rgb(251, 243, 219);"]{background:var(--theme--dim-yellow,#fbf3db)!important}.notion-body:not(.dark) .notion-callout-block>div>div[style*="; background: rgb(237, 243, 236);"]{background:var(--theme--dim-green,#edf3ec)!important}.notion-body:not(.dark) .notion-callout-block>div>div[style*="; background: rgb(231, 243, 248);"]{background:var(--theme--dim-blue,#e7f3f8)!important}.notion-body:not(.dark) .notion-callout-block>div>div[style*="; background: rgba(244, 240, 247, 0.8);"]{background:var(--theme--dim-purple,rgba(244,240,247,0.8))!important}.notion-body:not(.dark) .notion-callout-block>div>div[style*="; background: rgba(249, 238, 243, 0.8);"]{background:var(--theme--dim-pink,rgba(249,238,243,0.8))!important}.notion-body:not(.dark) .notion-callout-block>div>div[style*="; background: rgb(253, 235, 236);"]{background:var(--theme--dim-red,#fdebec)!important}.notion-body:not(.dark) [style*="height: 18px; border-radius: 3px; background"][style*="; background: rgba(206, 205, 202, 0.5);"]{background:var(--theme--bg-light_gray,rgba(206,205,202,0.5))!important}[style*="background-color: rgb(35, 131, 226)"] svg[style*=fill],[style*="background: rgb(35, 131, 226)"] svg[style*=fill]{fill:var(--theme--accent-primary_contrast,#fff)!important}.notion-body:not(.dark) ::-webkit-scrollbar-corner,.notion-body:not(.dark) ::-webkit-scrollbar-track{background:var(--theme--scrollbar-track,#edece9)!important}.notion-body:not(.dark) ::-webkit-scrollbar-thumb{background:var(--theme--scrollbar-thumb,#d3d1cb)!important}.notion-body:not(.dark) ::-webkit-scrollbar-thumb:hover{background:var(--theme--scrollbar-thumb_hover,#aeaca6)!important}.notion-body:not(.dark) .notion-text-block .notion-enable-hover[style*=mono][style*=";color:#EB5757;"]{color:var(--theme--code-inline_fg,#eb5757)!important;fill:var(--theme--code-inline_fg,#eb5757)!important}.notion-body:not(.dark) .notion-text-block .notion-enable-hover[style*=mono][style*=";background:rgba(135,131,120,0.15);"]{background:var(--theme--code-inline_bg,rgba(135,131,120,0.15))!important}.notion-body:not(.dark) .notion-code-block>[style*=mono][style*="; color: rgb(55, 53, 47);"]{color:var(--theme--code-block_fg,#37352f)!important;fill:var(--theme--code-block_fg,#37352f)!important}.notion-body:not(.dark) .notion-code-block>div>[style*=background][style*="; background: rgb(247, 246, 243);"]{background:var(--theme--code-block_bg,#f7f6f3)!important}.notion-body:not(.dark) .notion-code-block .token.keyword{color:var(--theme--code-keyword,#07a)!important;fill:var(--theme--code-keyword,#07a)!important}.notion-body:not(.dark) .notion-code-block .token.builtin{color:var(--theme--code-builtin,#690)!important;fill:var(--theme--code-builtin,#690)!important}.notion-body:not(.dark) .notion-code-block .token.class-name{color:var(--theme--code-class_name,#dd4a68)!important;fill:var(--theme--code-class_name,#dd4a68)!important}.notion-body:not(.dark) .notion-code-block .token.function{color:var(--theme--code-function,#dd4a68)!important;fill:var(--theme--code-function,#dd4a68)!important}.notion-body:not(.dark) .notion-code-block .token.boolean{color:var(--theme--code-boolean,#905)!important;fill:var(--theme--code-boolean,#905)!important}.notion-body:not(.dark) .notion-code-block .token.number{color:var(--theme--code-number,#905)!important;fill:var(--theme--code-number,#905)!important}.notion-body:not(.dark) .notion-code-block .token.string{color:var(--theme--code-string,#690)!important;fill:var(--theme--code-string,#690)!important}.notion-body:not(.dark) .notion-code-block .token.char{color:var(--theme--code-char,#690)!important;fill:var(--theme--code-char,#690)!important}.notion-body:not(.dark) .notion-code-block .token.symbol{color:var(--theme--code-symbol,#905)!important;fill:var(--theme--code-symbol,#905)!important}.notion-body:not(.dark) .notion-code-block .token.regex{color:var(--theme--code-regex,#e90)!important;fill:var(--theme--code-regex,#e90)!important}.notion-body:not(.dark) .notion-code-block .token.url{color:var(--theme--code-url,#9a6e3a)!important;fill:var(--theme--code-url,#9a6e3a)!important}.notion-body:not(.dark) .notion-code-block .token.operator{color:var(--theme--code-operator,#9a6e3a)!important;fill:var(--theme--code-operator,#9a6e3a)!important}.notion-body:not(.dark) .notion-code-block .token.variable{color:var(--theme--code-variable,#e90)!important;fill:var(--theme--code-variable,#e90)!important}.notion-body:not(.dark) .notion-code-block .token.constant{color:var(--theme--code-constant,#905)!important;fill:var(--theme--code-constant,#905)!important}.notion-body:not(.dark) .notion-code-block .token.property{color:var(--theme--code-property,#905)!important;fill:var(--theme--code-property,#905)!important}.notion-body:not(.dark) .notion-code-block .token.punctuation{color:var(--theme--code-punctuation,#999)!important;fill:var(--theme--code-punctuation,#999)!important}.notion-body:not(.dark) .notion-code-block .token.important{color:var(--theme--code-important,#e90)!important;fill:var(--theme--code-important,#e90)!important}.notion-body:not(.dark) .notion-code-block .token.comment{color:var(--theme--code-comment,#708090)!important;fill:var(--theme--code-comment,#708090)!important}.notion-body:not(.dark) .notion-code-block .token.tag{color:var(--theme--code-tag,#905)!important;fill:var(--theme--code-tag,#905)!important}.notion-body:not(.dark) .notion-code-block .token.attr-name{color:var(--theme--code-attr_name,#690)!important;fill:var(--theme--code-attr_name,#690)!important}.notion-body:not(.dark) .notion-code-block .token.attr-value{color:var(--theme--code-attr_value,#07a)!important;fill:var(--theme--code-attr_value,#07a)!important}.notion-body:not(.dark) .notion-code-block .token.namespace{color:var(--theme--code-namespace,#37352f)!important;fill:var(--theme--code-namespace,#37352f)!important}.notion-body:not(.dark) .notion-code-block .token.prolog{color:var(--theme--code-prolog,#708090)!important;fill:var(--theme--code-prolog,#708090)!important}.notion-body:not(.dark) .notion-code-block .token.doctype{color:var(--theme--code-doctype,#708090)!important;fill:var(--theme--code-doctype,#708090)!important}.notion-body:not(.dark) .notion-code-block .token.cdata{color:var(--theme--code-cdata,#708090)!important;fill:var(--theme--code-cdata,#708090)!important}.notion-body:not(.dark) .notion-code-block .token.entity{color:var(--theme--code-entity,#9a6e3a)!important;fill:var(--theme--code-entity,#9a6e3a)!important}.notion-body:not(.dark) .notion-code-block .token.atrule{color:var(--theme--code-atrule,#07a)!important;fill:var(--theme--code-atrule,#07a)!important}.notion-body:not(.dark) .notion-code-block .token.selector{color:var(--theme--code-selector,#690)!important;fill:var(--theme--code-selector,#690)!important}.notion-body:not(.dark) .notion-code-block .token.inserted{color:var(--theme--code-inserted,#690)!important;fill:var(--theme--code-inserted,#690)!important}.notion-body:not(.dark) .notion-code-block .token.deleted{color:var(--theme--code-deleted,#905)!important;fill:var(--theme--code-deleted,#905)!important}.notion-body:not(.dark) :is([style*="px solid rgb(233, 233, 231"],[style*="px solid rgba(233, 233, 231"],[style*="px solid rgb(238, 238, 237"],[style*="px solid rgba(238, 238, 237"],[style*="px solid rgb(55, 53, 47"],[style*="px solid rgba(55, 53, 47"]):is([style*="border:"],[style*="border-top:"],[style*="border-left:"],[style*="border-bottom:"],[style*="border-right:"]){border-color:var(--theme--fg-border,#e9e9e7)!important}.notion-body:not(.dark) [style*=" box-shadow: rgba(55, 53, 47, 0.09) 0px -1px 0px;"]{box-shadow:var(--theme--fg-border,#e9e9e7)0-1px 0!important}.notion-body:not(.dark) [style*=" box-shadow: rgba(15, 15, 15, 0.1) 0px 0px 0px 1px inset;"]{box-shadow:var(--theme--fg-border,#e9e9e7)0 0 0 1px inset!important}.notion-body:not(.dark) [style*=" box-shadow: white -3px 0px 0px, rgb(233, 233, 231) 0px 1px 0px;"]{box-shadow:#fff -3px 0 0,transparent 0 1px 0!important}.notion-body:not(.dark) [style*=" box-shadow: rgb(233, 233, 231) 0px -1px 0px inset;"]{box-shadow:var(--theme--fg-border,#e9e9e7)0-1px 0 inset!important}.notion-body:not(.dark) [style*=" box-shadow: rgba(55, 53, 47, 0.16) 1px 0px 0px inset;"]{box-shadow:var(--theme--fg-border,#e9e9e7) 1px 0 0 inset!important}.notion-body:not(.dark) [style*=" box-shadow: rgb(233, 233, 231) 0px 1px 0px;"]{box-shadow:var(--theme--fg-border,#e9e9e7)0 1px 0!important}.notion-body:not(.dark) [style*="box-shadow: rgb(233, 233, 231) -1px 0px 0px;"]{box-shadow:var(--theme--fg-border,#e9e9e7) -1px 0 0!important}[style*="linear-gradient(to left, white 20%, rgba(255, 255, 255, 0) 100%)"]{background-image:linear-gradient(to left,var(--theme--bg-primary,white) 20%,transparent 100%)!important}[style*="linear-gradient(to right, white 20%, rgba(255, 255, 255, 0) 100%)"]{background-image:linear-gradient(to right,var(--theme--bg-primary,white) 20%,transparent 100%)!important}[style*="Segoe UI"]{font-family:var(--theme--font-sans, ui-sans-serif),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol"!important}[style*=Georgia]{font-family:var(--theme--font-serif, Lyon-Text),Georgia,ui-serif,serif!important}[style*=iawriter-mono]{font-family:var(--theme--font-mono, iawriter-mono),Nitti,Menlo,Courier,monospace!important}[style*=SFMono-Regular]{font-family:var(--theme--font-code, "SFMono-Regular"),Menlo,Consolas,"PT Mono","Liberation Mono",Courier,monospace!important}.notion-body.dark :is([style^="color: rgba(255, 255, 255, 0.81)"],[style^="color:rgba(255, 255, 255, 0.81)"],[style*=";color: rgba(255, 255, 255, 0.81)"],[style*=";color:rgba(255, 255, 255, 0.81)"],[style*=" color: rgba(255, 255, 255, 0.81)"],[style*=" color:rgba(255, 255, 255, 0.81)"],[style*="fill: rgba(255, 255, 255, 0.81)"],[style*="fill:rgba(255, 255, 255, 0.81)"],[style^="color: rgb(211, 211, 211)"],[style^="color:rgb(211, 211, 211)"],[style*=";color: rgb(211, 211, 211)"],[style*=";color:rgb(211, 211, 211)"],[style*=" color: rgb(211, 211, 211)"],[style*=" color:rgb(211, 211, 211)"],[style*="fill: rgb(211, 211, 211)"],[style*="fill:rgb(211, 211, 211)"],[style^="color: rgb(255, 255, 255)"],[style^="color:rgb(255, 255, 255)"],[style*=";color: rgb(255, 255, 255)"],[style*=";color:rgb(255, 255, 255)"],[style*=" color: rgb(255, 255, 255)"],[style*=" color:rgb(255, 255, 255)"],[style*="fill: rgb(255, 255, 255)"],[style*="fill:rgb(255, 255, 255)"],[style^="color: rgba(255, 255, 255, 0.8"],[style^="color:rgba(255, 255, 255, 0.8"],[style*=";color: rgba(255, 255, 255, 0.8"],[style*=";color:rgba(255, 255, 255, 0.8"],[style*=" color: rgba(255, 255, 255, 0.8"],[style*=" color:rgba(255, 255, 255, 0.8"],[style*="fill: rgba(255, 255, 255, 0.8"],[style*="fill:rgba(255, 255, 255, 0.8"],[style^="color: rgba(255, 255, 255, 0.9"],[style^="color:rgba(255, 255, 255, 0.9"],[style*=";color: rgba(255, 255, 255, 0.9"],[style*=";color:rgba(255, 255, 255, 0.9"],[style*=" color: rgba(255, 255, 255, 0.9"],[style*=" color:rgba(255, 255, 255, 0.9"],[style*="fill: rgba(255, 255, 255, 0.9"],[style*="fill:rgba(255, 255, 255, 0.9"],[style^="color: rgba(255, 255, 255, 1"],[style^="color:rgba(255, 255, 255, 1"],[style*=";color: rgba(255, 255, 255, 1"],[style*=";color:rgba(255, 255, 255, 1"],[style*=" color: rgba(255, 255, 255, 1"],[style*=" color:rgba(255, 255, 255, 1"],[style*="fill: rgba(255, 255, 255, 1"],[style*="fill:rgba(255, 255, 255, 1"]){caret-color:var(--theme--fg-primary,rgba(255,255,255,0.81))!important;text-decoration-color:currentColor;fill:var(--theme--fg-primary,rgba(255,255,255,0.81))!important;color:var(--theme--fg-primary,rgba(255,255,255,0.81))!important}.notion-body.dark :is(.rdp-nav_icon,.rdp-head_cell,.rdp-day.rdp-day_outside,::placeholder),.notion-body.dark :is([style^="color: rgb(155, 155, 155)"],[style^="color:rgb(155, 155, 155)"],[style*=";color: rgb(155, 155, 155)"],[style*=";color:rgb(155, 155, 155)"],[style*=" color: rgb(155, 155, 155)"],[style*=" color:rgb(155, 155, 155)"],[style*="fill: rgb(155, 155, 155)"],[style*="fill:rgb(155, 155, 155)"],[style^="color: rgb(127, 127, 127)"],[style^="color:rgb(127, 127, 127)"],[style*=";color: rgb(127, 127, 127)"],[style*=";color:rgb(127, 127, 127)"],[style*=" color: rgb(127, 127, 127)"],[style*=" color:rgb(127, 127, 127)"],[style*="fill: rgb(127, 127, 127)"],[style*="fill:rgb(127, 127, 127)"],[style^="color: rgba(255, 255, 255, 0.0"],[style^="color:rgba(255, 255, 255, 0.0"],[style*=";color: rgba(255, 255, 255, 0.0"],[style*=";color:rgba(255, 255, 255, 0.0"],[style*=" color: rgba(255, 255, 255, 0.0"],[style*=" color:rgba(255, 255, 255, 0.0"],[style*="fill: rgba(255, 255, 255, 0.0"],[style*="fill:rgba(255, 255, 255, 0.0"],[style^="color: rgba(255, 255, 255, 0.1"],[style^="color:rgba(255, 255, 255, 0.1"],[style*=";color: rgba(255, 255, 255, 0.1"],[style*=";color:rgba(255, 255, 255, 0.1"],[style*=" color: rgba(255, 255, 255, 0.1"],[style*=" color:rgba(255, 255, 255, 0.1"],[style*="fill: rgba(255, 255, 255, 0.1"],[style*="fill:rgba(255, 255, 255, 0.1"],[style^="color: rgba(255, 255, 255, 0.2"],[style^="color:rgba(255, 255, 255, 0.2"],[style*=";color: rgba(255, 255, 255, 0.2"],[style*=";color:rgba(255, 255, 255, 0.2"],[style*=" color: rgba(255, 255, 255, 0.2"],[style*=" color:rgba(255, 255, 255, 0.2"],[style*="fill: rgba(255, 255, 255, 0.2"],[style*="fill:rgba(255, 255, 255, 0.2"],[style^="color: rgba(255, 255, 255, 0.3"],[style^="color:rgba(255, 255, 255, 0.3"],[style*=";color: rgba(255, 255, 255, 0.3"],[style*=";color:rgba(255, 255, 255, 0.3"],[style*=" color: rgba(255, 255, 255, 0.3"],[style*=" color:rgba(255, 255, 255, 0.3"],[style*="fill: rgba(255, 255, 255, 0.3"],[style*="fill:rgba(255, 255, 255, 0.3"],[style^="color: rgba(255, 255, 255, 0.4"],[style^="color:rgba(255, 255, 255, 0.4"],[style*=";color: rgba(255, 255, 255, 0.4"],[style*=";color:rgba(255, 255, 255, 0.4"],[style*=" color: rgba(255, 255, 255, 0.4"],[style*=" color:rgba(255, 255, 255, 0.4"],[style*="fill: rgba(255, 255, 255, 0.4"],[style*="fill:rgba(255, 255, 255, 0.4"],[style^="color: rgba(255, 255, 255, 0.5"],[style^="color:rgba(255, 255, 255, 0.5"],[style*=";color: rgba(255, 255, 255, 0.5"],[style*=";color:rgba(255, 255, 255, 0.5"],[style*=" color: rgba(255, 255, 255, 0.5"],[style*=" color:rgba(255, 255, 255, 0.5"],[style*="fill: rgba(255, 255, 255, 0.5"],[style*="fill:rgba(255, 255, 255, 0.5"],[style^="color: rgba(255, 255, 255, 0.6"],[style^="color:rgba(255, 255, 255, 0.6"],[style*=";color: rgba(255, 255, 255, 0.6"],[style*=";color:rgba(255, 255, 255, 0.6"],[style*=" color: rgba(255, 255, 255, 0.6"],[style*=" color:rgba(255, 255, 255, 0.6"],[style*="fill: rgba(255, 255, 255, 0.6"],[style*="fill:rgba(255, 255, 255, 0.6"],[style^="color: rgba(255, 255, 255, 0.7"],[style^="color:rgba(255, 255, 255, 0.7"],[style*=";color: rgba(255, 255, 255, 0.7"],[style*=";color:rgba(255, 255, 255, 0.7"],[style*=" color: rgba(255, 255, 255, 0.7"],[style*=" color:rgba(255, 255, 255, 0.7"],[style*="fill: rgba(255, 255, 255, 0.7"],[style*="fill:rgba(255, 255, 255, 0.7"]){caret-color:var(--theme--fg-secondary,#9b9b9b)!important;text-decoration-color:currentColor;fill:var(--theme--fg-secondary,#9b9b9b)!important;color:var(--theme--fg-secondary,#9b9b9b)!important}.notion-body.dark :is([style*="caret-color: rgba(255, 255, 255, 0.81)"],[style*="caret-color:rgba(255, 255, 255, 0.81)"],[style*="caret-color: rgb(211, 211, 211)"],[style*="caret-color:rgb(211, 211, 211)"],[style*="caret-color: rgb(255, 255, 255)"],[style*="caret-color:rgb(255, 255, 255)"],[style*="caret-color: rgba(255, 255, 255, 0.8"],[style*="caret-color:rgba(255, 255, 255, 0.8"],[style*="caret-color: rgba(255, 255, 255, 0.9"],[style*="caret-color:rgba(255, 255, 255, 0.9"],[style*="caret-color: rgba(255, 255, 255, 1"],[style*="caret-color:rgba(255, 255, 255, 1"]){caret-color:var(--theme--fg-primary,rgba(255,255,255,0.81))!important}.notion-body.dark :is([style*="caret-color: rgb(155, 155, 155)"],[style*="caret-color:rgb(155, 155, 155)"],[style*="caret-color: rgb(127, 127, 127)"],[style*="caret-color:rgb(127, 127, 127)"],[style*="caret-color: rgba(255, 255, 255, 0.0"],[style*="caret-color:rgba(255, 255, 255, 0.0"],[style*="caret-color: rgba(255, 255, 255, 0.1"],[style*="caret-color:rgba(255, 255, 255, 0.1"],[style*="caret-color: rgba(255, 255, 255, 0.2"],[style*="caret-color:rgba(255, 255, 255, 0.2"],[style*="caret-color: rgba(255, 255, 255, 0.3"],[style*="caret-color:rgba(255, 255, 255, 0.3"],[style*="caret-color: rgba(255, 255, 255, 0.4"],[style*="caret-color:rgba(255, 255, 255, 0.4"],[style*="caret-color: rgba(255, 255, 255, 0.5"],[style*="caret-color:rgba(255, 255, 255, 0.5"],[style*="caret-color: rgba(255, 255, 255, 0.6"],[style*="caret-color:rgba(255, 255, 255, 0.6"],[style*="caret-color: rgba(255, 255, 255, 0.7"],[style*="caret-color:rgba(255, 255, 255, 0.7"]){caret-color:var(--theme--fg-secondary,#9b9b9b)!important}.notion-body.dark [style*="-webkit-text-fill-color:"]{-webkit-text-fill-color:var(--theme--fg-secondary,#9b9b9b)!important}.notion-body.dark [style*="height: 1px;"][style*=background]{background:var(--theme--fg-border,#2f2f2f)!important}.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(155, 155, 155);"],.notion-body.dark :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(155, 155, 155, 1);"]{color:var(--theme--fg-gray,#9b9b9b)!important;fill:var(--theme--fg-gray,#9b9b9b)!important}.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(186, 133, 111);"],.notion-body.dark :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(186, 133, 111, 1);"]{color:var(--theme--fg-brown,#ba856f)!important;fill:var(--theme--fg-brown,#ba856f)!important}.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(199, 125, 72);"],.notion-body.dark :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(199, 125, 72, 1);"]{color:var(--theme--fg-orange,#c77d48)!important;fill:var(--theme--fg-orange,#c77d48)!important}.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(202, 152, 73);"],.notion-body.dark :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(202, 152, 73, 1);"]{color:var(--theme--fg-yellow,#ca9849)!important;fill:var(--theme--fg-yellow,#ca9849)!important}.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(82, 158, 114);"],.notion-body.dark :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(82, 158, 114, 1);"]{color:var(--theme--fg-green,#529e72)!important;fill:var(--theme--fg-green,#529e72)!important}.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(94, 135, 201);"],.notion-body.dark :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(94, 135, 201, 1);"]{color:var(--theme--fg-blue,#5e87c9)!important;fill:var(--theme--fg-blue,#5e87c9)!important}.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(157, 104, 211);"],.notion-body.dark :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(157, 104, 211, 1);"]{color:var(--theme--fg-purple,#9d68d3)!important;fill:var(--theme--fg-purple,#9d68d3)!important}.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(209, 87, 150);"],.notion-body.dark :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(209, 87, 150, 1);"]{color:var(--theme--fg-pink,#d15796)!important;fill:var(--theme--fg-pink,#d15796)!important}.notion-body.dark .notion-text-block>[style*="color:"][style*="fill:"][style*="color: rgb(223, 84, 82);"],.notion-body.dark :is(.notion-selectable .notion-enable-hover,.notion-code-block span.token)[style*="color:rgba(223, 84, 82, 1);"]{color:var(--theme--fg-red,#df5452)!important;fill:var(--theme--fg-red,#df5452)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(28, 28, 28)"] [style*="height: 32px"],[style*="rgb(28, 28, 28)"]>[style*=color]:nth-child(2),[style*="rgb(28, 28, 28)"]>div>svg){color:var(--theme--fg-secondary,#7f7f7f)!important;fill:var(--theme--fg-secondary,#7f7f7f)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(32, 32, 32)"] [style*="height: 32px"],[style*="rgb(32, 32, 32)"]>[style*=color]:nth-child(2),[style*="rgb(32, 32, 32)"]>div>svg){color:var(--theme--fg-gray,#7f7f7f)!important;fill:var(--theme--fg-gray,#7f7f7f)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(35, 30, 28)"] [style*="height: 32px"],[style*="rgb(35, 30, 28)"]>[style*=color]:nth-child(2),[style*="rgb(35, 30, 28)"]>div>svg){color:var(--theme--fg-brown,#845641)!important;fill:var(--theme--fg-brown,#845641)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(37, 31, 27)"] [style*="height: 32px"],[style*="rgb(37, 31, 27)"]>[style*=color]:nth-child(2),[style*="rgb(37, 31, 27)"]>div>svg){color:var(--theme--fg-orange,#a75b1a)!important;fill:var(--theme--fg-orange,#a75b1a)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(35, 31, 26)"] [style*="height: 32px"],[style*="rgb(35, 31, 26)"]>[style*=color]:nth-child(2),[style*="rgb(35, 31, 26)"]>div>svg){color:var(--theme--fg-yellow,#9b6e23)!important;fill:var(--theme--fg-yellow,#9b6e23)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(29, 34, 32)"] [style*="height: 32px"],[style*="rgb(29, 34, 32)"]>[style*=color]:nth-child(2),[style*="rgb(29, 34, 32)"]>div>svg){color:var(--theme--fg-green,#2d7650)!important;fill:var(--theme--fg-green,#2d7650)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(27, 31, 34)"] [style*="height: 32px"],[style*="rgb(27, 31, 34)"]>[style*=color]:nth-child(2),[style*="rgb(27, 31, 34)"]>div>svg){color:var(--theme--fg-blue,#295a95)!important;fill:var(--theme--fg-blue,#295a95)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(31, 29, 33)"] [style*="height: 32px"],[style*="rgb(31, 29, 33)"]>[style*=color]:nth-child(2),[style*="rgb(31, 29, 33)"]>div>svg){color:var(--theme--fg-purple,#704a96)!important;fill:var(--theme--fg-purple,#704a96)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(35, 28, 31)"] [style*="height: 32px"],[style*="rgb(35, 28, 31)"]>[style*=color]:nth-child(2),[style*="rgb(35, 28, 31)"]>div>svg){color:var(--theme--fg-pink,#903a65)!important;fill:var(--theme--fg-pink,#903a65)!important}.notion-body.dark .notion-board-view :is(.notion-board-group[style*="rgb(36, 30, 29)"] [style*="height: 32px"],[style*="rgb(36, 30, 29)"]>[style*=color]:nth-child(2),[style*="rgb(36, 30, 29)"]>div>svg){color:var(--theme--fg-red,#8f3a35)!important;fill:var(--theme--fg-red,#8f3a35)!important}.notion-body.dark .notion-overlay-container [data-overlay] :is([style*="height: 100%; width: 275px;"][style*="flex-direction: column;"],.notion-space-settings [style*="flex-grow: 1"]>[style*=background-color]),.notion-body.dark .notion-timeline-view,.notion-body.dark :is([style*="background: rgb(25, 25, 25)"],[style*="background:rgb(25, 25, 25)"],[style*="background-color: rgb(25, 25, 25)"],[style*="background-color:rgb(25, 25, 25)"]):not(.notion-timeline-view){background:var(--theme--bg-primary,#191919)!important}.notion-body.dark .notion-overlay-container [data-overlay] :is([style*="height: 100%; width: 275px;"][style*="flex-direction: column;"]+[style*="width: 100%;"],.notion-space-settings [style*="height: 100%; background:"][style*="max-width: 250px;"]),.notion-body.dark :is(.notion-overlay-container [style*="border-radius: 4px;"][style*="position: relative; max-width: calc(100vw - 24px); box-shadow:"],[style*="font-size: 12px;"][style*="box-shadow:"][style*="border-radius: 3px; max-width: calc(100% - 16px); min-height: 24px; overflow: hidden;"][style*="position: absolute; right: 8px; bottom: 8px; z-index:"],[style*="height: 32px;"][style*="font-size: 14px; line-height: 1.2; border-radius: 5px; box-shadow:"],[style*="transition: background"][style*="cursor: pointer;"][style*="border-radius: 3px; height: 24px; width: 24px;"][style*="box-shadow:"],[style*="right: 6px; top: 4px;"][style*="border-radius: 4px;"][style*="gap: 1px;"][style*="box-shadow:"])[style*="; background: rgb(37, 37, 37);"],.notion-body.dark :is(.notion-timeline-item,.notion-calendar-view .notion-collection-item>a,.notion-gallery-view .notion-collection-item>a)[style*="; background: rgb(37, 37, 37);"],.notion-body.dark :is([style*="background: rgb(32, 32, 32)"],[style*="background:rgb(32, 32, 32)"],[style*="background-color: rgb(32, 32, 32)"],[style*="background-color:rgb(32, 32, 32)"],[style*="background: rgb(37, 37, 37)"],[style*="background:rgb(37, 37, 37)"],[style*="background-color: rgb(37, 37, 37)"],[style*="background-color:rgb(37, 37, 37)"],[style*="background: rgb(47, 47, 47)"],[style*="background:rgb(47, 47, 47)"],[style*="background-color: rgb(47, 47, 47)"],[style*="background-color:rgb(47, 47, 47)"]){background:var(--theme--bg-secondary,#202020)!important}.notion-body.dark :is([style*="background: rgb(47, 47, 47)"],[style*="background-color: rgb(47, 47, 47)"])[style*="transition: background"]:hover,.notion-body.dark :is([style*="background: rgba(255, 255, 255, 0.055)"],[style*="background:rgba(255, 255, 255, 0.055)"],[style*="background-color: rgba(255, 255, 255, 0.055)"],[style*="background-color:rgba(255, 255, 255, 0.055)"]),.notion-body.dark [style*="height: 14px; width: 26px; border-radius: 44px;"][style*=rgba]{background:var(--theme--bg-hover,rgba(255,255,255,0.055))!important}.notion-body.dark .notion-overlay-container [data-overlay]>div>[style*="position: absolute"]:first-child{background:var(--theme--bg-overlay,rgba(15,15,15,0.8))!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(55, 55, 55);"],.notion-body.dark :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(55, 55, 55);"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(55, 55, 55);"]{background:var(--theme--bg-light_gray,#373737)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(90, 90, 90);"],.notion-body.dark :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(90, 90, 90);"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(90, 90, 90);"]{background:var(--theme--bg-gray,#5a5a5a)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(96, 59, 44);"],.notion-body.dark :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(96, 59, 44);"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(96, 59, 44);"]{background:var(--theme--bg-brown,#603b2c)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(133, 76, 29);"],.notion-body.dark :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(133, 76, 29);"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(133, 76, 29);"]{background:var(--theme--bg-orange,#854c1d)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(137, 99, 42);"],.notion-body.dark :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(137, 99, 42);"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(137, 99, 42);"]{background:var(--theme--bg-yellow,#89632a)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(43, 89, 63);"],.notion-body.dark :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(43, 89, 63);"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(43, 89, 63);"]{background:var(--theme--bg-green,#2b593f)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(40, 69, 108);"],.notion-body.dark :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(40, 69, 108);"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(40, 69, 108);"]{background:var(--theme--bg-blue,#28456c)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(73, 47, 100);"],.notion-body.dark :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(73, 47, 100);"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(73, 47, 100);"]{background:var(--theme--bg-purple,#492f64)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(105, 49, 76);"],.notion-body.dark :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(105, 49, 76);"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(105, 49, 76);"]{background:var(--theme--bg-pink,#69314c)!important}.notion-body.dark .notion-collection_view-block [style*="height: 14px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(110, 54, 48);"],.notion-body.dark :is(.notion-timeline-item-properties [style*="height: 18px; border-radius: 3px; padding-left: 8px;"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="; background: rgb(110, 54, 48);"],.notion-body.dark [style*="height: 20px; border-radius: 3px; padding-left: 6px;"][style*="; background: rgb(110, 54, 48);"]{background:var(--theme--bg-red,#6e3630)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(32, 32, 32)"] a,.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(47, 47, 47, 1)"],.notion-body.dark :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgb(47, 47, 47);"]{background:var(--theme--bg-gray,#2f2f2f)!important}.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(74, 50, 40, 1)"],.notion-body.dark :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgb(74, 50, 40);"]{background:var(--theme--bg-brown,#4a3228)!important}.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(92, 59, 35, 1)"],.notion-body.dark :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgb(92, 59, 35);"]{background:var(--theme--bg-orange,#5c3b23)!important}.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(86, 67, 40, 1)"],.notion-body.dark :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgb(86, 67, 40);"]{background:var(--theme--bg-yellow,#564328)!important}.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(36, 61, 48, 1)"],.notion-body.dark :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgb(36, 61, 48);"]{background:var(--theme--bg-green,#243d30)!important}.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(20, 58, 78, 1)"],.notion-body.dark :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgb(20, 58, 78);"]{background:var(--theme--bg-blue,#143a4e)!important}.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(60, 45, 73, 1)"],.notion-body.dark :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgb(60, 45, 73);"]{background:var(--theme--bg-purple,#3c2d49)!important}.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(78, 44, 60, 1)"],.notion-body.dark :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgb(78, 44, 60);"]{background:var(--theme--bg-pink,#4e2c3c)!important}.notion-body.dark .notion-selectable .notion-enable-hover[style*="background:"][style*="background:rgba(82, 46, 42, 1)"],.notion-body.dark :is(.notion-text-block>[style*="background:"],.notion-collection_view-block .notion-collection-item a>.notion-focusable)[style*="background: rgb(82, 46, 42);"]{background:var(--theme--bg-red,#522e2a)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(28, 28, 28)"] a{background:var(--theme--bg-light_gray,#2f2f2f)!important}.notion-body.dark .notion-board-view [style*="rgb(28, 28, 28)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-light_gray,#1c1c1c)!important}.notion-body.dark .notion-board-view [style*="rgb(32, 32, 32)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-gray,#202020)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(35, 30, 28)"] a{background:var(--theme--bg-brown,#362822)!important}.notion-body.dark .notion-board-view [style*="rgb(35, 30, 28)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-brown,#231e1c)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(37, 31, 27)"] a{background:var(--theme--bg-orange,#422f22)!important}.notion-body.dark .notion-board-view [style*="rgb(37, 31, 27)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-orange,#251f1b)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(35, 31, 26)"] a{background:var(--theme--bg-yellow,#403324)!important}.notion-body.dark .notion-board-view [style*="rgb(35, 31, 26)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-yellow,#231f1a)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(29, 34, 32)"] a{background:var(--theme--bg-green,#23312a)!important}.notion-body.dark .notion-board-view [style*="rgb(29, 34, 32)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-green,#1d2220)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(27, 31, 34)"] a{background:var(--theme--bg-blue,#1b2d38)!important}.notion-body.dark .notion-board-view [style*="rgb(27, 31, 34)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-blue,#1b1f22)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(31, 29, 33)"] a{background:var(--theme--bg-purple,#302739)!important}.notion-body.dark .notion-board-view [style*="rgb(31, 29, 33)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-purple,#1f1d21)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(35, 28, 31)"] a{background:var(--theme--bg-pink,#3b2730)!important}.notion-body.dark .notion-board-view [style*="rgb(35, 28, 31)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-pink,#231c1f)!important}.notion-body.dark .notion-board-view .notion-board-group[style*="rgb(36, 30, 29)"] a{background:var(--theme--bg-red,#3e2825)!important}.notion-body.dark .notion-board-view [style*="rgb(36, 30, 29)"]:is(.notion-board-group,[style*="border-top-left-radius: 5px;"]){background:var(--theme--dim-red,#241e1d)!important}.notion-body.dark .notion-callout-block>div>div[style*="; background: rgb(37, 37, 37);"]{background:var(--theme--dim-gray,#252525)!important}.notion-body.dark .notion-callout-block>div>div[style*="; background: rgb(47, 39, 35);"]{background:var(--theme--dim-brown,#2f2723)!important}.notion-body.dark .notion-callout-block>div>div[style*="; background: rgb(56, 40, 30);"]{background:var(--theme--dim-orange,#38281e)!important}.notion-body.dark .notion-callout-block>div>div[style*="; background: rgb(57, 46, 30);"]{background:var(--theme--dim-yellow,#392e1e)!important}.notion-body.dark .notion-callout-block>div>div[style*="; background: rgb(34, 43, 38);"]{background:var(--theme--dim-green,#222b26)!important}.notion-body.dark .notion-callout-block>div>div[style*="; background: rgb(29, 40, 46);"]{background:var(--theme--dim-blue,#1d282e)!important}.notion-body.dark .notion-callout-block>div>div[style*="; background: rgb(43, 36, 49);"]{background:var(--theme--dim-purple,#2b2431)!important}.notion-body.dark .notion-callout-block>div>div[style*="; background: rgb(48, 34, 40);"]{background:var(--theme--dim-pink,#302228)!important}.notion-body.dark .notion-callout-block>div>div[style*="; background: rgb(54, 36, 34);"]{background:var(--theme--dim-red,#362422)!important}[style*="background-color: rgba(255, 212, 0, 0.14)"],[style*="background-color:rgba(255, 212, 0, 0.14)"],[style*="background: rgba(255, 212, 0, 0.14)"],[style*="background:rgba(255, 212, 0, 0.14)"]{background:var(--theme--bg-yellow,rgba(255,212,0,0.14))!important}.notion-body.dark [style*="height: 18px; border-radius: 3px; background"][style*="; background: rgba(255, 255, 255, 0.094);"]{background:var(--theme--bg-light_gray,rgba(255,255,255,0.094))!important}[style*=" color: rgb(35, 131, 226)"],[style*=" color:rgb(35, 131, 226)"],[style*=";color: rgb(35, 131, 226)"],[style*=";color:rgb(35, 131, 226)"],[style*="fill: rgb(35, 131, 226)"],[style*="fill:rgb(35, 131, 226)"],[style^="color: rgb(35, 131, 226)"],[style^="color:rgb(35, 131, 226)"]{color:var(--theme--accent-primary,#2383e2)!important;fill:var(--theme--accent-primary,#2383e2)!important}[style*="background-color: rgb(35, 131, 226)"],[style*="background-color:rgb(35, 131, 226)"],[style*="background: rgb(35, 131, 226)"],[style*="background:rgb(35, 131, 226)"]{fill:var(--theme--accent-primary_contrast,#fff)!important;color:var(--theme--accent-primary_contrast,#fff)!important;background:var(--theme--accent-primary,#2383e2)!important}[style*="background-color: rgb(0, 117, 211)"],[style*="background-color:rgb(0, 117, 211)"],[style*="background: rgb(0, 117, 211)"],[style*="background:rgb(0, 117, 211)"]{fill:var(--theme--accent-primary_contrast,#fff)!important;color:var(--theme--accent-primary_contrast,#fff)!important;background:var(--theme--accent-primary_hover,#0075d3)!important}.notion-table-selection-overlay [style*="border: 2px solid"]{border-color:var(--theme--accent-primary,#2383e2)!important}[style*="border-radius: 44px;"]>[style*="border-radius: 44px; background: white;"]{background:var(--theme--accent-primary_contrast,#fff)!important}#notion-app .rdp-day:not(.rdp-day_disabled):not(.rdp-day_selected):not(.rdp-day_value):not(.rdp-day_start):not(.rdp-day_end):hover,.notion-selectable-halo,::selection,[style*="background-color: rgba(35, 131, 226, 0."],[style*="background-color:rgba(35, 131, 226, 0."],[style*="background: rgba(35, 131, 226, 0."],[style*="background:rgba(35, 131, 226, 0."]{background:var(--theme--accent-primary_transparent,rgba(35,131,226,0.14))!important}[style*=" color: rgb(180, 65, 60)"],[style*=" color: rgb(205, 73, 69)"],[style*=" color: rgb(211, 79, 67)"],[style*=" color: rgb(235, 87, 87)"],[style*=" color:rgb(180, 65, 60)"],[style*=" color:rgb(205, 73, 69)"],[style*=" color:rgb(211, 79, 67)"],[style*=" color:rgb(235, 87, 87)"],[style*=";color: rgb(180, 65, 60)"],[style*=";color: rgb(205, 73, 69)"],[style*=";color: rgb(211, 79, 67)"],[style*=";color: rgb(235, 87, 87)"],[style*=";color:rgb(180, 65, 60)"],[style*=";color:rgb(205, 73, 69)"],[style*=";color:rgb(211, 79, 67)"],[style*=";color:rgb(235, 87, 87)"],[style*="fill: rgb(180, 65, 60)"],[style*="fill: rgb(205, 73, 69)"],[style*="fill: rgb(211, 79, 67)"],[style*="fill: rgb(235, 87, 87)"],[style*="fill:rgb(180, 65, 60)"],[style*="fill:rgb(205, 73, 69)"],[style*="fill:rgb(211, 79, 67)"],[style*="fill:rgb(235, 87, 87)"],[style^="color: rgb(180, 65, 60)"],[style^="color: rgb(205, 73, 69)"],[style^="color: rgb(211, 79, 67)"],[style^="color: rgb(235, 87, 87)"],[style^="color:rgb(180, 65, 60)"],[style^="color:rgb(205, 73, 69)"],[style^="color:rgb(211, 79, 67)"],[style^="color:rgb(235, 87, 87)"]{color:var(--theme--accent-secondary,#eb5757)!important;fill:var(--theme--accent-secondary,#eb5757)!important}#notion-app .rdp-day_today:not(.rdp-day_selected):not(.rdp-day_value):not(.rdp-day_start):not(.rdp-day_end)::after,[style*="background-color: rgb(180, 65, 60)"],[style*="background-color: rgb(205, 73, 69)"],[style*="background-color: rgb(211, 79, 67)"],[style*="background-color: rgb(235, 87, 87)"],[style*="background-color:rgb(180, 65, 60)"],[style*="background-color:rgb(205, 73, 69)"],[style*="background-color:rgb(211, 79, 67)"],[style*="background-color:rgb(235, 87, 87)"],[style*="background: rgb(180, 65, 60)"],[style*="background: rgb(205, 73, 69)"],[style*="background: rgb(211, 79, 67)"],[style*="background: rgb(235, 87, 87)"],[style*="background:rgb(180, 65, 60)"],[style*="background:rgb(205, 73, 69)"],[style*="background:rgb(211, 79, 67)"],[style*="background:rgb(235, 87, 87)"]{fill:var(--theme--accent-secondary_contrast,white)!important;color:var(--theme--accent-secondary_contrast,white)!important;background:var(--theme--accent-secondary,#eb5757)!important}#notion-app .rdp-day_today:not(.rdp-day_selected):not(.rdp-day_value):not(.rdp-day_start):not(.rdp-day_end),:is([style*="background: rgb(235, 87, 87)"],[style*="background:rgb(235, 87, 87)"],[style*="background-color: rgb(235, 87, 87)"],[style*="background-color:rgb(235, 87, 87)"],[style*="background: rgb(180, 65, 60)"],[style*="background:rgb(180, 65, 60)"],[style*="background-color: rgb(180, 65, 60)"],[style*="background-color:rgb(180, 65, 60)"],[style*="background: rgb(211, 79, 67)"],[style*="background:rgb(211, 79, 67)"],[style*="background-color: rgb(211, 79, 67)"],[style*="background-color:rgb(211, 79, 67)"],[style*="background: rgb(205, 73, 69)"],[style*="background:rgb(205, 73, 69)"],[style*="background-color: rgb(205, 73, 69)"],[style*="background-color:rgb(205, 73, 69)"]) :is([style*="fill: white;"],[style*="color: white;"]),:is([style*="background: rgb(235, 87, 87)"],[style*="background:rgb(235, 87, 87)"],[style*="background-color: rgb(235, 87, 87)"],[style*="background-color:rgb(235, 87, 87)"],[style*="background: rgb(180, 65, 60)"],[style*="background:rgb(180, 65, 60)"],[style*="background-color: rgb(180, 65, 60)"],[style*="background-color:rgb(180, 65, 60)"],[style*="background: rgb(211, 79, 67)"],[style*="background:rgb(211, 79, 67)"],[style*="background-color: rgb(211, 79, 67)"],[style*="background-color:rgb(211, 79, 67)"],[style*="background: rgb(205, 73, 69)"],[style*="background:rgb(205, 73, 69)"],[style*="background-color: rgb(205, 73, 69)"],[style*="background-color:rgb(205, 73, 69)"])+:is([style*="fill: white;"],[style*="color: white;"]){fill:var(--theme--accent-secondary_contrast,white)!important;color:var(--theme--accent-secondary_contrast,white)!important}[style*="background-color: rgba(235, 87, 87, 0.1)"],[style*="background-color:rgba(235, 87, 87, 0.1)"],[style*="background: rgba(235, 87, 87, 0.1)"],[style*="background:rgba(235, 87, 87, 0.1)"]{background:var(--theme--accent-secondary_transparent,rgba(235,87,87,0.1))!important}.notion-body.dark ::-webkit-scrollbar-corner,.notion-body.dark ::-webkit-scrollbar-track{background:var(--theme--scrollbar-track,rgba(202,204,206,0.04))!important}.notion-body.dark ::-webkit-scrollbar-thumb{background:var(--theme--scrollbar-thumb,#474c50)!important}.notion-body.dark ::-webkit-scrollbar-thumb:hover{background:var(--theme--scrollbar-thumb_hover,rgba(202,204,206,0.3))!important}.notion-body.dark .notion-text-block .notion-enable-hover[style*=mono][style*=";color:#EB5757;"]{color:var(--theme--code-inline_fg,#eb5757)!important;fill:var(--theme--code-inline_fg,#eb5757)!important}.notion-body.dark .notion-text-block .notion-enable-hover[style*=mono][style*=";background:rgba(135,131,120,0.15);"]{background:var(--theme--code-inline_bg,rgba(135,131,120,0.15))!important}.notion-body.dark .notion-code-block>[style*=mono][style*="; color: rgba(255, 255, 255, 0.81);"]{color:var(--theme--code-block_fg,rgba(255,255,255,0.81))!important;fill:var(--theme--code-block_fg,rgba(255,255,255,0.81))!important}.notion-body.dark .notion-code-block>div>[style*=background][style*="; background: rgba(255, 255, 255, 0.03);"]{background:var(--theme--code-block_bg,rgba(255,255,255,0.03))!important}.notion-body.dark .notion-code-block .token.keyword{color:var(--theme--code-keyword,#d1949e)!important;fill:var(--theme--code-keyword,#d1949e)!important}.notion-body.dark .notion-code-block .token.builtin{color:var(--theme--code-builtin,#bde052)!important;fill:var(--theme--code-builtin,#bde052)!important}.notion-body.dark .notion-code-block .token.class-name{color:var(--theme--code-class_name,rgba(255,255,255,0.81))!important;fill:var(--theme--code-class_name,rgba(255,255,255,0.81))!important}.notion-body.dark .notion-code-block .token.function{color:var(--theme--code-function,rgba(255,255,255,0.81))!important;fill:var(--theme--code-function,rgba(255,255,255,0.81))!important}.notion-body.dark .notion-code-block .token.boolean{color:var(--theme--code-boolean,#d1949e)!important;fill:var(--theme--code-boolean,#d1949e)!important}.notion-body.dark .notion-code-block .token.number{color:var(--theme--code-number,#d1949e)!important;fill:var(--theme--code-number,#d1949e)!important}.notion-body.dark .notion-code-block .token.string{color:var(--theme--code-string,#bde052)!important;fill:var(--theme--code-string,#bde052)!important}.notion-body.dark .notion-code-block .token.char{color:var(--theme--code-char,#bde052)!important;fill:var(--theme--code-char,#bde052)!important}.notion-body.dark .notion-code-block .token.symbol{color:var(--theme--code-symbol,#d1949e)!important;fill:var(--theme--code-symbol,#d1949e)!important}.notion-body.dark .notion-code-block .token.regex{color:var(--theme--code-regex,#e90)!important;fill:var(--theme--code-regex,#e90)!important}.notion-body.dark .notion-code-block .token.url{color:var(--theme--code-url,#f5b83d)!important;fill:var(--theme--code-url,#f5b83d)!important}.notion-body.dark .notion-code-block .token.operator{color:var(--theme--code-operator,#f5b83d)!important;fill:var(--theme--code-operator,#f5b83d)!important}.notion-body.dark .notion-code-block .token.variable{color:var(--theme--code-variable,#f5b83d)!important;fill:var(--theme--code-variable,#f5b83d)!important}.notion-body.dark .notion-code-block .token.constant{color:var(--theme--code-constant,#d1949e)!important;fill:var(--theme--code-constant,#d1949e)!important}.notion-body.dark .notion-code-block .token.property{color:var(--theme--code-property,#d1949e)!important;fill:var(--theme--code-property,#d1949e)!important}.notion-body.dark .notion-code-block .token.punctuation{color:var(--theme--code-punctuation,rgba(255,255,255,0.81))!important;fill:var(--theme--code-punctuation,rgba(255,255,255,0.81))!important}.notion-body.dark .notion-code-block .token.important{color:var(--theme--code-important,#e90)!important;fill:var(--theme--code-important,#e90)!important}.notion-body.dark .notion-code-block .token.comment{color:var(--theme--code-comment,#998066)!important;fill:var(--theme--code-comment,#998066)!important}.notion-body.dark .notion-code-block .token.tag{color:var(--theme--code-tag,#d1949e)!important;fill:var(--theme--code-tag,#d1949e)!important}.notion-body.dark .notion-code-block .token.attr-name{color:var(--theme--code-attr_name,#bde052)!important;fill:var(--theme--code-attr_name,#bde052)!important}.notion-body.dark .notion-code-block .token.attr-value{color:var(--theme--code-attr_value,#d1949e)!important;fill:var(--theme--code-attr_value,#d1949e)!important}.notion-body.dark .notion-code-block .token.namespace{color:var(--theme--code-namespace,rgba(255,255,255,0.81))!important;fill:var(--theme--code-namespace,rgba(255,255,255,0.81))!important}.notion-body.dark .notion-code-block .token.prolog{color:var(--theme--code-prolog,#998066)!important;fill:var(--theme--code-prolog,#998066)!important}.notion-body.dark .notion-code-block .token.doctype{color:var(--theme--code-doctype,#998066)!important;fill:var(--theme--code-doctype,#998066)!important}.notion-body.dark .notion-code-block .token.cdata{color:var(--theme--code-cdata,#998066)!important;fill:var(--theme--code-cdata,#998066)!important}.notion-body.dark .notion-code-block .token.entity{color:var(--theme--code-entity,#f5b83d)!important;fill:var(--theme--code-entity,#f5b83d)!important}.notion-body.dark .notion-code-block .token.atrule{color:var(--theme--code-atrule,#d1949e)!important;fill:var(--theme--code-atrule,#d1949e)!important}.notion-body.dark .notion-code-block .token.selector{color:var(--theme--code-selector,#bde052)!important;fill:var(--theme--code-selector,#bde052)!important}.notion-body.dark .notion-code-block .token.inserted{color:var(--theme--code-inserted,#bde052)!important;fill:var(--theme--code-inserted,#bde052)!important}.notion-body.dark .notion-code-block .token.deleted{color:var(--theme--code-deleted,red)!important;fill:var(--theme--code-deleted,red)!important}.notion-body.dark :is([style*="px solid rgb(47, 47, 47"],[style*="px solid rgba(47, 47, 47"],[style*="px solid rgb(37, 37, 37"],[style*="px solid rgba(37, 37, 37"],[style*="px solid rgb(255, 255, 255"],[style*="px solid rgba(255, 255, 255"]):is([style*="border:"],[style*="border-top:"],[style*="border-left:"],[style*="border-bottom:"],[style*="border-right:"]){border-color:var(--theme--fg-border,#2f2f2f)!important}.notion-body.dark [style*=" box-shadow: rgba(255, 255, 255, 0.094) 0px -1px 0px;"]{box-shadow:var(--theme--fg-border,#2f2f2f)0-1px 0!important}.notion-body.dark [style*=" box-shadow: rgba(15, 15, 15, 0.2) 0px 0px 0px 1px inset;"]{box-shadow:var(--theme--fg-border,#2f2f2f)0 0 0 1px inset!important}.notion-body.dark [style*=" box-shadow: rgb(25, 25, 25) -3px 0px 0px, rgb(47, 47, 47) 0px 1px 0px;"]{box-shadow:transparent -3px 0 0,transparent 0 1px 0!important}.notion-body.dark [style*=" box-shadow: rgba(255, 255, 255, 0.05) -1px 0px 0px 0px inset;"]{box-shadow:var(--theme--fg-border,#2f2f2f) -1px 0 0 0 inset!important}.notion-body.dark [style*=" box-shadow: rgb(47, 47, 47) 0px -1px 0px inset;"]{box-shadow:var(--theme--fg-border,#2f2f2f)0-1px 0 inset!important}.notion-body.dark [style*=" box-shadow: rgba(255, 255, 255, 0.13) 1px 0px 0px inset;"]{box-shadow:var(--theme--fg-border,#2f2f2f) 1px 0 0 inset!important}.notion-body.dark [style*=" box-shadow: rgb(47, 47, 47) 0px 1px 0px;"]{box-shadow:var(--theme--fg-border,#2f2f2f)0 1px 0!important}.notion-body.dark [style*="box-shadow: rgb(47, 47, 47) -1px 0px 0px;"]{box-shadow:var(--theme--fg-border,#2f2f2f) -1px 0 0!important}[style*="linear-gradient(to left, rgb(25, 25, 25) 20%, rgba(25, 25, 25, 0) 100%)"]{background-image:linear-gradient(to left,var(--theme--bg-primary,#191919) 20%,transparent 100%)!important}[style*="linear-gradient(to right, rgb(25, 25, 25) 20%, rgba(25, 25, 25, 0) 100%)"]{background-image:linear-gradient(to right,var(--theme--bg-primary,#191919) 20%,transparent 100%)!important}.notion-overlay-container [style*="border-radius: 3px; background:"][style*="max-width: calc(100vw - 24px); box-shadow:"][style*="padding: 4px 8px; font-size: 12px; line-height: 1.4; font-weight: 500;"]{background:#0f0f0f!important;color:rgba(255,255,255,.9)!important}.notion-overlay-container [style*="border-radius: 3px; background:"][style*="max-width: calc(100vw - 24px); box-shadow:"][style*="padding: 4px 8px; font-size: 12px; line-height: 1.4; font-weight: 500;"]>[style*=color]{color:#7f7f7f!important}.notion-focusable-within:focus-within{box-shadow:var(--theme--accent-primary,#2383e2)0 0 0 1px inset,var(--theme--accent-primary,#2383e2)0 0 0 2px!important}.notion-focusable:focus-visible{box-shadow:var(--theme--accent-primary,#2383e2)0 0 0 1px inset,var(--theme--accent-primary,#2383e2)0 0 0 2px!important}[style*="box-shadow: rgb(35, 131, 226) 0px 0px 0px 2px inset"]{box-shadow:var(--theme--accent-primary,#2383e2)0 0 0 2px inset!important}[style*="border-right: 1px solid rgb(180, 65, 60)"],[style*="border-right: 1px solid rgb(211, 79, 67)"],[style*="border: 1px solid rgb(110, 54, 48)"],[style*="border: 1px solid rgba(235, 87, 87, 0.5)"],[style*="border: 2px solid rgb(110, 54, 48)"],[style*="border: 2px solid rgb(227, 134, 118)"]{border-color:var(--theme--accent-secondary,#eb5757)!important}.token:is(.operator,.entity,.url,:is(.language-css,.style) .string){background:0 0!important}
\ No newline at end of file
diff --git a/src/core/variables.css b/src/core/variables.css
index a6cc80f..25a1478 100644
--- a/src/core/variables.css
+++ b/src/core/variables.css
@@ -8,57 +8,56 @@ body.dark {
--theme--font-sans: ui-sans-serif, -apple-system, BlinkMacSystemFont,
"Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif,
"Segoe UI Emoji", "Segoe UI Symbol";
- --theme--font-serif: Lyon-Text, Georgia, YuMincho, "Yu Mincho",
- "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Songti TC", "Songti SC",
- SimSun, "Nanum Myeongjo", NanumMyeongjo, Batang, serif;
+ --theme--font-serif: Lyon-Text, Georgia, ui-serif, serif;
--theme--font-mono: iawriter-mono, Nitti, Menlo, Courier, monospace;
- --theme--font-code: SFMono-Regular, Consolas, "Liberation Mono", Menlo,
- Courier, monospace;
+ --theme--font-code: SFMono-Regular, Menlo, Consolas, "PT Mono",
+ "Liberation Mono", Courier, monospace;
--theme--fg-primary: rgba(255, 255, 255, 0.81);
- --theme--fg-secondary: rgb(155, 155, 155);
- --theme--fg-border: rgb(47, 47, 47);
- --theme--fg-gray: rgb(155, 155, 155);
- --theme--fg-brown: rgb(186, 133, 111);
- --theme--fg-orange: rgb(199, 125, 72);
- --theme--fg-yellow: rgb(202, 152, 73);
- --theme--fg-green: rgb(82, 158, 114);
- --theme--fg-blue: rgb(94, 135, 201);
- --theme--fg-purple: rgb(157, 104, 211);
- --theme--fg-pink: rgb(209, 87, 150);
- --theme--fg-red: rgb(223, 84, 82);
+ --theme--fg-secondary: #9b9b9b;
+ --theme--fg-border: #2f2f2f;
+ --theme--fg-gray: rgba(155, 155, 155, 1);
+ --theme--fg-brown: rgba(186, 133, 111, 1);
+ --theme--fg-orange: rgba(199, 125, 72, 1);
+ --theme--fg-yellow: rgba(202, 152, 73, 1);
+ --theme--fg-green: rgba(82, 158, 114, 1);
+ --theme--fg-blue: rgba(94, 135, 201, 1);
+ --theme--fg-purple: rgba(157, 104, 211, 1);
+ --theme--fg-pink: rgba(209, 87, 150, 1);
+ --theme--fg-red: rgba(223, 84, 82, 1);
- --theme--bg-primary: rgb(25, 25, 25);
- --theme--bg-secondary: rgb(32, 32, 32);
- --theme--bg-overlay: rgba(15, 15, 15, 0.6);
+ --theme--bg-primary: #191919;
+ --theme--bg-secondary: #202020;
--theme--bg-hover: rgba(255, 255, 255, 0.055);
- --theme--bg-light_gray: rgb(55, 55, 55);
- --theme--bg-gray: rgb(90, 90, 90);
- --theme--bg-brown: rgb(96, 59, 44);
- --theme--bg-orange: rgb(133, 76, 29);
- --theme--bg-yellow: rgb(137, 99, 42);
- --theme--bg-green: rgb(43, 89, 63);
- --theme--bg-blue: rgb(40, 69, 108);
- --theme--bg-purple: rgb(73, 47, 100);
- --theme--bg-pink: rgb(105, 49, 76);
- --theme--bg-red: rgb(110, 54, 48);
- --theme--dim-light_gray: rgb(28, 28, 28);
- --theme--dim-gray: rgb(32, 32, 32);
- --theme--dim-brown: rgb(35, 30, 28);
- --theme--dim-orange: rgb(37, 31, 27);
- --theme--dim-yellow: rgb(35, 31, 26);
- --theme--dim-green: rgb(29, 34, 32);
- --theme--dim-blue: rgb(27, 31, 34);
- --theme--dim-purple: rgb(31, 29, 33);
- --theme--dim-pink: rgb(35, 28, 31);
- --theme--dim-red: rgb(36, 30, 29);
+ --theme--bg-overlay: rgba(15, 15, 15, 0.8);
+ --theme--bg-light_gray: #373737;
+ --theme--bg-gray: #5a5a5a;
+ --theme--bg-brown: #603b2c;
+ --theme--bg-orange: #854c1d;
+ --theme--bg-yellow: #89632a;
+ --theme--bg-green: #2b593f;
+ --theme--bg-blue: #28456c;
+ --theme--bg-purple: #492f64;
+ --theme--bg-pink: #69314c;
+ --theme--bg-red: #6e3630;
- --theme--accent-primary: rgb(35, 131, 226);
- --theme--accent-primary_hover: rgb(0, 117, 211);
- --theme--accent-primary_contrast: rgb(255, 255, 255);
+ --theme--dim-light_gray: #1c1c1c;
+ --theme--dim-gray: #202020;
+ --theme--dim-brown: #231e1c;
+ --theme--dim-orange: #251f1b;
+ --theme--dim-yellow: #231f1a;
+ --theme--dim-green: #1d2220;
+ --theme--dim-blue: #1b1f22;
+ --theme--dim-purple: #1f1d21;
+ --theme--dim-pink: #231c1f;
+ --theme--dim-red: #241e1d;
+
+ --theme--accent-primary: #2383e2;
+ --theme--accent-primary_hover: #0075d3;
+ --theme--accent-primary_contrast: #fff;
--theme--accent-primary_transparent: rgba(35, 131, 226, 0.14);
- --theme--accent-secondary: rgb(235, 87, 87);
- --theme--accent-secondary_contrast: rgb(255, 255, 255);
+ --theme--accent-secondary: #eb5757;
+ --theme--accent-secondary_contrast: #fff;
--theme--accent-secondary_transparent: rgba(235, 87, 87, 0.1);
--theme--scrollbar-track: rgba(202, 204, 206, 0.04);
@@ -69,8 +68,8 @@ body.dark {
--theme--code-inline_bg: rgba(135, 131, 120, 0.15);
--theme--code-block_fg: rgba(255, 255, 255, 0.81);
--theme--code-block_bg: rgba(255, 255, 255, 0.03);
- --theme--code-keyword: rgb(209, 148, 158);
- --theme--code-builtin: rgb(189, 224, 82);
+ --theme--code-keyword: #d1949e;
+ --theme--code-builtin: #bde052;
--theme--code-class_name: rgba(255, 255, 255, 0.81);
--theme--code-function: var(--theme--code-class_name);
--theme--code-boolean: var(--theme--code-keyword);
@@ -78,15 +77,15 @@ body.dark {
--theme--code-string: var(--theme--code-builtin);
--theme--code-char: var(--theme--code-builtin);
--theme--code-symbol: var(--theme--code-keyword);
- --theme--code-regex: rgb(238, 153, 0);
- --theme--code-url: rgb(245, 184, 61);
+ --theme--code-regex: #e90;
+ --theme--code-url: #f5b83d;
--theme--code-operator: var(--theme--code-url);
--theme--code-variable: var(--theme--code-url);
--theme--code-constant: var(--theme--code-keyword);
--theme--code-property: var(--theme--code-keyword);
--theme--code-punctuation: var(--theme--code-class_name);
--theme--code-important: var(--theme--code-regex);
- --theme--code-comment: rgb(153, 128, 102);
+ --theme--code-comment: #998066;
--theme--code-tag: var(--theme--code-keyword);
--theme--code-attr_name: var(--theme--code-builtin);
--theme--code-attr_value: var(--theme--code-keyword);
@@ -98,47 +97,46 @@ body.dark {
--theme--code-atrule: var(--theme--code-keyword);
--theme--code-selector: var(--theme--code-builtin);
--theme--code-inserted: var(--theme--code-builtin);
- --theme--code-deleted: rgb(255, 0, 0);
+ --theme--code-deleted: red;
}
body:not(.dark) {
--theme--font-sans: ui-sans-serif, -apple-system, BlinkMacSystemFont,
"Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif,
"Segoe UI Emoji", "Segoe UI Symbol";
- --theme--font-serif: Lyon-Text, Georgia, YuMincho, "Yu Mincho",
- "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Songti TC", "Songti SC",
- SimSun, "Nanum Myeongjo", NanumMyeongjo, Batang, serif;
+ --theme--font-serif: Lyon-Text, Georgia, ui-serif, serif;
--theme--font-mono: iawriter-mono, Nitti, Menlo, Courier, monospace;
- --theme--font-code: SFMono-Regular, Consolas, "Liberation Mono", Menlo,
- Courier, monospace;
+ --theme--font-code: SFMono-Regular, Menlo, Consolas, "PT Mono",
+ "Liberation Mono", Courier, monospace;
- --theme--fg-primary: rgb(55, 53, 47);
+ --theme--fg-primary: #37352f;
--theme--fg-secondary: rgba(25, 23, 17, 0.6);
- --theme--fg-border: rgb(233, 233, 231);
- --theme--fg-gray: rgb(120, 119, 116);
- --theme--fg-brown: rgb(159, 107, 83);
- --theme--fg-orange: rgb(217, 115, 13);
- --theme--fg-yellow: rgb(203, 145, 47);
- --theme--fg-green: rgb(68, 131, 97);
- --theme--fg-blue: rgb(51, 126, 169);
- --theme--fg-purple: rgb(144, 101, 176);
- --theme--fg-pink: rgb(193, 76, 138);
- --theme--fg-red: rgb(212, 76, 71);
+ --theme--fg-border: #e9e9e7;
+ --theme--fg-gray: rgba(120, 119, 116, 1);
+ --theme--fg-brown: rgba(159, 107, 83, 1);
+ --theme--fg-orange: rgba(217, 115, 13, 1);
+ --theme--fg-yellow: rgba(203, 145, 47, 1);
+ --theme--fg-green: rgba(68, 131, 97, 1);
+ --theme--fg-blue: rgba(51, 126, 169, 1);
+ --theme--fg-purple: rgba(144, 101, 176, 1);
+ --theme--fg-pink: rgba(193, 76, 138, 1);
+ --theme--fg-red: rgba(212, 76, 71, 1);
- --theme--bg-primary: rgb(255, 255, 255);
- --theme--bg-secondary: rgb(251, 251, 250);
- --theme--bg-overlay: rgba(15, 15, 15, 0.6);
+ --theme--bg-primary: #fff;
+ --theme--bg-secondary: #fbfbfa;
--theme--bg-hover: rgba(55, 53, 47, 0.08);
+ --theme--bg-overlay: rgba(15, 15, 15, 0.6);
--theme--bg-light_gray: rgba(227, 226, 224, 0.5);
- --theme--bg-gray: rgb(227, 226, 224);
- --theme--bg-brown: rgb(238, 224, 218);
- --theme--bg-orange: rgb(250, 222, 201);
- --theme--bg-yellow: rgb(253, 236, 200);
- --theme--bg-green: rgb(219, 237, 219);
- --theme--bg-blue: rgb(211, 229, 239);
- --theme--bg-purple: rgb(232, 222, 238);
- --theme--bg-pink: rgb(245, 224, 233);
- --theme--bg-red: rgb(255, 226, 221);
+ --theme--bg-gray: #e3e2e0;
+ --theme--bg-brown: #eee0da;
+ --theme--bg-orange: #fadec9;
+ --theme--bg-yellow: #fdecc8;
+ --theme--bg-green: #dbeddb;
+ --theme--bg-blue: #d3e5ef;
+ --theme--bg-purple: #e8deee;
+ --theme--bg-pink: #f5e0e9;
+ --theme--bg-red: #ffe2dd;
+
--theme--dim-light_gray: rgba(249, 249, 245, 0.5);
--theme--dim-gray: rgba(247, 247, 245, 0.7);
--theme--dim-brown: rgba(250, 246, 245, 0.7);
@@ -150,12 +148,12 @@ body:not(.dark) {
--theme--dim-pink: rgba(251, 245, 251, 0.7);
--theme--dim-red: rgba(253, 245, 243, 0.7);
- --theme--accent-primary: rgb(35, 131, 226);
- --theme--accent-primary_hover: rgb(0, 117, 211);
- --theme--accent-primary_contrast: rgb(255, 255, 255);
+ --theme--accent-primary: #2383e2;
+ --theme--accent-primary_hover: #0075d3;
+ --theme--accent-primary_contrast: #fff;
--theme--accent-primary_transparent: rgba(35, 131, 226, 0.14);
- --theme--accent-secondary: rgb(235, 87, 87);
- --theme--accent-secondary_contrast: rgb(255, 255, 255);
+ --theme--accent-secondary: #eb5757;
+ --theme--accent-secondary_contrast: #fff;
--theme--accent-secondary_transparent: rgba(235, 87, 87, 0.1);
--theme--scrollbar-track: #edece9;
@@ -164,30 +162,30 @@ body:not(.dark) {
--theme--code-inline_fg: #eb5757;
--theme--code-inline_bg: rgba(135, 131, 120, 0.15);
- --theme--code-block_fg: rgb(55, 53, 47);
- --theme--code-block_bg: rgb(247, 246, 243);
- --theme--code-keyword: rgb(0, 119, 170);
- --theme--code-builtin: rgb(102, 153, 0);
- --theme--code-class_name: rgb(221, 74, 104);
+ --theme--code-block_fg: #37352f;
+ --theme--code-block_bg: #f7f6f3;
+ --theme--code-keyword: #07a;
+ --theme--code-builtin: #690;
+ --theme--code-class_name: #dd4a68;
--theme--code-function: var(--theme--code-class_name);
- --theme--code-boolean: rgb(153, 0, 85);
+ --theme--code-boolean: #905;
--theme--code-number: var(--theme--code-boolean);
--theme--code-string: var(--theme--code-builtin);
--theme--code-char: var(--theme--code-builtin);
--theme--code-symbol: var(--theme--code-boolean);
- --theme--code-regex: rgb(238, 153, 0);
- --theme--code-url: rgb(154, 110, 58);
+ --theme--code-regex: #e90;
+ --theme--code-url: #9a6e3a;
--theme--code-operator: var(--theme--code-url);
--theme--code-variable: var(--theme--code-regex);
--theme--code-constant: var(--theme--code-boolean);
--theme--code-property: var(--theme--code-boolean);
- --theme--code-punctuation: rgb(153, 153, 153);
+ --theme--code-punctuation: #999;
--theme--code-important: var(--theme--code-regex);
- --theme--code-comment: rgb(112, 128, 144);
+ --theme--code-comment: #708090;
--theme--code-tag: var(--theme--code-boolean);
--theme--code-attr_name: var(--theme--code-builtin);
--theme--code-attr_value: var(--theme--code-keyword);
- --theme--code-namespace: rgb(55, 53, 47);
+ --theme--code-namespace: #37352f;
--theme--code-prolog: var(--theme--code-comment);
--theme--code-doctype: var(--theme--code-comment);
--theme--code-cdata: var(--theme--code-comment);
diff --git a/src/worker.js b/src/worker.js
index 818dd15..3deb537 100644
--- a/src/worker.js
+++ b/src/worker.js
@@ -48,5 +48,4 @@ chrome.runtime.onMessage.addListener((msg, sender) => {
} else if (msg.message === "reload-app") {
reloadNotionTabs();
}
- return true;
});