127 lines
3.3 KiB
CSS
127 lines
3.3 KiB
CSS
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap");
|
|
|
|
@import "tailwindcss";
|
|
@plugin "daisyui" {
|
|
themes: notion --default;
|
|
}
|
|
|
|
@plugin "daisyui/theme" {
|
|
name: "notion";
|
|
default: true;
|
|
color-scheme: dark;
|
|
--color-base-100: #0f0f0f;
|
|
--color-base-200: #141414;
|
|
--color-base-300: #1f1f1f;
|
|
--color-base-content: #e6e6e6;
|
|
--color-primary: #2382fc;
|
|
--color-primary-content: #ffffff;
|
|
--color-neutral: #1f1f1f;
|
|
--color-neutral-content: #e6e6e6;
|
|
--color-info: #5aa2ff;
|
|
--color-success: #32d583;
|
|
--color-warning: #f4b740;
|
|
--color-error: #ff6b6b;
|
|
}
|
|
|
|
html,
|
|
body {
|
|
height: 100%;
|
|
margin: 0;
|
|
padding: 0;
|
|
background: #0f0f0f;
|
|
color: #e6e6e6;
|
|
font-family: "IBM Plex Sans", system-ui, -apple-system, sans-serif;
|
|
letter-spacing: -0.01em;
|
|
color-scheme: dark;
|
|
}
|
|
|
|
* {
|
|
scrollbar-width: thin;
|
|
scrollbar-color: rgba(255, 255, 255, 0.12) transparent;
|
|
}
|
|
|
|
::-webkit-scrollbar {
|
|
width: 6px;
|
|
height: 6px;
|
|
}
|
|
|
|
::-webkit-scrollbar-track {
|
|
background: transparent;
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb {
|
|
background: rgba(255, 255, 255, 0.12);
|
|
border-radius: 3px;
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb:hover {
|
|
background: rgba(255, 255, 255, 0.18);
|
|
}
|
|
|
|
::selection {
|
|
background: rgba(35, 130, 252, 0.25);
|
|
}
|
|
|
|
a {
|
|
color: inherit;
|
|
text-decoration: none;
|
|
}
|
|
|
|
/* Product tour (driver.js) — themed to match the "notion" dark palette.
|
|
driver.js renders its own DOM outside React, so these are plain hex overrides
|
|
of its own class names rather than DaisyUI/Tailwind classes. */
|
|
.linki-tour-popover.driver-popover {
|
|
background: #141414;
|
|
border: 1px solid #1f1f1f;
|
|
border-radius: 12px;
|
|
color: #e6e6e6;
|
|
box-shadow: 0 12px 32px rgba(0, 0, 0, 0.5);
|
|
}
|
|
.linki-tour-popover .driver-popover-title {
|
|
color: #e6e6e6;
|
|
font-family: "IBM Plex Sans", system-ui, sans-serif;
|
|
font-size: 14px;
|
|
font-weight: 600;
|
|
}
|
|
.linki-tour-popover .driver-popover-description {
|
|
color: rgba(230, 230, 230, 0.7);
|
|
font-family: "IBM Plex Sans", system-ui, sans-serif;
|
|
font-size: 13px;
|
|
line-height: 1.5;
|
|
}
|
|
.linki-tour-popover .driver-popover-progress-text {
|
|
color: rgba(230, 230, 230, 0.3);
|
|
font-size: 11px;
|
|
}
|
|
.linki-tour-popover .driver-popover-footer button {
|
|
background: #1f1f1f;
|
|
color: #e6e6e6;
|
|
text-shadow: none;
|
|
border: 1px solid #1f1f1f;
|
|
border-radius: 8px;
|
|
font-family: "IBM Plex Sans", system-ui, sans-serif;
|
|
font-size: 12px;
|
|
padding: 6px 12px;
|
|
}
|
|
.linki-tour-popover .driver-popover-footer button:hover {
|
|
background: #2382fc;
|
|
border-color: #2382fc;
|
|
color: #ffffff;
|
|
}
|
|
.linki-tour-popover .driver-popover-close-btn {
|
|
color: rgba(230, 230, 230, 0.4);
|
|
}
|
|
.linki-tour-popover .driver-popover-close-btn:hover {
|
|
color: #e6e6e6;
|
|
}
|
|
.linki-tour-popover .driver-popover-arrow-side-left.driver-popover-arrow,
|
|
.linki-tour-popover .driver-popover-arrow-side-right.driver-popover-arrow,
|
|
.linki-tour-popover .driver-popover-arrow-side-top.driver-popover-arrow,
|
|
.linki-tour-popover .driver-popover-arrow-side-bottom.driver-popover-arrow {
|
|
border-color: transparent;
|
|
}
|
|
.driver-popover-arrow-side-left { border-left-color: #141414; }
|
|
.driver-popover-arrow-side-right { border-right-color: #141414; }
|
|
.driver-popover-arrow-side-top { border-top-color: #141414; }
|
|
.driver-popover-arrow-side-bottom { border-bottom-color: #141414; }
|