:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:beige;background-color:#000;background-image:linear-gradient(#00000080,#00000080),url(/assets/background-D_q5qyEG.webp);background-position:center;background-size:cover;background-repeat:no-repeat;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:3.2em;line-height:1.1}*{box-sizing:border-box;margin:0;padding:0}#root{align-items:space-between;display:flex;flex-direction:column;height:100dvh;justify-content:space-around;margin:0 auto;padding:2rem;text-align:center}.logo{height:auto;width:100%}.stars{font-size:2.7rem;margin-top:-2.5rem}.stars p{font-size:1rem}.star{cursor:pointer;color:#e4e5e9;transition:color .2s ease-in-out}.star.filled{color:#ffc107}.modal{align-items:center;background:#0009;display:flex;height:100%;inset:0;justify-content:center;padding:10rem .75rem .75rem;position:fixed;width:100%;z-index:9999}.modal-content{animation:fadeIn .25s ease-in-out;background:#fff;border-radius:1rem;box-shadow:0 8px 24px #0000004d;font-family:Helvetica Neue,sans-serif;line-height:1.5;max-width:500px;padding:1.5rem 1.25rem;text-align:left;width:100%}.modal-content button{align-items:center;background:#d4af37;border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;margin:0 auto;padding:1rem;transition:background .2s ease-in-out}.modal-content button:hover{background:#b38e2c}.modal-content button svg{margin-left:.5rem}.modal-content h2{color:#222;font-size:1.5rem;line-height:1.2;margin-bottom:1rem;text-align:left}.modal-content p{color:#555;margin-bottom:1.5rem}.modal-content textarea{background:#ddd;border:1px solid #ccc;border-radius:.5rem;color:#444;font-family:inherit;font-size:1rem;margin-bottom:1rem;padding:.75rem;resize:vertical;width:100%}footer{bottom:.25rem;color:#dedede;font-size:.6rem;left:0;position:absolute;right:0;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}
