.container.svelte-1hko2z9{max-width:900px;color:hsl(var(--foreground));margin:0 auto;padding:2rem}.page-header.svelte-1hko2z9{text-align:center;border-bottom:2px solid hsl(var(--border));margin-bottom:3rem;padding:2rem 0}.subtitle.svelte-1hko2z9{color:hsl(var(--muted-foreground));margin-top:.5rem;font-size:1.2rem}h1.svelte-1hko2z9{margin:0;font-size:2.5rem}h2.svelte-1hko2z9{margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.5rem;position:relative}h2.svelte-1hko2z9:after{content:"";background-color:hsl(var(--primary));width:60px;height:3px;position:absolute;bottom:0;left:0}.form-section.svelte-1hko2z9{margin-bottom:2.5rem}.closed-notice.svelte-1hko2z9{text-align:center;background:hsl(var(--secondary));border-left:4px solid hsl(var(--primary));border-radius:8px;padding:2.5rem 1.5rem}.closed-notice.svelte-1hko2z9 p:where(.svelte-1hko2z9){color:hsl(var(--muted-foreground));margin-top:1rem;line-height:1.7}.form-grid.svelte-1hko2z9{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.social-grid.svelte-1hko2z9{grid-template-columns:repeat(4,1fr)}.form-group.svelte-1hko2z9{margin-bottom:1rem}label.svelte-1hko2z9{margin-bottom:.5rem;font-weight:500;display:block}input.svelte-1hko2z9,textarea.svelte-1hko2z9,select.svelte-1hko2z9{border:2px solid hsl(var(--border));background:hsl(var(--secondary));width:100%;color:hsl(var(--foreground));box-sizing:border-box;border-radius:4px;padding:.75rem;font-size:1rem;transition:border-color .2s}input.svelte-1hko2z9:focus,textarea.svelte-1hko2z9:focus,select.svelte-1hko2z9:focus{border-color:hsl(var(--primary));outline:none}textarea.svelte-1hko2z9{resize:vertical}.toggle-label.svelte-1hko2z9{cursor:pointer;align-items:center;gap:.75rem;display:flex!important}.toggle-label.svelte-1hko2z9 input[type=checkbox]:where(.svelte-1hko2z9){cursor:pointer;width:18px;height:18px}.published-books.svelte-1hko2z9{background:hsl(var(--secondary));border-radius:8px;margin-top:1rem;padding:1rem}.published-book-entry.svelte-1hko2z9{border-bottom:1px solid hsl(var(--border));align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.published-book-entry.svelte-1hko2z9:last-of-type{border-bottom:none}.book-number.svelte-1hko2z9{color:hsl(var(--muted-foreground));min-width:24px;font-weight:600}.book-info.svelte-1hko2z9{flex:1}.add-book-grid.svelte-1hko2z9{margin-top:.75rem}.add-btn.svelte-1hko2z9{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;border-radius:4px;padding:.75rem 1rem;font-size:.9rem}.add-btn.svelte-1hko2z9:disabled{opacity:.5;cursor:not-allowed}.file-upload-grid.svelte-1hko2z9{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.file-upload-label.svelte-1hko2z9{margin-bottom:.5rem;font-weight:600}.file-drop-zone.svelte-1hko2z9{border:2px dashed hsl(var(--border));cursor:pointer;text-align:center;color:hsl(var(--muted-foreground));border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;transition:border-color .2s,background-color .2s;display:flex}.file-drop-zone.svelte-1hko2z9:hover{border-color:hsl(var(--primary));background-color:hsl(var(--accent))}.file-input.svelte-1hko2z9{display:none}.drop-icon.svelte-1hko2z9{font-size:2rem}.file-selected.svelte-1hko2z9{background:hsl(var(--secondary));border:2px solid hsl(var(--primary));border-radius:8px;align-items:center;gap:.5rem;padding:1rem;display:flex}.file-name.svelte-1hko2z9{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9rem;overflow:hidden}.file-size.svelte-1hko2z9{color:hsl(var(--muted-foreground));font-size:.85rem}.file-hint.svelte-1hko2z9{color:hsl(var(--muted-foreground));margin-top:.75rem;font-size:.85rem}.remove-btn.svelte-1hko2z9{color:hsl(var(--destructive));cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.25rem;line-height:1}.turnstile-container.svelte-1hko2z9{justify-content:center;margin-bottom:1.5rem;display:flex}.cf-turnstile{justify-content:center;display:flex}.submit-button.svelte-1hko2z9{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem 2rem;font-size:1rem;transition:opacity .2s;display:flex}.submit-button.svelte-1hko2z9:hover{opacity:.9}.submit-button.svelte-1hko2z9:disabled{opacity:.7;cursor:not-allowed}.spinner.svelte-1hko2z9{border:2px solid hsl(var(--primary-foreground));border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite svelte-1hko2z9-spin;display:inline-block}@keyframes svelte-1hko2z9-spin{to{transform:rotate(360deg)}}@media (width<=768px){.container.svelte-1hko2z9{padding:1rem}.form-grid.svelte-1hko2z9{grid-template-columns:1fr}.social-grid.svelte-1hko2z9{grid-template-columns:1fr 1fr}.file-upload-grid.svelte-1hko2z9{grid-template-columns:1fr}h1.svelte-1hko2z9{font-size:2rem}.page-header.svelte-1hko2z9{margin-bottom:2rem;padding:1rem 0}}
