Spaces:
Sleeping
Sleeping
| @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700&display=swap'); | |
| :root { | |
| font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; | |
| line-height: 1.6; | |
| font-weight: 400; | |
| color-scheme: light; | |
| color: #1e293b; | |
| font-synthesis: none; | |
| text-rendering: optimizeLegibility; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| } | |
| * { | |
| box-sizing: border-box; | |
| } | |
| body { | |
| margin: 0; | |
| min-width: 320px; | |
| min-height: 100vh; | |
| background: linear-gradient(135deg, #f1f5f9 0%, #e2e8f0 50%, #cbd5e1 100%); | |
| color: #1e293b; | |
| font-size: 16px; | |
| } | |
| h1, | |
| h2, | |
| h3, | |
| h4, | |
| h5, | |
| h6 { | |
| line-height: 1.3; | |
| color: #1e293b; | |
| margin: 0; | |
| } | |
| button { | |
| border-radius: 12px; | |
| border: none; | |
| padding: 0.6em 1.2em; | |
| font-size: 1em; | |
| font-weight: 500; | |
| font-family: inherit; | |
| background-color: #3b82f6; | |
| color: white; | |
| cursor: pointer; | |
| transition: all 0.2s ease; | |
| } | |
| button:hover { | |
| background-color: #2563eb; | |
| transform: translateY(-1px); | |
| } | |
| button:focus, | |
| button:focus-visible { | |
| outline: 3px solid rgba(59, 130, 246, 0.3); | |
| outline-offset: 2px; | |
| } | |
| input { | |
| font-family: inherit; | |
| } | |
| div#root { | |
| width: 100%; | |
| } | |
| /* 스크롤바 스타일 */ | |
| ::-webkit-scrollbar { | |
| width: 8px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| background: #f1f5f9; | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| background: #cbd5e1; | |
| border-radius: 4px; | |
| } | |
| ::-webkit-scrollbar-thumb:hover { | |
| background: #94a3b8; | |
| } |