.page.svelte-hsbsbm{min-height:100vh;background:var(--color-bg);font-family:Lato,sans-serif;padding-bottom:120px}.container.svelte-hsbsbm{max-width:640px;margin:0 auto;padding:0 16px}.topbar.svelte-hsbsbm{display:flex;align-items:center;gap:12px;padding:16px 0}.back-btn.svelte-hsbsbm{width:40px;height:40px;border-radius:10px;background:var(--color-bg-card);border:1px solid var(--color-border);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}h1.svelte-hsbsbm{font-size:20px;font-weight:700;color:var(--color-text);margin:0}.section.svelte-hsbsbm{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:14px;padding:16px}.field.svelte-hsbsbm{display:block;margin-bottom:14px}.field.svelte-hsbsbm:last-child{margin-bottom:0}.label.svelte-hsbsbm{display:block;font-size:12px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.label-hint.svelte-hsbsbm{font-weight:500;color:var(--color-text-dim);text-transform:none;letter-spacing:0}.input.svelte-hsbsbm,.textarea.svelte-hsbsbm{width:100%;box-sizing:border-box;background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:10px;padding:10px 12px;font-size:14px;font-family:Lato,sans-serif;color:var(--color-text);outline:none;transition:border-color .15s ease}.input.svelte-hsbsbm:focus,.textarea.svelte-hsbsbm:focus{border-color:#3905cc}.textarea.svelte-hsbsbm{resize:vertical;min-height:120px;line-height:1.5}.thumbs.svelte-hsbsbm{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin-bottom:10px}.thumb.svelte-hsbsbm{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid var(--color-border)}.thumb.svelte-hsbsbm img:where(.svelte-hsbsbm){width:100%;height:100%;object-fit:cover;display:block}.thumb-remove.svelte-hsbsbm{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:#0009;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.thumb-remove.svelte-hsbsbm:hover{background:#000000d9}.upload-btn.svelte-hsbsbm{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:var(--color-bg-input);border:1px dashed var(--color-border);color:var(--color-text-muted);font-family:Lato,sans-serif;font-size:13px;font-weight:600;cursor:pointer}.upload-btn.svelte-hsbsbm:hover{color:var(--color-text);border-color:var(--color-text-dim)}.actions.svelte-hsbsbm{display:flex;gap:10px;margin-top:16px}.btn.svelte-hsbsbm{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:12px;border:none;cursor:pointer;font-family:Lato,sans-serif;font-size:15px;font-weight:700}.btn.svelte-hsbsbm:disabled{opacity:.55;cursor:not-allowed}.btn-primary.svelte-hsbsbm{background:#3905cc;color:#fff}.btn-primary.svelte-hsbsbm:hover:not(:disabled){filter:brightness(1.06)}.btn-ghost.svelte-hsbsbm{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.btn-ghost.svelte-hsbsbm:hover{background:var(--color-bg-hover)}.spinner.svelte-hsbsbm{width:16px;height:16px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:svelte-hsbsbm-spin .7s linear infinite}@keyframes svelte-hsbsbm-spin{to{transform:rotate(360deg)}}
