- 최고관리자(Supervisor) 전용 2중 보안 잠금 시스템 및 인증 UI 적용 - 데이터베이스 인프라 및 암호화 마스터 키 자가 관리 기능 구축 - 권한 계층(Supervisor > Admin > User) 기반의 메뉴 노출 및 접근 제어 로직 강화 - 시스템 버전 정보 페이지 신규 추가 및 패키지 버전 자동 연동 (v0.2.5) - 사용자 관리 UI 디자인 개선 및 폰트/스타일 일원화
99 lines
2.1 KiB
CSS
99 lines
2.1 KiB
CSS
@tailwind base;
|
|
@tailwind components;
|
|
@tailwind utilities;
|
|
|
|
/**
|
|
* SOKUREE Platform Global Design Tokens
|
|
*/
|
|
:root {
|
|
/* Core Colors - Brand Identity */
|
|
--sokuree-brand-primary: #0EA5E9;
|
|
--sokuree-brand-secondary: #0F172A;
|
|
--sokuree-brand-accent: #E2E8F0;
|
|
|
|
/* Neutral Colors - Foundations */
|
|
--sokuree-bg-main: #F1F5F9;
|
|
--sokuree-bg-sidebar: #1E293B;
|
|
--sokuree-bg-card: #ffffff;
|
|
|
|
--sokuree-text-primary: #0F172A;
|
|
--sokuree-text-secondary: #64748B;
|
|
--sokuree-text-muted: #64748B;
|
|
--sokuree-text-inverse: #F8FAFC;
|
|
|
|
/* Borders & Dividers */
|
|
--sokuree-border-color: #E2E8F0;
|
|
--sokuree-radius-sm: 0.25rem;
|
|
--sokuree-radius-md: 0.375rem;
|
|
--sokuree-radius-lg: 0.5rem;
|
|
|
|
/* Spacing System */
|
|
--sokuree-spacing-xs: 0.25rem;
|
|
--sokuree-spacing-sm: 0.5rem;
|
|
--sokuree-spacing-md: 1rem;
|
|
--sokuree-spacing-lg: 1.5rem;
|
|
--sokuree-spacing-xl: 2rem;
|
|
|
|
/* Layout Dimensions */
|
|
--sokuree-header-height: 64px;
|
|
--sokuree-sidebar-width: 260px;
|
|
|
|
/* Transition */
|
|
--transition-base: all 0.2s ease-in-out;
|
|
--font-sans: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
|
|
}
|
|
|
|
* {
|
|
box-sizing: border-box;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
body {
|
|
font-family: var(--font-sans);
|
|
background-color: var(--sokuree-bg-main);
|
|
color: var(--sokuree-text-primary);
|
|
line-height: 1.5;
|
|
-webkit-font-smoothing: antialiased;
|
|
}
|
|
|
|
a {
|
|
text-decoration: none;
|
|
color: inherit;
|
|
cursor: pointer;
|
|
}
|
|
|
|
button {
|
|
cursor: pointer;
|
|
border: none;
|
|
background: none;
|
|
font-family: inherit;
|
|
}
|
|
|
|
/* Scrollbar */
|
|
::-webkit-scrollbar {
|
|
width: 8px;
|
|
height: 8px;
|
|
}
|
|
|
|
::-webkit-scrollbar-track {
|
|
background: transparent;
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb {
|
|
background: #cbd5e1;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb:hover {
|
|
background: #94a3b8;
|
|
}
|
|
|
|
/* SOKUREE Minimal Utilities */
|
|
.sokuree-card {
|
|
background-color: var(--sokuree-bg-card);
|
|
border: 1px solid var(--sokuree-border-color);
|
|
border-radius: var(--sokuree-radius-md);
|
|
padding: var(--sokuree-spacing-md);
|
|
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
|
|
} |