.tcg-list.svelte-wls6te{margin-top:2rem}.tcg-card.svelte-wls6te{border:1px solid #ccc;border-radius:8px;padding:1rem;margin-bottom:1rem;background:#f9f9f9}.tcg-card.svelte-wls6te h3:where(.svelte-wls6te){margin:0 0 .5rem;color:#333}.tcg-card.svelte-wls6te p:where(.svelte-wls6te){margin:.25rem 0;color:#666}.draft-rooms.svelte-1nhxfzj{margin:2rem 0}.draft-rooms.svelte-1nhxfzj h2:where(.svelte-1nhxfzj){margin-bottom:1rem;color:#333}.draft-rooms-list.svelte-1nhxfzj{display:grid;gap:1rem}.draft-room-card.svelte-1nhxfzj{border:1px solid #ddd;border-radius:8px;padding:1.5rem;background:#fff;box-shadow:0 2px 4px #0000001a}.room-header.svelte-1nhxfzj{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.room-header.svelte-1nhxfzj h3:where(.svelte-1nhxfzj){margin:0;color:#333}.room-state.svelte-1nhxfzj{padding:.25rem .5rem;border-radius:12px;font-size:.875rem;font-weight:700;text-transform:uppercase}.state-created.svelte-1nhxfzj{background:#e3f2fd;color:#1976d2}.state-started.svelte-1nhxfzj{background:#f3e5f5;color:#7b1fa2}.state-finished.svelte-1nhxfzj{background:#e8f5e8;color:#388e3c}.room-details.svelte-1nhxfzj p:where(.svelte-1nhxfzj){margin:.5rem 0;color:#666}.room-boosters.svelte-1nhxfzj{margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}.room-boosters.svelte-1nhxfzj h4:where(.svelte-1nhxfzj){margin:0 0 .5rem;color:#333;font-size:1rem}.room-boosters.svelte-1nhxfzj ul:where(.svelte-1nhxfzj){margin:0;padding-left:1.5rem}.room-boosters.svelte-1nhxfzj li:where(.svelte-1nhxfzj){margin:.25rem 0;color:#666}.room-actions.svelte-1nhxfzj{margin-top:1rem;padding-top:1rem;border-top:1px solid #eee;text-align:right}.btn-join.svelte-1nhxfzj{display:inline-block;background:linear-gradient(135deg,#4caf50,#2e7d32);color:#fff;text-decoration:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #4caf5033}.btn-join.svelte-1nhxfzj:hover{transform:translateY(-1px);box-shadow:0 4px 12px #4caf504d;text-decoration:none}.btn-join.svelte-1nhxfzj:active{transform:translateY(0)}@media (min-width: 768px){.draft-rooms-list.svelte-1nhxfzj{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.main-page.svelte-i196a5{max-width:1400px;margin:0 auto;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;min-height:100vh}.page-header.svelte-i196a5{margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0;text-align:center}.page-header.svelte-i196a5 h1:where(.svelte-i196a5){margin:0;color:#1a202c;font-weight:700;font-size:2.5rem;letter-spacing:-.025em}.page-content.svelte-i196a5{display:grid;gap:1.25rem}.loading-section.svelte-i196a5,.error-section.svelte-i196a5{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:2rem;text-align:center;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.error.svelte-i196a5{color:#ef4444;font-weight:600;font-size:1rem;margin:0}.create-draft.svelte-i196a5{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.create-draft.svelte-i196a5 h2:where(.svelte-i196a5){margin:0 0 1.25rem;color:#1a202c;font-weight:600;font-size:1.5rem}.create-draft.svelte-i196a5 h3:where(.svelte-i196a5){margin:0 0 .75rem;color:#1a202c;font-weight:600;font-size:1.125rem}.form-group.svelte-i196a5{margin-bottom:1rem}.form-group.svelte-i196a5 label:where(.svelte-i196a5){display:block;margin-bottom:.5rem;font-weight:600;color:#374151;font-size:.875rem}.form-group.svelte-i196a5 input:where(.svelte-i196a5),.form-group.svelte-i196a5 select:where(.svelte-i196a5){width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;transition:all .2s cubic-bezier(.4,0,.2,1);background:#fff;font-family:inherit;box-sizing:border-box}.form-group.svelte-i196a5 select:where(.svelte-i196a5){padding-right:2.5rem;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.form-group.svelte-i196a5 input:where(.svelte-i196a5):focus,.form-group.svelte-i196a5 select:where(.svelte-i196a5):focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.boosters-list.svelte-i196a5{margin:.75rem 0 1rem}.booster-item.svelte-i196a5{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);transition:all .2s cubic-bezier(.4,0,.2,1)}.booster-item.svelte-i196a5:hover{border-color:#cbd5e1;box-shadow:0 1px 3px #0000001a}.booster-info.svelte-i196a5{display:flex;align-items:center;gap:.75rem;flex:1}.booster-order.svelte-i196a5{min-width:2rem;font-weight:600;color:#64748b;font-size:.875rem}.booster-item.svelte-i196a5 select:where(.svelte-i196a5){flex:1;margin:0;width:auto;padding:.5rem 2rem .5rem .5rem;font-size:.875rem;box-sizing:border-box;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25em 1.25em}.btn.svelte-i196a5{padding:.75rem 1.25rem;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit;box-shadow:0 1px 2px #0000000d}.btn.svelte-i196a5:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary.svelte-i196a5{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-primary.svelte-i196a5:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.btn-secondary.svelte-i196a5{background:linear-gradient(135deg,#64748b,#475569);color:#fff}.btn-secondary.svelte-i196a5:hover:not(:disabled){background:linear-gradient(135deg,#475569,#334155);box-shadow:0 4px 12px #64748b66;transform:translateY(-1px)}.btn-remove.svelte-i196a5{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:.5rem .75rem;font-size:.75rem;border-radius:6px}.btn-remove.svelte-i196a5:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef444466;transform:translateY(-1px)}.join-url-section.svelte-i196a5{margin-top:1.25rem;padding:1.25rem;border:2px solid #10b981;border-radius:12px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);box-shadow:0 1px 3px #10b9811a}.join-url-section.svelte-i196a5 h3:where(.svelte-i196a5){margin:0 0 1rem;color:#065f46;font-weight:600;font-size:1.125rem}.join-url.svelte-i196a5{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.875rem;padding:.75rem;background:#fff;border:1px solid #a7f3d0;border-radius:8px;word-break:break-all;margin:.75rem 0 1rem;box-shadow:inset 0 1px 2px #0000000d}.copied-tooltip.svelte-i196a5{position:absolute;top:-2.75rem;left:50%;transform:translate(-50%);background:#1a202c;color:#fff;padding:.5rem .75rem;border-radius:6px;font-size:.75rem;white-space:nowrap;z-index:1000;opacity:.95;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.copied-tooltip.svelte-i196a5:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#1a202c}@media (max-width: 768px){.main-page.svelte-i196a5{padding:.75rem}.page-header.svelte-i196a5 h1:where(.svelte-i196a5){font-size:2rem}.booster-item.svelte-i196a5{flex-direction:column;align-items:stretch;gap:.75rem}.booster-info.svelte-i196a5{flex-direction:column;gap:.5rem}.booster-order.svelte-i196a5{text-align:center;min-width:auto}}@media (min-width: 768px){.booster-item.svelte-i196a5,.booster-info.svelte-i196a5{gap:1rem}}
