@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:wght@300;400;500;600&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{color:#f0ebe3;-webkit-font-smoothing:antialiased;background:#1a1814;font-family:DM Sans,sans-serif}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#36322b;border-radius:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes breatheIn{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes lockPulse{0%{transform:scale(1);box-shadow:0 0 #e8a02099}50%{transform:scale(1.04);box-shadow:0 0 0 12px #e8a02000}to{transform:scale(1);box-shadow:0 0 #e8a02000}}@keyframes progressFill{0%{width:0%}to{width:100%}}@keyframes stagger1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.45s both fadeUp}.fade-up-1{animation-delay:50ms}.fade-up-2{animation-delay:.12s}.fade-up-3{animation-delay:.19s}.fade-up-4{animation-delay:.26s}.fade-up-5{animation-delay:.33s}.fade-in{animation:.3s both fadeIn}.loading-dot{animation:1.2s ease-in-out infinite pulse}.loading-dot:nth-child(2){animation-delay:.2s}.loading-dot:nth-child(3){animation-delay:.4s}.breathe-circle{animation:4s ease-in-out infinite breatheIn}.lock-pulse{animation:.6s lockPulse}input[type=file]{display:none}
