@wener/console
Version:
Base console UI toolkit
217 lines (190 loc) • 4.43 kB
CSS
@import "tailwindcss";
@source "..";
@plugin "daisyui" {
themes: all;
root: ":root";
logs: true;
}
@plugin "daisyui/theme" {
name: "purplewind";
default: false;
prefersdark: false;
color-scheme: "light";
--color-base-100: oklch(96% 0.016 293.756);
--color-base-200: oklch(94% 0.029 294.588);
--color-base-300: oklch(89% 0.057 293.283);
--color-base-content: oklch(38% 0.189 293.745);
--color-primary: oklch(82% 0.12 346.018);
--color-primary-content: oklch(28% 0.109 3.907);
--color-secondary: oklch(82% 0.119 306.383);
--color-secondary-content: oklch(29% 0.149 302.717);
--color-accent: oklch(80% 0.105 251.813);
--color-accent-content: oklch(28% 0.091 267.935);
--color-neutral: oklch(38% 0.189 293.745);
--color-neutral-content: oklch(96% 0.016 293.756);
--color-info: oklch(54% 0.245 262.881);
--color-info-content: oklch(97% 0.014 254.604);
--color-success: oklch(60% 0.118 184.704);
--color-success-content: oklch(98% 0.014 180.72);
--color-warning: oklch(68% 0.162 75.834);
--color-warning-content: oklch(98% 0.026 102.212);
--color-error: oklch(58% 0.253 17.585);
--color-error-content: oklch(96% 0.015 12.422);
--radius-selector: 0.25rem;
--radius-field: 0.25rem;
--radius-box: 0.5rem;
--size-selector: 0.25rem;
--size-field: 0.25rem;
--border: 2px;
--depth: 1;
--noise: 1;
}
@utility border {
border-color: var(--color-base-300);
}
@utility border-r {
border-color: var(--color-base-300);
}
@utility border-l {
border-color: var(--color-base-300);
}
@utility border-t {
border-color: var(--color-base-300);
}
@utility border-b {
border-color: var(--color-base-300);
}
@utility border-x {
border-color: var(--color-base-300);
}
@utility border-y {
border-color: var(--color-base-300);
}
@layer utilities {
@font-face {
font-family: "color-emoji";
src:
local("Apple Color Emoji"), local("Twemoji Mozilla"), local("Segoe UI Emoji"), local("Segoe UI Symbol"),
local("Noto Color Emoji"), local("EmojiOne Color"), local("Android Emoji");
/* Emoji unicode blocks */
unicode-range:
U+00A9, U+00AE, U+200D, U+203C, U+2049, U+20E3, U+2122, U+2139, U+2194-2199, U+21A9-21AA, U+231A, U+231B, U+2328,
U+23CF, U+23E9-23F3, U+23F8-23FA, U+24C2, U+25AA, U+25AB, U+25B6, U+25C0, U+25FB-25FE, U+2600-27EF, U+2934,
U+2935, U+2B00-2BFF, U+3030, U+303D, U+3297, U+3299, U+1F000-1F02F, U+1F0A0-1F0FF, U+1F100-1F64F, U+1F680-1F6FF,
U+1F910-1F96B, U+1F980-1F9E0;
}
html,
body {
padding: 0;
margin: 0;
font-family:
-apple-system,
color-emoji,
BlinkMacSystemFont,
Segoe UI,
Roboto,
Oxygen,
Ubuntu,
Cantarell,
Fira Sans,
Droid Sans,
Helvetica Neue,
sans-serif;
}
html {
height: 100%;
}
body {
min-height: 100%;
display: flex;
flex-direction: column;
}
/*
html,
body,
#__next {
min-height: 100vh;
min-height: 100dvh;
}
#__next {
display: flex;
flex-direction: column;
}
*/
/**
* DaisyUI minor fix
*/
.btn {
text-transform: none;
}
/* hide icon for loading */
.btn.loading > svg:first-of-type {
display: none;
}
/* 统一 border 颜色 - 一般默认为 currentColor */
/* .btn-outline */
.border-color {
@apply border-base-300;
}
}
.divide-color {
@apply divide-base-300;
}
/**
* scrollbar style follow theme
*/
/* 更细 并跟随主题色的 滚动条 */
.scrollbar-thin {
scrollbar-width: thin;
}
/*
scrollbar:!w-1.5 scrollbar:!h-1.5 scrollbar:bg-transparent scrollbar-track:!bg-base-100 scrollbar-thumb:!rounded
scrollbar-thumb:!bg-base-300 scrollbar-track:!rounded
*/
.scrollbar-thin {
::-webkit-scrollbar {
width: 6px;
height: 6px;
}
}
/* 角落 */
::-webkit-scrollbar-corner {
background: oklch(var(--color-base-100));
}
*::-webkit-scrollbar {
width: 10px;
height: 10px;
}
*::-webkit-scrollbar-track {
@apply rounded;
background: oklch(var(--color-base-100));
}
*::-webkit-scrollbar-thumb {
@apply rounded;
background: oklch(var(--color-base-200));
transition: background-color 0.2s ease-in-out;
}
*::-webkit-scrollbar-thumb:hover {
background: oklch(var(--color-base-300));
}
/**
* react splitter
*/
/*
.__dbk__gutter {
background: transparent !important;
}
.__dbk__dragger {
background: transparent !important;
}
.__dbk__gutter:hover {
background: oklch(var(--b2)) !important;
.__dbk__dragger {
background: oklch(var(--b3)) !important;
}
}
*/
/* antd 样式冲突 */
.ant-select-selection-search-input:focus {
box-shadow: none;
}