.upload-container.svelte-2nugcy{max-width:800px;margin:0 auto;padding:2rem}.upload-header.svelte-2nugcy{margin-bottom:2rem}.back-link.svelte-2nugcy{color:var(--color-amber);text-decoration:none;font-size:.9rem;margin-bottom:1rem;display:inline-block;transition:color .2s ease}.back-link.svelte-2nugcy:hover{color:var(--color-copper)}.upload-header.svelte-2nugcy h2:where(.svelte-2nugcy){color:#e8e8e8;font-size:1.8rem;margin-bottom:.5rem;font-weight:600}.upload-header.svelte-2nugcy p:where(.svelte-2nugcy){color:#a0a0a0;font-size:1rem}.disabled-notice.svelte-2nugcy{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#ef44441a,#dc26260d);border:1px solid rgba(239,68,68,.3);border-radius:12px;margin-bottom:2rem}.notice-icon.svelte-2nugcy{font-size:2rem;flex-shrink:0}.notice-content.svelte-2nugcy h3:where(.svelte-2nugcy){color:#fca5a5;font-size:1.2rem;margin-bottom:.5rem;font-weight:600}.notice-content.svelte-2nugcy p:where(.svelte-2nugcy){color:#fca5a5;font-size:.95rem;line-height:1.4;margin:0}h3.svelte-2nugcy{color:#e8e8e8;margin-bottom:1.5rem;font-size:1.2rem;font-weight:500}.upload-form.svelte-2nugcy{display:flex;flex-direction:column;gap:2rem}.youtube-section.svelte-2nugcy{background:linear-gradient(135deg,#0f1419cc,#1e2a3a99);border:1px solid rgba(44,62,80,.3);border-radius:12px;padding:2rem}.form-group.svelte-2nugcy{display:flex;flex-direction:column;gap:.5rem}label.svelte-2nugcy{color:#e8e8e8;font-weight:500;font-size:.9rem}input.svelte-2nugcy{background:#1e2a3a99;border:1px solid rgba(44,62,80,.5);border-radius:6px;padding:.75rem;color:#e8e8e8;font-size:1rem;transition:all .2s ease}input.svelte-2nugcy:focus{outline:none;border-color:var(--color-amber);background:#1e2a3acc}input.svelte-2nugcy::placeholder{color:#6b7280}input[readonly].svelte-2nugcy{background:#1e2a3a66;color:#a0a0a0;cursor:not-allowed}.form-actions.svelte-2nugcy{display:flex;gap:1rem;justify-content:flex-end}.btn.svelte-2nugcy{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;font-size:1rem}.btn-primary.svelte-2nugcy{background:linear-gradient(135deg,var(--color-amber),var(--color-copper));color:#fff}.btn-primary.svelte-2nugcy:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #f6a6234d}.btn-primary.svelte-2nugcy:disabled{opacity:.6;cursor:not-allowed}.btn-secondary.svelte-2nugcy{background:#2c3e5099;color:#e8e8e8;border:1px solid rgba(44,62,80,.8)}.btn-secondary.svelte-2nugcy:hover{background:#2c3e50cc}.upload-status.svelte-2nugcy{text-align:center;padding:1rem;border-radius:6px;margin-top:1rem}.upload-status.success.svelte-2nugcy{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#86efac}.success-content.svelte-2nugcy{display:flex;justify-content:space-between;align-items:center;gap:1rem}.success-message.svelte-2nugcy{flex:1;font-weight:500}.btn-success.svelte-2nugcy{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;flex-shrink:0}.btn-success.svelte-2nugcy:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #22c55e4d}.upload-status.error.svelte-2nugcy{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5}@media (max-width: 768px){.upload-container.svelte-2nugcy{padding:1rem}.form-actions.svelte-2nugcy{flex-direction:column}.success-content.svelte-2nugcy{flex-direction:column;align-items:stretch;text-align:center}.btn-success.svelte-2nugcy{margin-top:.5rem}}
