@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&family=Open+Sans:wght@400;600&display=swap');.output-window.svelte-15gvpg7.svelte-15gvpg7{margin-top:1rem;margin:0 auto;padding:1rem;background-color:transperent !important;border-radius:12px;border:1px solid #222222;min-height:100px;width:calc(100% - 40px);max-width:600px;box-sizing:border-box}.header.svelte-15gvpg7.svelte-15gvpg7{width:100%;display:flex;justify-content:center;margin-top:40px;margin-bottom:20px}.logo-container.svelte-15gvpg7.svelte-15gvpg7{display:flex;align-items:center;gap:20px}.logo.svelte-15gvpg7.svelte-15gvpg7{height:70px;width:auto;object-fit:contain;border-radius:8px}.title-container.svelte-15gvpg7.svelte-15gvpg7{display:flex;flex-direction:column;align-items:flex-start}.page-title.svelte-15gvpg7.svelte-15gvpg7{font-size:2rem;margin-top:15px;margin-bottom:5px;text-align:left}.page-subtitle.svelte-15gvpg7.svelte-15gvpg7{font-size:1.3rem;margin-top:0;margin-bottom:15px;text-align:left;color:#666}h1.svelte-15gvpg7.svelte-15gvpg7{font-family:'Roboto', sans-serif;font-size:2rem;margin-bottom:10px;text-align:center}p.svelte-15gvpg7.svelte-15gvpg7{line-height:1.6;margin-bottom:1rem;color:#222222}.container.svelte-15gvpg7.svelte-15gvpg7{align-items:center;gap:20px;max-width:800px;margin:0 auto;padding:20px;box-sizing:border-box}.step.svelte-15gvpg7.svelte-15gvpg7,.ministep.svelte-15gvpg7.svelte-15gvpg7{background-color:rgba(255, 255, 255, 0.35);border-radius:16px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);padding:20px;width:100%;max-width:600px;text-align:center;box-sizing:border-box;margin:0 auto}@media(min-width: 768px){.container.svelte-15gvpg7.svelte-15gvpg7{flex-direction:row;flex-wrap:wrap;justify-content:center}.step.svelte-15gvpg7.svelte-15gvpg7,.ministep.svelte-15gvpg7.svelte-15gvpg7{flex:1 1 calc(50% - 20px);margin:10px auto;width:auto}}@media(max-width: 768px){.container.svelte-15gvpg7.svelte-15gvpg7{padding:10px}.step.svelte-15gvpg7.svelte-15gvpg7{margin:10px 0;width:fit-content}.ministep.svelte-15gvpg7.svelte-15gvpg7{margin:10px 0;width:fit-content}.page-title.svelte-15gvpg7.svelte-15gvpg7{font-size:2rem;margin-top:15px;margin-bottom:10px;text-align:center}}.step-title.svelte-15gvpg7.svelte-15gvpg7{font-size:1.5rem;color:#222222}button.svelte-15gvpg7.svelte-15gvpg7{position:relative;display:inline-block;padding:12px 24px;border:none;border-radius:25px;font-weight:bold;color:white;background-color:#a742e6;cursor:pointer;overflow:hidden;margin-top:15px;margin-bottom:25px;width:calc(100% - 40px);max-width:400px;box-sizing:border-box;transition:transform 0.2s ease}button.svelte-15gvpg7.svelte-15gvpg7:hover{background-color:#b495d9;transform:scale(1.05)}button.svelte-15gvpg7.svelte-15gvpg7:active{transform:scale(0.98)}.background.svelte-15gvpg7.svelte-15gvpg7{position:fixed;top:0;left:0;width:100%;height:100%;background:url('/your-image.png') no-repeat center center / cover;z-index:-1}ul.svelte-15gvpg7.svelte-15gvpg7{list-style-type:none;padding:0;margin:0}.quantity-selector.svelte-15gvpg7.svelte-15gvpg7{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px 0}.quantity-selector.svelte-15gvpg7 select.svelte-15gvpg7{padding:10px;font-size:16px;border-radius:8px;border:1px solid #ccc}.hidden.svelte-15gvpg7.svelte-15gvpg7{display:none}.hidden.svelte-15gvpg7.svelte-15gvpg7{display:none}button.svelte-15gvpg7.svelte-15gvpg7::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 100" preserveAspectRatio="none"><path d="M0,30 C150,100 350,0 500,50 C650,100 850,0 1000,50 C1150,100 1300,0 1400,50 L1400,00 L0,0 Z" fill="rgba(255, 255, 255, 0.5)"/></svg>') no-repeat;background-size:cover;animation:svelte-15gvpg7-wave-animation 10s ease-in-out infinite}@keyframes svelte-15gvpg7-wave-animation{0%{transform:translateX(0)}50%{transform:translateX(-50%)}100%{transform:translateX(0)}}.dropdown-container.svelte-15gvpg7.svelte-15gvpg7{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;margin:0 auto;margin-top:20px}.dropdown.svelte-15gvpg7.svelte-15gvpg7{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 24px;border:none;border-radius:25px;font-weight:bold;color:white;background-color:#a742e6;cursor:pointer;width:100%;max-width:400px;box-sizing:border-box;text-align:center;text-align-last:center;margin-bottom:20px;outline:none}.dropdown.svelte-15gvpg7.svelte-15gvpg7:hover{background-color:#b495d9}.dropdown.svelte-15gvpg7 option.svelte-15gvpg7{border-radius:15px;color:black;background-color:rgba(255, 255, 255, 0.9);width:100%;max-width:400px}.dropdown.svelte-15gvpg7 option[disabled].svelte-15gvpg7{color:white !important;font-weight:bold;background-color:transparent;text-align:center;cursor:default}.hidden.svelte-15gvpg7.svelte-15gvpg7{display:none}#levels-container.svelte-15gvpg7 .level-display.svelte-15gvpg7{display:none}#levels-container.svelte-15gvpg7 .level-display.active.svelte-15gvpg7{display:block}.level-display.svelte-15gvpg7.svelte-15gvpg7{display:none}.level-display.active.svelte-15gvpg7.svelte-15gvpg7{display:block}.navigation-buttons.svelte-15gvpg7 button.svelte-15gvpg7{margin:10px 5px;padding:10px 20px;border:none;border-radius:8px;background-color:#a742e6;color:white;font-weight:bold;cursor:pointer;transition:background-color 0.3s}.navigation-buttons.svelte-15gvpg7 button.svelte-15gvpg7:hover{background-color:#b495d9}.language-switcher.svelte-15gvpg7.svelte-15gvpg7{display:flex;justify-content:center;gap:10px;margin:20px 0}.language-button.svelte-15gvpg7.svelte-15gvpg7{text-decoration:none;color:#ffffff;background-color:#a742e6;padding:5px 15px;border-radius:5px;font-size:16px;font-weight:bold}.language-button.svelte-15gvpg7.svelte-15gvpg7:hover{background-color:#b495d9}
