@font-face{font-family:Paperlogy;font-style:normal;font-weight:400;font-display:swap;src:url(https://raw.githubusercontent.com/projectnoonnu/2408-3/main/Paperlogy-4Regular.woff2) format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:500;font-display:swap;src:url(https://raw.githubusercontent.com/projectnoonnu/2408-3/main/Paperlogy-5Medium.woff2) format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:600;font-display:swap;src:url(https://raw.githubusercontent.com/projectnoonnu/2408-3/main/Paperlogy-6SemiBold.woff2) format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:700;font-display:swap;src:url(https://raw.githubusercontent.com/projectnoonnu/2408-3/main/Paperlogy-7Bold.woff2) format("woff2")}:root{--font-family: "Paperlogy", "Pretendard", "Apple SD Gothic Neo", sans-serif;--bg-primary: #f8fafc;--bg-secondary: #ffffff;--bg-sidebar: #1e293b;--bg-sidebar-hover: #334155;--bg-sidebar-active: #3b82f6;--bg-card: #ffffff;--bg-input: #f1f5f9;--text-primary: #0f172a;--text-secondary: #64748b;--text-muted: #94a3b8;--text-sidebar: #94a3b8;--text-sidebar-active: #ffffff;--text-inverse: #ffffff;--border-color: #e2e8f0;--border-focus: #3b82f6;--accent-blue: #3b82f6;--accent-blue-light: #eff6ff;--accent-green: #10b981;--accent-green-light: #ecfdf5;--accent-red: #ef4444;--accent-red-light: #fef2f2;--accent-yellow: #f59e0b;--accent-yellow-light: #fffbeb;--accent-purple: #8b5cf6;--accent-purple-light: #f5f3ff;--accent-orange: #f97316;--accent-orange-light: #fff7ed;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--sidebar-width: 260px;--header-height: 64px;--transition: all .2s ease}[data-theme=dark]{--bg-primary: #0f172a;--bg-secondary: #1e293b;--bg-sidebar: #0d1526;--bg-sidebar-hover: #1e293b;--bg-sidebar-active: #3b82f6;--bg-card: #1e293b;--bg-input: #0f172a;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #64748b;--text-sidebar: #64748b;--text-sidebar-active: #ffffff;--text-inverse: #0f172a;--border-color: #334155;--border-focus: #3b82f6;--accent-blue-light: #1e3a5f;--accent-green-light: #064e3b;--accent-red-light: #450a0a;--accent-yellow-light: #451a03;--accent-purple-light: #2e1065;--accent-orange-light: #431407;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -4px rgba(0, 0, 0, .3);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 8px 10px -6px rgba(0, 0, 0, .4)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--font-family);border:none;outline:none}input,select,textarea{font-family:var(--font-family);outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
