.page.svelte-1gk8d2k{min-height:100vh;padding:80px 20px 60px;max-width:800px;margin:0 auto}.header.svelte-1gk8d2k{text-align:center;margin-bottom:40px}.header.svelte-1gk8d2k h1:where(.svelte-1gk8d2k){font-size:32px;font-weight:700;margin-bottom:8px}.header.svelte-1gk8d2k p:where(.svelte-1gk8d2k){color:#888;font-size:15px}.language-grid.svelte-1gk8d2k{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;margin-bottom:48px}.language-card.svelte-1gk8d2k{display:flex;flex-direction:column;align-items:center;padding:24px 16px;background:#ffffff08;border:2px solid rgba(255,255,255,.1);border-radius:12px;text-decoration:none;transition:all .15s ease}.language-card.available.svelte-1gk8d2k{border-color:#ff006e66;cursor:pointer}.language-card.available.svelte-1gk8d2k:hover{border-color:#ff006e;background:#ff006e14;transform:translateY(-2px)}.language-card.coming-soon.svelte-1gk8d2k{opacity:.6}.flag.svelte-1gk8d2k{font-size:48px;margin-bottom:12px}.name.svelte-1gk8d2k{font-size:16px;font-weight:600;color:#fff;margin-bottom:8px}.status-badge.svelte-1gk8d2k{font-size:11px;font-weight:500;padding:4px 10px;border-radius:12px;background:#ffffff1a;color:#888}.status-badge.available.svelte-1gk8d2k{background:#ff006e26;color:#ff006e}.request-section.svelte-1gk8d2k{text-align:center;padding:32px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px}.request-section.svelte-1gk8d2k p:where(.svelte-1gk8d2k){color:#888;margin-bottom:12px}.request-link.svelte-1gk8d2k{color:#ff006e;text-decoration:none;font-weight:500;font-size:15px;transition:color .15s ease}.request-link.svelte-1gk8d2k:hover{color:#f38;text-decoration:underline}
