.modal-overlay[data-v-ca8edef0]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1919f2}.modal-content[data-v-ca8edef0]{background:transparent;box-shadow:0 25px 50px -12px #ffc31340;max-height:90vh;overflow-y:auto}.snowflake[data-v-ca8edef0]{animation:fall-ca8edef0 linear infinite;font-size:1em;pointer-events:none;position:absolute;z-index:1}@keyframes fall-ca8edef0{0%{opacity:0;transform:translateY(-100px) rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100vh) rotate(1turn)}}.title-font[data-v-ca8edef0]{font-family:Playfair Display,serif;letter-spacing:.05em}.modal-content[data-v-ca8edef0]::-webkit-scrollbar{width:6px}.modal-content[data-v-ca8edef0]::-webkit-scrollbar-track{background:#1a1919}.modal-content[data-v-ca8edef0]::-webkit-scrollbar-thumb{background:#ffc313;border-radius:3px}.modal-content[data-v-ca8edef0]::-webkit-scrollbar-thumb:hover{background:#ffd54f}.page-enter-active,.page-leave-active{transition:all .4s}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}.vue-notification{background:#44a4fc;border-left:5px solid #187fe7;color:#fff;font-size:18px;margin:0 5px 5px;padding:10px}.vue-notification.success{background:#68cd86;border-left-color:#42a85f}.vue-notification.warn{background:#ffb648;border-left-color:#f48a06}.vue-notification.error{background:#e54d42;border-left-color:#b82e24;border-radius:5px}.snowflake{animation:fall linear infinite;color:#fff;font-size:1em;position:absolute}@keyframes fall{to{transform:translateY(100vh)}}.glow{text-shadow:0 0 10px hsla(0,0%,100%,.7)}.icon-bounce{animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
