:root{--primary-100:#fff;--primary-200:#fff;--primary-300:#fff;--primary-400:#fff;--primary-500:#f0eff0;--primary-600:#d7d5d8;--primary-700:#bebabf;--primary-800:#a5a0a7;--primary-900:#8d858e;--secondary-100:#e4e2e3;--secondary-200:#ccc7ca;--secondary-300:#b3adb1;--secondary-400:#8e858c;--secondary-500:#756c72;--secondary-600:#5a5358;--secondary-700:#403b3e;--secondary-800:#252224;--secondary-900:#0b0a0a;--accent-100:#e2e4e2;--accent-200:#c8ccc7;--accent-300:#aeb3ad;--accent-400:#878e85;--accent-500:#6e756c;--accent-600:#555a53;--accent-700:#3c403b;--accent-800:#232522;--accent-900:#0a0b0a;--gray-100:#e9e6ea;--gray-200:#d3ced4;--gray-300:#aea6b0;--gray-400:#887e8b;--gray-500:#6e6670;--gray-600:#544e56;--gray-700:#3a353b;--gray-800:#201c21;--gray-900:#0b090b}body{background:var(--primary-100);font-family:Noto Serif KR,serif}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in-up{opacity:0;animation:1s ease-out forwards fadeInUp}.animate-fade-in{opacity:0;animation:1s ease-out forwards fadeIn}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.serif-display{font-family:Cormorant Garamond,Noto Serif KR,serif}
