lucky-loster's picture
Upload folder using huggingface_hub
590a501 verified
Raw
History Blame Contribute Delete
5.29 kB
:root {
--bg-body: #f0f2f5;
--bg-white: #ffffff;
--bg-light: #f8f9fa;
--bg-sidebar: #1a2035;
--bg-sidebar-hover: rgba(255,255,255,0.08);
--border: #e9ecef;
--border-light: #f0f2f5;
--text-dark: #344767;
--text-body: #67748e;
--text-light: #8392ab;
--text-white: #ffffff;
--green: #4caf50;
--green-light: #e8f5e9;
--green-gradient: linear-gradient(195deg, #66bb6a, #43a047);
--red: #f44336;
--red-light: #ffebee;
--red-gradient: linear-gradient(195deg, #ef5350, #e53935);
--blue: #1a73e8;
--blue-light: #e3f2fd;
--blue-gradient: linear-gradient(195deg, #42a5f5, #1976d2);
--purple: #7b1fa2;
--purple-gradient: linear-gradient(195deg, #ab47bc, #7b1fa2);
--orange: #fb8c00;
--orange-gradient: linear-gradient(195deg, #ffa726, #fb8c00);
--dark-gradient: linear-gradient(195deg, #42424a, #191919);
--shadow: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);
--shadow-lg: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05);
--shadow-xl: 0 20px 27px 0 rgba(0,0,0,0.05);
--radius: 12px;
--radius-sm: 8px;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
background: var(--bg-body);
color: var(--text-dark);
}
::-webkit-scrollbar { width: 6px; height: 6px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: #c1c7cd; border-radius: 10px; }
.mk-card {
background: var(--bg-white);
border-radius: var(--radius);
box-shadow: var(--shadow-xl);
border: none;
overflow: hidden;
}
.mk-stat {
background: var(--bg-white);
border-radius: var(--radius);
box-shadow: var(--shadow-xl);
padding: 16px 20px;
position: relative;
}
.mk-stat .mk-stat-icon {
width: 48px; height: 48px; border-radius: 10px; display: flex; align-items: center; justify-content: center;
color: white; font-size: 22px; margin-top: -32px; box-shadow: 0 4px 20px 0 rgba(0,0,0,0.14), 0 7px 10px -5px rgba(76,175,80,0.4);
}
.interval-group {
display: flex; gap: 0; background: var(--bg-light); border-radius: 8px; padding: 3px; border: 1px solid var(--border);
}
.interval-btn {
padding: 5px 14px; border-radius: 6px; font-size: 12px; font-weight: 500;
cursor: pointer; border: none; color: var(--text-body); background: transparent; transition: all 0.2s;
}
.interval-btn:hover { color: var(--text-dark); }
.interval-btn.active { background: var(--green-gradient); color: white; box-shadow: 0 3px 5px -1px rgba(76,175,80,0.4); }
.cat-tabs { display: flex; gap: 6px; flex-wrap: wrap; }
.cat-tab {
padding: 5px 16px; border-radius: 20px; font-size: 12px; font-weight: 500;
cursor: pointer; border: 1px solid var(--border); color: var(--text-body);
background: var(--bg-white); transition: all 0.15s;
}
.cat-tab:hover { border-color: var(--green); color: var(--green); }
.cat-tab.active { background: var(--green-gradient); color: white; border-color: transparent; box-shadow: 0 3px 5px -1px rgba(76,175,80,0.4); }
.tag-up { color: var(--green); font-weight: 600; }
.tag-down { color: var(--red); font-weight: 600; }
.badge-pill {
display: inline-flex; align-items: center; gap: 4px; padding: 2px 10px;
border-radius: 20px; font-size: 11px; font-weight: 600;
}
.badge-pill.green { background: var(--green-light); color: var(--green); }
.badge-pill.red { background: var(--red-light); color: var(--red); }
.badge-pill.blue { background: var(--blue-light); color: var(--blue); }
.price-up { color: var(--green); }
.price-down { color: var(--red); }
/* Sidebar dark */
.sidebar-menu .el-menu { background: transparent !important; border: none !important; }
.sidebar-menu .el-menu-item { color: rgba(255,255,255,0.6) !important; border-radius: 8px; margin: 2px 8px; }
.sidebar-menu .el-menu-item:hover { background: var(--bg-sidebar-hover) !important; color: white !important; }
.sidebar-menu .el-menu-item.is-active { background: var(--green-gradient) !important; color: white !important; box-shadow: 0 4px 6px rgba(76,175,80,0.4); }
/* Element Plus overrides */
.el-card { --el-card-bg-color: var(--bg-white); --el-card-border-color: transparent; border-radius: var(--radius) !important; box-shadow: var(--shadow-xl) !important; }
.el-table { --el-table-bg-color: transparent; --el-table-tr-bg-color: transparent; --el-table-header-bg-color: var(--bg-light); --el-table-border-color: var(--border-light); --el-table-text-color: var(--text-dark); --el-table-header-text-color: var(--text-light); --el-table-row-hover-bg-color: var(--green-light); font-size: 13px; }
.el-dialog { --el-dialog-bg-color: var(--bg-white); --el-dialog-border-radius: 16px; }
.el-input__wrapper { background-color: var(--bg-white) !important; box-shadow: 0 0 0 1px var(--border) inset !important; border-radius: 8px !important; }
.el-input__inner { color: var(--text-dark) !important; }
.el-select .el-select__wrapper { background-color: var(--bg-white) !important; box-shadow: 0 0 0 1px var(--border) inset !important; border-radius: 8px !important; }
.el-descriptions__label { color: var(--text-light) !important; background: var(--bg-light) !important; font-size: 12px !important; }
.el-descriptions__content { color: var(--text-dark) !important; font-weight: 500 !important; }