Files
wehub-resource-sync d13100ebf3
Build and push docs image / build-image (push) Waiting to run
Update draft releases / main (push) Waiting to run
Test Python / test-python (macos-latest, 3.10) (push) Waiting to run
Test Python / test-python (macos-latest, 3.11) (push) Waiting to run
Test Python / test-python (ubuntu-latest, 3.10) (push) Waiting to run
Test Python / test-python (ubuntu-latest, 3.11) (push) Waiting to run
Build Web Application / build-web (macos-latest) (push) Waiting to run
Build Web Application / build-web (ubuntu-latest) (push) Waiting to run
Python Code Quality Checks / build (push) Waiting to run
chore: import upstream snapshot with attribution
2026-07-13 13:27:08 +08:00

205 lines
3.2 KiB
CSS

@import './katex-override.css';
@import './opencode-theme.css';
@tailwind base;
@tailwind components;
@tailwind utilities;
body {
margin: 0;
font-family: var(--joy-fontFamily-body, var(--joy-Josefin Sans, sans-serif));
line-height: var(--joy-lineHeight-md, 1.5);
--antd-primary-color: #0069fe;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-appearance: none;
}
.light {
color: #333;
background-color: #f7f7f7;
}
.dark {
color: #f7f7f7;
background-color: #151622;
}
.dark-sub-bg {
background-color: rgb(35, 38, 44);
}
.ant-btn-primary {
background-color: var(--antd-primary-color);
}
.ant-pagination .ant-pagination-prev * {
color: var(--antd-primary-color) !important;
}
.ant-pagination .ant-pagination-next * {
color: var(--antd-primary-color) !important;
}
.ant-pagination .ant-pagination-item a {
color: rgb(176, 176, 191);
}
.ant-pagination .ant-pagination-item.ant-pagination-item-active {
background-color: var(--antd-primary-color) !important;
}
.ant-pagination .ant-pagination-item.ant-pagination-item-active a {
color: white !important;
}
.scrollbar-default::-webkit-scrollbar {
display: block;
width: 6px;
}
/* 自定义滚动条样式 */
::-webkit-scrollbar {
display: none;
}
::-webkit-scrollbar-track {
background: #f1f1f1;
}
::-webkit-scrollbar-thumb {
background: #888;
}
::-webkit-scrollbar-thumb:hover {
background: #555;
}
.dark :where(.css-dev-only-do-not-override-18iikkb).ant-tabs .ant-tabs-tab-btn {
color: white;
}
:where(.css-dev-only-do-not-override-18iikkb).ant-form-item .ant-form-item-label>label {
height: 36px;
}
@keyframes rotate {
to {
transform: rotate(360deg);
}
}
@keyframes scale-in {
0% {
transform: scale(0.8);
opacity: 0;
}
50% {
transform: scale(1.1);
}
100% {
transform: scale(1);
opacity: 1;
}
}
@keyframes shake {
0%, 100% {
transform: translateX(0);
}
25% {
transform: translateX(-4px);
}
75% {
transform: translateX(4px);
}
}
.animate-scale-in {
animation: scale-in 0.3s ease-out;
}
.animate-shake {
animation: shake 0.4s ease-in-out;
}
.animation-iteration-count-1 {
animation-iteration-count: 1;
}
.react-flow__panel {
display: none !important;
}
#home-container .ant-tabs-tab-active {
font-size: 16px;
}
#home-container .ant-tabs-tab {
font-size: 16px;
}
#home-container .ant-card-body {
padding: 12px 24px;
}
pre {
width: 100%;
overflow: auto;
white-space: pre-wrap;
padding-left: 0.5rem;
}
/* Floating buttons z-index system */
.z-float-helper {
z-index: 997;
}
.z-prompt-bot {
z-index: 998;
}
.z-scroll-buttons {
z-index: 999;
}
/* Responsive floating button layout */
@media (max-width: 768px) {
.float-button-container {
right: 1rem !important;
gap: 0.5rem;
}
.float-button-container button {
width: 2.25rem !important;
height: 2.25rem !important;
}
}
@media (min-width: 769px) {
.float-button-container {
right: 1.5rem !important;
gap: 0.5rem;
}
.float-button-container button {
width: 2.5rem !important;
height: 2.5rem !important;
}
}
table {
display: block;
width: 100%;
table-layout: fixed;
}
.rc-md-editor {
height: inherit;
}
.rc-md-editor .editor-container>.section {
border-right: none !important;
}