.landing-page.svelte-18ptw3o{min-height:100vh;display:flex;flex-direction:column;align-items:center}.landing-page.svelte-18ptw3o>.footer{margin-top:auto}.hero.svelte-18ptw3o{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:60px}@media (max-width: 700px){.hero.svelte-18ptw3o{padding-top:30px}}.content.svelte-18ptw3o{width:100%;max-width:900px;display:flex;flex-direction:column;align-items:center;padding:0 20px 24px}@media (max-width: 700px){.content.svelte-18ptw3o{max-width:440px}}.below.svelte-18ptw3o{width:100%;max-width:900px;display:flex;flex-direction:column;align-items:center;gap:56px;padding:24px 20px 72px}@media (max-width: 700px){.below.svelte-18ptw3o{gap:40px;padding:8px 20px 48px}}.header.svelte-18ptw3o{text-align:center;margin-bottom:32px}.logo-icon.svelte-18ptw3o{height:88px;margin:0 auto 24px}@media (max-width: 700px){.logo-icon.svelte-18ptw3o{height:68px;margin-bottom:18px}}.title.svelte-18ptw3o{margin:0 0 12px}.title-logo.svelte-18ptw3o{width:min(100%,520px);height:auto;margin:0 auto}@media (max-width: 700px){.title-logo.svelte-18ptw3o{width:min(100%,320px)}}.subtitle.svelte-18ptw3o{font-size:1.05rem;color:var(--icon-color)}.kicked.svelte-18ptw3o{margin:16px auto 24px;text-align:center;padding:14px 24px;width:fit-content;font-weight:700;color:var(--white-color);background-color:#f235412e;border:2px solid var(--wrong-color);border-radius:10px}.error.svelte-18ptw3o{margin:16px auto 24px;text-align:center;color:var(--wrong-color);padding:12px;width:fit-content;background-color:var(--dark-blue-color);border-radius:8px;border:1px solid rgba(244,67,54,.3);box-shadow:0 0 16px #f4433626}.actions.svelte-18ptw3o{display:flex;flex-direction:row;gap:24px;align-items:stretch;width:100%}@media (max-width: 700px){.actions.svelte-18ptw3o{flex-direction:column}}.action-card.svelte-18ptw3o{flex:1;background-color:var(--modal-color);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px;border:1px solid var(--dark-blue-color)}.action-title.svelte-18ptw3o{font-size:1.25rem;font-weight:600;color:var(--white-color)}.action-description.svelte-18ptw3o{font-size:.875rem;color:var(--icon-color);margin-bottom:8px}.join-row.svelte-18ptw3o{display:flex;gap:8px;align-items:stretch}.code-input.svelte-18ptw3o{flex:1;width:100%;padding:12px 16px;border-radius:8px;border:1px solid var(--dark-blue-color);background-color:var(--background-color);color:var(--white-color);font-size:1.1rem;text-align:center;text-transform:uppercase;letter-spacing:8px;transition:border-color .2s ease}.code-input.svelte-18ptw3o::placeholder{color:var(--icon-color);opacity:.5;letter-spacing:8px}@media (hover: hover){.code-input.svelte-18ptw3o:hover{border-color:var(--blue-color)}}.code-input.svelte-18ptw3o:focus{outline:none;border-color:var(--blue-color)}.divider.svelte-18ptw3o{display:flex;align-items:center;justify-content:center;color:var(--icon-color);font-size:.875rem;flex-direction:column;gap:12px;padding:0 8px}.divider.svelte-18ptw3o:before,.divider.svelte-18ptw3o:after{content:"";flex:1;width:1px;background-color:var(--dark-blue-color)}@media (max-width: 700px){.divider.svelte-18ptw3o{flex-direction:row;gap:16px;padding:0}.divider.svelte-18ptw3o:before,.divider.svelte-18ptw3o:after{width:auto;height:1px}}.spinner.svelte-18ptw3o{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;margin-right:8px;animation:svelte-18ptw3o-spin .8s linear infinite}@keyframes svelte-18ptw3o-spin{to{transform:rotate(360deg)}}.solo.svelte-18ptw3o{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;background-color:var(--modal-color);border:1px solid var(--dark-blue-color);border-radius:16px}@media (max-width: 700px){.solo.svelte-18ptw3o{flex-direction:column;text-align:center;gap:16px;padding:20px 16px}}.solo-title.svelte-18ptw3o{font-size:1.1rem;font-weight:600;color:var(--white-color);margin-bottom:4px}.solo-subtitle.svelte-18ptw3o{font-size:.875rem;color:var(--icon-color)}.solo-links.svelte-18ptw3o{display:flex;gap:12px;flex-shrink:0}@media (max-width: 700px){.solo-links.svelte-18ptw3o{flex-direction:column;width:100%}}.solo-link.svelte-18ptw3o{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border-radius:10px;border:1px solid var(--dark-blue-color);background-color:var(--background-color);color:var(--title-color);font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s ease}@media (hover: hover){.solo-link.svelte-18ptw3o:hover{border-color:var(--blue-color)}}.solo-logo.svelte-18ptw3o{height:22px}.solo-ext{width:14px;height:14px;color:var(--icon-color);opacity:.7}
