body,#root{min-height:100vh;min-width:100vw;margin:0;padding:0;background:transparent;box-sizing:border-box;background:linear-gradient(#1818184d,#1818184d),url(/assets/bg-sp2Re4dS.png) center center/cover no-repeat fixed;overflow:hidden}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background:transparent;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background:transparent}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{max-width:100%;margin:0;padding:0;text-align:center;min-height:100vh;overflow:visible}body{margin:0;padding:0;width:100%;background:#1a1a1a;color:#fff;font-family:Arial,sans-serif;overflow-y:auto;overflow-x:hidden}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.coming-soon-container{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;background-color:#1a1a1a}.cs-timer-container{width:100%;background:linear-gradient(45deg,#f5a623,#f7b733);padding:1rem;margin-bottom:2rem}.cs-timer{display:flex;gap:clamp(.5rem,2vw,1.5rem);align-items:center;justify-content:center;flex-wrap:wrap}.cs-timer-segment{display:flex;flex-direction:column;align-items:center;min-width:clamp(60px,15vw,80px);background:#0003;padding:.5rem;border-radius:8px}.cs-timer-value{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;color:#fff}.cs-timer-label{font-size:clamp(.8rem,1.2vw,1rem);color:#fff;margin-top:.2rem}.cs-timer-colon{font-size:clamp(1.5rem,3vw,2.5rem);color:#fff;line-height:1;margin-top:-.5rem}.cs-header{width:100%;display:flex;justify-content:center;align-items:center;padding:1rem;box-sizing:border-box;margin-bottom:2rem}.cs-logo img{filter:drop-shadow(0 0 10px rgba(245,166,35,.3))}.cs-main{width:100%;max-width:min(90%,800px);margin:0 auto;padding:0 1rem 2rem;box-sizing:border-box;flex:1}.cs-title{font-size:clamp(1.75rem,4vw,2.5rem);color:#f5a623;margin-bottom:2rem;text-align:center;font-weight:700}.menu-section{margin-bottom:3rem;background:#0000004d;padding:2rem;border-radius:15px;border:1px solid rgba(245,166,35,.2)}.menu-title{font-size:clamp(1.5rem,3vw,2rem);color:#fff;background:linear-gradient(45deg,#f5a623,#f7b733);padding:.5rem 1rem;border-radius:8px;margin-bottom:1.5rem;display:inline-block}.menu-note{color:#f5a623;font-size:.9rem;margin:.5rem 0}.menu-list{list-style:none;padding:0;margin:0;text-align:left}.menu-list li{font-size:clamp(1rem,1.5vw,1.2rem);margin-bottom:1rem;padding:.5rem;border-bottom:1px solid rgba(245,166,35,.2);display:flex;justify-content:space-between;align-items:center}.menu-list li:last-child{border-bottom:none}.contact-info{margin-top:3rem;text-align:center}.contact-info p{color:#f5a623;font-size:clamp(1rem,1.5vw,1.2rem);margin:.5rem 0}.cs-footer{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(1rem,2vw,2rem);padding:clamp(1rem,2vw,2rem);box-sizing:border-box;background:#0000004d}.cs-social{color:#f5a623;text-decoration:none;font-size:clamp(.9rem,1.2vw,1rem);transition:all .2s ease;padding:.5rem 1rem;border:1px solid rgba(245,166,35,.2);border-radius:20px}.cs-social:hover,.cs-facebook:hover{background:#f5a623;color:#1a1a1a;transform:translateY(-2px)}@media screen and (max-width: 480px){.menu-section{padding:1rem}.menu-list li{flex-direction:column;align-items:flex-start}.menu-note{margin-top:.25rem}}@media screen and (max-height: 600px) and (orientation: landscape){.cs-main{padding:1rem}.cs-title{margin-bottom:.5rem}.cs-subtitle{margin-bottom:1rem}.cs-timer{margin:1rem 0}.cs-form{margin-bottom:1rem}}@media screen and (min-width: 1920px){.cs-main{max-width:800px}.cs-form{max-width:500px}}@media screen and (max-width: 360px){.cs-timer{gap:.25rem}.cs-timer-segment{min-width:50px}.cs-footer{gap:.5rem}}.cs-powered-by{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;font-size:.8rem;color:#fff;opacity:.7;margin-top:1rem}
