choibk 8b2589b6fa feat: 플랫폼 보안 강화, 권한 계층 시스템 도입 및 버전 관리 통합 (v0.2.5)
- 최고관리자(Supervisor) 전용 2중 보안 잠금 시스템 및 인증 UI 적용
- 데이터베이스 인프라 및 암호화 마스터 키 자가 관리 기능 구축
- 권한 계층(Supervisor > Admin > User) 기반의 메뉴 노출 및 접근 제어 로직 강화
- 시스템 버전 정보 페이지 신규 추가 및 패키지 버전 자동 연동 (v0.2.5)
- 사용자 관리 UI 디자인 개선 및 폰트/스타일 일원화
2026-01-24 17:17:33 +09:00

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);
}