.app-container.svelte-ckg3we{height:100vh;display:flex;flex-direction:column;background:#0a0a1a;color:#fff;overflow:hidden}.starfield.svelte-ckg3we{position:fixed;inset:0;background:radial-gradient(2px 2px at 40px 60px,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 120px 40px,rgba(255,215,0,.4),transparent);background-size:350px 350px;opacity:.2;z-index:0}.app-header.svelte-ckg3we{position:relative;z-index:10;padding:1rem 2rem;background:#0a0a1acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,212,170,.3);display:flex;align-items:center;gap:2rem}.back-link.svelte-ckg3we{color:#00d4aa;text-decoration:none;font-size:.9rem;padding:.5rem 1rem;border:1px solid rgba(0,212,170,.3);border-radius:20px;transition:.3s}.back-link.svelte-ckg3we:hover{background:#00d4aa1a;border-color:gold;color:gold}.title-area.svelte-ckg3we h1:where(.svelte-ckg3we){font-size:1.2rem;margin:0;background:linear-gradient(135deg,gold,#00d4aa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.status.svelte-ckg3we{font-size:.7rem;text-transform:uppercase;color:#00d4aa;letter-spacing:1px}.book-designer-frame-container.svelte-ckg3we{flex:1;position:relative;z-index:1;margin:1rem;background:#1a1a2e;border-radius:12px;border:1px solid rgba(255,255,255,.1);overflow:hidden;box-shadow:0 10px 30px #00000080}.book-designer-iframe.svelte-ckg3we{width:100%;height:100%;border:none;background:#fff}
