@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700;900&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=UnifrakturMaguntia&display=swap";main.svelte-t22puq{max-width:1000px;margin:0 auto;padding:1rem 2rem 0;background:#fdf6e3;min-height:100vh;display:flex;flex-direction:column}header.svelte-t22puq{flex-shrink:0}.masthead.svelte-t22puq{text-align:center;padding:1rem 0;border-bottom:2px solid #1a1a1a}.edition-info.svelte-t22puq{display:flex;justify-content:space-between;font-family:Libre Baskerville,Georgia,serif;font-size:.75rem;color:#444;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.newspaper-title.svelte-t22puq{font-family:UnifrakturMaguntia,Playfair Display,Georgia,serif;font-size:3rem;font-weight:400;margin:.25rem 0;color:#1a1a1a;letter-spacing:.02em}.tagline.svelte-t22puq{font-family:Libre Baskerville,Georgia,serif;font-style:italic;font-size:.85rem;color:#555;margin:.25rem 0 0}.masthead-rule.svelte-t22puq{height:3px;background:linear-gradient(to right,transparent,#1a1a1a 20%,#1a1a1a 80%,transparent);margin-top:.75rem}.nav-bar.svelte-t22puq{display:flex;justify-content:center;align-items:center;gap:1rem;padding:.6rem 0;border-bottom:1px solid #ccc;font-family:Libre Baskerville,Georgia,serif;font-size:.8rem;flex-wrap:wrap}.nav-link.svelte-t22puq{color:#1a1a1a;text-decoration:none}.nav-link.svelte-t22puq:hover{text-decoration:underline}.nav-divider.svelte-t22puq{color:#999}.nav-current.svelte-t22puq{font-weight:700;color:#1a1a1a}.user-greeting.svelte-t22puq{color:#666;font-style:italic}.logout-btn.svelte-t22puq{font-family:Libre Baskerville,Georgia,serif;background:transparent;color:#1a1a1a;border:1px solid #1a1a1a;padding:.25rem .6rem;font-size:.75rem;cursor:pointer;border-radius:0}.logout-btn.svelte-t22puq:hover{background:#1a1a1a;color:#fdf6e3}.conversation-wrapper.svelte-t22puq{flex:1;display:flex;flex-direction:column;min-height:0;margin-top:1rem}.conversation-container.svelte-t22puq{flex:1;overflow-y:auto;padding:1rem 0;min-height:300px;max-height:calc(100vh - 380px)}.empty-state.svelte-t22puq{text-align:center;padding:3rem 2rem;font-family:Libre Baskerville,Georgia,serif}.empty-state.svelte-t22puq h2:where(.svelte-t22puq){font-family:Playfair Display,Georgia,serif;font-size:1.5rem;margin:0 0 1rem;color:#1a1a1a}.empty-state.svelte-t22puq p:where(.svelte-t22puq){color:#555;margin:0 0 .5rem;line-height:1.6}.empty-state.svelte-t22puq .hint:where(.svelte-t22puq){font-style:italic;color:#888;font-size:.9rem;margin-top:1rem}.conversation-entry.svelte-t22puq{margin-bottom:1.5rem}.question-bubble.svelte-t22puq{background:#1a1a1a;color:#fdf6e3;padding:1rem 1.25rem;margin-left:2rem;position:relative}.question-bubble.svelte-t22puq .bubble-label:where(.svelte-t22puq){font-family:Libre Baskerville,Georgia,serif;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;opacity:.7;display:block;margin-bottom:.5rem}.question-text.svelte-t22puq{font-family:Libre Baskerville,Georgia,serif;font-size:1rem;margin:0;line-height:1.5}.answer-bubble.svelte-t22puq{background:#fff;border:1px solid #ddd;padding:1.25rem 1.5rem;margin-right:2rem;margin-top:.75rem}.answer-bubble.loading.svelte-t22puq{background:#f5f0e1}.answer-bubble.svelte-t22puq .bubble-label:where(.svelte-t22puq){font-family:Playfair Display,Georgia,serif;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#888;display:block;margin-bottom:.75rem;border-bottom:1px solid #eee;padding-bottom:.5rem}.loading-logs.svelte-t22puq{font-family:Courier New,monospace;font-size:.8rem;color:#666}.log-msg.svelte-t22puq{margin:.25rem 0;padding-left:.75rem;border-left:2px solid #ccc}.answer-content.svelte-t22puq{font-family:Libre Baskerville,Georgia,serif;font-size:.95rem;line-height:1.7;color:#333}.answer-content.svelte-t22puq p{margin:0 0 1rem}.answer-content.svelte-t22puq p:last-child{margin-bottom:0}.answer-content.svelte-t22puq ul,.answer-content.svelte-t22puq ol{margin:0 0 1rem;padding-left:1.5rem}.answer-content.svelte-t22puq li{margin-bottom:.25rem}.answer-content.svelte-t22puq strong{font-weight:700}.answer-content.svelte-t22puq code{background:#f5f0e1;padding:.1rem .3rem;font-family:Courier New,monospace;font-size:.85em}.answer-content.svelte-t22puq blockquote{border-left:3px solid #1a1a1a;margin:1rem 0;padding-left:1rem;font-style:italic;color:#555}.sources-inline.svelte-t22puq{margin-top:1rem;padding-top:.75rem;border-top:1px dotted #ccc;font-family:Libre Baskerville,Georgia,serif;font-size:.75rem}.sources-label.svelte-t22puq{color:#888;font-style:italic;margin-right:.5rem}.source-tag.svelte-t22puq{font-style:normal;background:#f5f0e1;padding:.15rem .4rem;margin-right:.35rem;border:1px solid #ddd;display:inline-block;margin-bottom:.25rem}.input-area.svelte-t22puq{flex-shrink:0;background:#f5f0e1;border-top:2px solid #1a1a1a;margin:0 -2rem;padding:1rem 2rem}.action-bar.svelte-t22puq{display:flex;justify-content:space-between;margin-bottom:.75rem}.clear-btn.svelte-t22puq{font-family:Libre Baskerville,Georgia,serif;background:transparent;color:#888;border:1px solid #ccc;padding:.4rem .75rem;font-size:.8rem;cursor:pointer;border-radius:0}.clear-btn.svelte-t22puq:hover{border-color:#1a1a1a;color:#1a1a1a}.clear-btn.svelte-t22puq:disabled{opacity:.5;cursor:not-allowed}.publish-btn.svelte-t22puq{font-family:Libre Baskerville,Georgia,serif;background:#1a1a1a;color:#fdf6e3;border:1px solid #1a1a1a;padding:.4rem 1rem;font-size:.85rem;cursor:pointer;border-radius:0}.publish-btn.svelte-t22puq:hover{background:#333}.publish-btn.svelte-t22puq:disabled{background:#888;border-color:#888;cursor:not-allowed}.input-row.svelte-t22puq{display:flex;gap:.75rem}input.svelte-t22puq{flex:1;padding:.75rem 1rem;font-family:Libre Baskerville,Georgia,serif;font-size:1rem;border:2px solid #1a1a1a;background:#fff;border-radius:0}input.svelte-t22puq:focus{outline:none;box-shadow:0 0 0 3px #1a1a1a33}input.svelte-t22puq::placeholder{color:#888;font-style:italic}input.svelte-t22puq:disabled{background:#eee;border-color:#ccc}.ask-btn.svelte-t22puq{font-family:Libre Baskerville,Georgia,serif;background:#1a1a1a;color:#fdf6e3;border:2px solid #1a1a1a;padding:.75rem 1.5rem;font-size:1rem;cursor:pointer;border-radius:0;white-space:nowrap}.ask-btn.svelte-t22puq:hover:not(:disabled){background:#333}.ask-btn.svelte-t22puq:disabled{background:#888;border-color:#888;cursor:not-allowed}.paper-footer.svelte-t22puq{flex-shrink:0;text-align:center;padding:1rem 0;margin-top:auto}.footer-rule.svelte-t22puq{height:2px;background:linear-gradient(to right,transparent,#1a1a1a 30%,#1a1a1a 70%,transparent);margin-bottom:.75rem}.footer-text.svelte-t22puq{font-family:Libre Baskerville,Georgia,serif;font-size:.75rem;font-style:italic;color:#666;margin:0}
