/* CSS 변수 정의 - @layer 밖에 위치 */ :root { --foreground: #ffffff; --foreground-10: #ffffff; --foreground-reversal: #1f1f1f; --foreground-reversal-4: rgba(0, 0, 0, 0.04); --foreground-reversal-6: rgba(0, 0, 0, 0.06); --foreground-reversal-8: rgba(0, 0, 0, 0.08); --foreground-reversal-10: rgba(0, 0, 0, 0.1); --foreground-reversal-15: rgba(0, 0, 0, 0.15); --foreground-reversal-30: #ebebeb; /* gray-80 */ } /* 다크 테마 색상 */ [data-theme='dark'] { --foreground: #191919; --foreground-10: #292929; --foreground-reversal: #ebebeb; --foreground-reversal-4: rgba(255, 255, 255, 0.04); --foreground-reversal-6: rgba(255, 255, 255, 0.06); --foreground-reversal-8: rgba(255, 255, 255, 0.08); --foreground-reversal-10: rgba(255, 255, 255, 0.1); --foreground-reversal-15: rgba(255, 255, 255, 0.15); --foreground-reversal-30: #404040; /* gray-750 */ } /* 커스텀 컴포넌트 스타일 */ @layer components { .text-gradient-pink { background: linear-gradient(270deg, #e872ff 0%, #ff357e 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; color: transparent; } }