.page.svelte-1j6ictg{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2.5rem 1.5rem 4rem;background:radial-gradient(circle at 50% 0%,#0b3a18,#04140a 45%,#020506)}.card.svelte-1j6ictg{background:#020804eb;border-radius:18px;padding:6rem 3rem 2.5rem;width:100%;max-width:540px;box-shadow:0 18px 60px #000000bf;border:1px solid rgba(255,255,255,.06);color:#f7f7f7;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-top:6px}h2.svelte-1j6ictg{margin-top:0;margin-bottom:1.5rem;color:#f5b942;font-size:1.7rem;text-align:center}.field.svelte-1j6ictg{display:flex;flex-direction:column;width:100%;gap:.35rem;margin-bottom:.9rem}label.svelte-1j6ictg{font-weight:500;font-size:.95rem;color:#f2f2f2}input[type=number].svelte-1j6ictg,input[type=text].svelte-1j6ictg,input[type=email].svelte-1j6ictg,input[type=tel].svelte-1j6ictg,select.svelte-1j6ictg{padding:.6rem .8rem;font-size:.95rem;border-radius:999px;border:1px solid #1b5e20;background-color:#07150a;color:#f7f7f7;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input[type=number].svelte-1j6ictg::placeholder,input[type=text].svelte-1j6ictg::placeholder,input[type=email].svelte-1j6ictg::placeholder,input[type=tel].svelte-1j6ictg::placeholder{color:#9ea9a3}input[type=number].svelte-1j6ictg:focus,input[type=text].svelte-1j6ictg:focus,input[type=email].svelte-1j6ictg:focus,input[type=tel].svelte-1j6ictg:focus,select.svelte-1j6ictg:focus{border-color:#f5b942;box-shadow:0 0 0 3px #f5b94259;background-color:#061108}.radio-group.svelte-1j6ictg{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem;margin:1rem 0 1.2rem;font-size:.95rem;color:#f2f2f2}.radio-label.svelte-1j6ictg{font-weight:500;margin-right:.5rem}.radio-group.svelte-1j6ictg label:where(.svelte-1j6ictg){display:inline-flex;align-items:center;gap:.4rem;font-weight:400}.players.svelte-1j6ictg{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.info.svelte-1j6ictg{margin-top:.5rem;font-size:.9rem;color:#e0e0e0}.error.svelte-1j6ictg{margin-top:.5rem;font-size:.9rem;color:#ff6b6b}.button-container.svelte-1j6ictg{margin-top:1.8rem;display:flex;justify-content:center}button.svelte-1j6ictg{padding:.85rem 2.4rem;background-color:#f5b942;color:#0c0c0c;font-size:.95rem;border:none;border-radius:999px;cursor:pointer;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 25px #000000a6;transition:background-color .15s ease,transform .12s ease,box-shadow .12s ease}button.svelte-1j6ictg:hover:enabled{background-color:#ffcf4e;transform:translateY(-1px);box-shadow:0 14px 32px #000000b3}button.svelte-1j6ictg:active:enabled{background-color:#e9aa1d;transform:translateY(1px);box-shadow:0 6px 16px #000000b3}button.svelte-1j6ictg:disabled{background-color:#5f5f5f;box-shadow:none;cursor:not-allowed;opacity:.7}@media(max-width:600px){.card.svelte-1j6ictg{padding:4.5rem 1.6rem 2rem}h2.svelte-1j6ictg{font-size:1.4rem}}.top-logo.svelte-1j6ictg{width:160px;height:160px;margin:0 auto -80px;z-index:10;display:flex;justify-content:center;align-items:center}.top-logo.svelte-1j6ictg img:where(.svelte-1j6ictg){width:100%;height:100%;object-fit:contain}.copyright.svelte-1j6ictg{position:fixed;bottom:12px;left:50%;transform:translate(-50%);font-size:.8rem;color:#d9d9d9;opacity:.9;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap;z-index:9999;background:#000c;padding:4px 10px;border-radius:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.svelte-1j6ictg{background:#020c07f5;color:var(--text-main);padding:1.8rem 1.8rem 1.6rem;border-radius:1.2rem;max-width:450px;width:92%;text-align:center;border:none;box-shadow:0 0 18px #f5c56b2e,0 0 8px #f5c56b40 inset;max-height:85vh;overflow-y:auto}.modal.svelte-1j6ictg h3:where(.svelte-1j6ictg){margin:0 0 1.1rem;font-size:1.15rem;font-weight:600;color:#f5c56b}.modal.svelte-1j6ictg p:where(.svelte-1j6ictg){font-size:1rem;line-height:1.4;margin:.4rem 0 1rem}.modal-actions.svelte-1j6ictg{margin-top:1.3rem;display:flex;flex-direction:column;align-items:center;gap:.8rem}.modal-actions.svelte-1j6ictg button:where(.svelte-1j6ictg){width:100%;max-width:260px;padding:.65rem 1.4rem;font-size:.9rem;font-weight:700;border-radius:999px;cursor:pointer;background:linear-gradient(145deg,#f2c46a,#e0a948);color:#04140a;border:none;box-shadow:0 0 6px #f5c56b59;transition:transform .12s ease,box-shadow .12s ease}.modal-actions.svelte-1j6ictg button:where(.svelte-1j6ictg):hover{transform:translateY(-1px);box-shadow:0 0 10px #f5c56b8c}.modal-actions.svelte-1j6ictg .ghost:where(.svelte-1j6ictg){background:transparent!important;color:#f2c46a;border:1px solid rgba(245,197,107,.4);box-shadow:none}.modal-actions.svelte-1j6ictg .ghost:where(.svelte-1j6ictg):hover{background:#f5c56b14;box-shadow:0 0 6px #f5c56b4d}.modal-backdrop.svelte-1j6ictg{position:fixed;inset:0;background:#030712a6;display:flex;justify-content:center;align-items:center;z-index:1100}.modal.new-player-modal.svelte-1j6ictg{max-width:520px;padding:2.2rem 2.4rem 2rem}.modal.new-player-modal.svelte-1j6ictg h3:where(.svelte-1j6ictg){font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:#f5c56b}.new-player-form.svelte-1j6ictg{margin-top:.8rem;display:flex;flex-direction:column;gap:.85rem}.new-player-form.svelte-1j6ictg .field:where(.svelte-1j6ictg){margin-bottom:0}.new-player-form.svelte-1j6ictg .field:where(.svelte-1j6ictg) label:where(.svelte-1j6ictg){font-size:.9rem;font-weight:500;color:#f7f7f7;text-align:left}.new-player-form.svelte-1j6ictg .field:where(.svelte-1j6ictg) input:where(.svelte-1j6ictg){width:100%}.new-player-modal.svelte-1j6ictg .modal-actions:where(.svelte-1j6ictg){margin-top:1.6rem;flex-direction:row;justify-content:center;gap:1rem}.new-player-modal.svelte-1j6ictg .modal-actions:where(.svelte-1j6ictg) button:where(.svelte-1j6ictg){max-width:190px}@media(max-width:480px){.new-player-modal.svelte-1j6ictg .modal-actions:where(.svelte-1j6ictg){flex-direction:column;align-items:stretch}.new-player-modal.svelte-1j6ictg .modal-actions:where(.svelte-1j6ictg) button:where(.svelte-1j6ictg){max-width:100%}}.modal.svelte-1j6ictg,.modal.svelte-1j6ictg :where(.svelte-1j6ictg){font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.modal.existing-player-modal.svelte-1j6ictg{max-width:520px;padding:2rem 2.4rem}.modal.existing-player-modal.svelte-1j6ictg h3:where(.svelte-1j6ictg){font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:#f5c56b;margin-bottom:1rem}.existing-player-info.svelte-1j6ictg{color:#e0e0e0;font-size:.95rem;margin-bottom:1.2rem}.existing-players-list.svelte-1j6ictg{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.5rem}.existing-player-item.svelte-1j6ictg{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;background:#ffffff14;border-radius:8px;border:1px solid rgba(255,255,255,.15)}.existing-player-item.svelte-1j6ictg .player-info:where(.svelte-1j6ictg){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.existing-player-item.svelte-1j6ictg .player-alias:where(.svelte-1j6ictg){font-weight:600;color:#22c55e}.existing-player-item.svelte-1j6ictg .player-name:where(.svelte-1j6ictg){color:#9ca3af;font-size:.9rem}.existing-player-item.svelte-1j6ictg .player-badge:where(.svelte-1j6ictg){background:#f59e0b;color:#1a1a1a;font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase}.existing-player-item.svelte-1j6ictg .use-player-btn:where(.svelte-1j6ictg){padding:.4rem 1rem;font-size:.85rem;min-width:80px}.existing-player-modal.svelte-1j6ictg .modal-actions:where(.svelte-1j6ictg){margin-top:1.2rem;flex-direction:row;justify-content:center;gap:1rem}.existing-player-modal.svelte-1j6ictg .modal-actions:where(.svelte-1j6ictg) button:where(.svelte-1j6ictg){max-width:180px}.existing-player-modal.svelte-1j6ictg .modal-actions:where(.svelte-1j6ictg) button.warning:where(.svelte-1j6ictg){background:#f59e0b;color:#1a1a1a}.existing-player-modal.svelte-1j6ictg .modal-actions:where(.svelte-1j6ictg) button.warning:where(.svelte-1j6ictg):hover{background:#d97706}@media(max-width:480px){.existing-player-item.svelte-1j6ictg{flex-direction:column;align-items:stretch;gap:.6rem}.existing-player-item.svelte-1j6ictg .use-player-btn:where(.svelte-1j6ictg){width:100%}.existing-player-modal.svelte-1j6ictg .modal-actions:where(.svelte-1j6ictg){flex-direction:column;align-items:stretch}.existing-player-modal.svelte-1j6ictg .modal-actions:where(.svelte-1j6ictg) button:where(.svelte-1j6ictg){max-width:100%}}.copyright.svelte-1j6ictg{position:fixed;bottom:10px;left:50%;transform:translate(-50%);background:#000c;padding:4px 12px;border-radius:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:Poppins,sans-serif;font-size:.8rem;color:#d9d9d9;white-space:nowrap;z-index:9999;opacity:.9}.copyright.svelte-1j6ictg a:where(.svelte-1j6ictg){color:#f5b942!important;text-decoration:none}.copyright.svelte-1j6ictg a:where(.svelte-1j6ictg):hover{text-decoration:underline}.copyright.svelte-1j6ictg a:where(.svelte-1j6ictg):visited{color:#f5b942!important}.copyright-text.svelte-1j6ictg{cursor:pointer}@media(max-width:480px){.copyright.svelte-1j6ictg{font-size:.7rem;padding:3px 8px}}.ic-joueurs-box.svelte-1j6ictg{background:#ffffff0f;border:1px solid rgba(245,185,66,.3);border-radius:12px;padding:1rem 1.2rem;margin:1rem 0}.ic-joueurs-header.svelte-1j6ictg{font-size:.95rem;font-weight:600;color:#f5b942;margin-bottom:.8rem;display:flex;align-items:center;gap:.5rem}.ic-source-badge.svelte-1j6ictg{font-size:.7rem;font-weight:500;background:#f5b94233;color:#f5b942;padding:.15rem .5rem;border-radius:4px;text-transform:uppercase}.ic-joueurs-list.svelte-1j6ictg{display:flex;flex-direction:column;gap:.5rem}.ic-joueur-row.svelte-1j6ictg{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;background:#00000040;border-radius:8px}.ic-joueur-position.svelte-1j6ictg{font-weight:600;color:#9ca3af;min-width:1.5rem}.ic-joueur-nom.svelte-1j6ictg{flex:1;color:#f7f7f7;font-weight:500}.ic-joueur-club.svelte-1j6ictg{color:#22c55e;font-size:.85rem;font-weight:500}
