.top.svelte-1uha8ag{text-align:center;padding:1.2rem 0 1.6rem}.brand.svelte-1uha8ag{letter-spacing:.35em;color:var(--candle);text-shadow:0 0 18px #ffc94d59;margin-bottom:.8rem;font-size:1.05rem}.brand-sub.svelte-1uha8ag{letter-spacing:.18em;color:var(--ink-faint);margin-top:.35rem;font-size:.72rem;display:block}.date.svelte-1uha8ag{color:var(--ink-dim);font-size:.95rem}.theme.svelte-1uha8ag{color:var(--ink-faint);margin-top:.2rem;font-size:.85rem}.notice.svelte-1uha8ag{color:var(--ink-dim);margin-bottom:1rem;font-size:.88rem}.passage.svelte-1uha8ag{background:radial-gradient(ellipse 75% 45% at 50% 0%, var(--candle-glow), transparent 70%), linear-gradient(180deg, #ffffff08, #ffffff01);border-radius:var(--radius);border:1px solid #ffc94d29;padding:1.7rem 1.35rem 1.4rem;position:relative;box-shadow:0 0 60px #ffc94d0d}.passage-head.svelte-1uha8ag{text-align:center;margin-bottom:1.5rem}.passage-head.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:var(--candle-soft);text-shadow:0 0 24px #ffc94d40;font-size:1.45rem}.ref.svelte-1uha8ag{color:var(--ink-dim);margin-top:.4rem;font-size:.95rem}.bgm.svelte-1uha8ag{color:var(--ink-dim);border:1px solid var(--line);border-radius:999px;margin-top:.9rem;padding:.35rem .95rem;font-size:.82rem}.bgm.svelte-1uha8ag:hover:not(:disabled){color:var(--candle-soft);border-color:#ffc94d59}.bgm.svelte-1uha8ag:disabled{opacity:.5}.verses.svelte-1uha8ag{flex-direction:column;gap:.15rem;display:flex}.verse.svelte-1uha8ag{text-align:left;border-radius:8px;padding:.28rem .5rem;font-size:1.06rem;line-height:1.95;transition:background .15s}.verse.svelte-1uha8ag:hover{background:#ffffff08}.verse.selected.svelte-1uha8ag{background:#ffc94d12}.verse.svelte-1uha8ag sup:where(.svelte-1uha8ag){color:var(--candle);opacity:.75;margin-right:.45rem;font-size:.7rem}.verse.svelte-1uha8ag .star:where(.svelte-1uha8ag){color:var(--candle);text-shadow:0 0 10px #ffc94d99;margin-right:.3rem}.verse.underlined.svelte-1uha8ag .text:where(.svelte-1uha8ag){text-underline-offset:5px;-webkit-text-decoration:underline #ffc94d8c;text-decoration:underline #ffc94d8c;text-decoration-thickness:1.5px}.verse-actions.svelte-1uha8ag{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a10eb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.1rem;padding:.6rem .8rem;display:flex;position:sticky;bottom:1rem}.va-label.svelte-1uha8ag{color:var(--candle-soft);padding:0 .3rem;font-size:.9rem}.context.svelte-1uha8ag{margin-top:1.2rem}.context-body.svelte-1uha8ag{color:var(--ink);font-size:.97rem;line-height:1.85}.related.svelte-1uha8ag{border-top:1px dashed var(--line);margin-top:1rem;padding-top:.9rem}.related-label.svelte-1uha8ag{color:var(--candle);opacity:.8;margin-bottom:.35rem;font-size:.82rem}.related.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none}.related.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--ink-dim);padding:.18rem 0;font-size:.9rem}.related.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"· ";color:var(--candle)}.chips-section.svelte-1uha8ag{margin-top:1.2rem}.chips-q.svelte-1uha8ag{color:var(--ink-dim);margin-bottom:.7rem;font-size:.95rem}.chips-q.second.svelte-1uha8ag{margin-top:1.3rem}.flesh-word.svelte-1uha8ag{color:#eda88f;font-weight:400}.spirit-word.svelte-1uha8ag{color:var(--candle-soft);font-style:normal}.chip-row.svelte-1uha8ag{flex-wrap:wrap;gap:.45rem;display:flex}.chips-done.svelte-1uha8ag{color:var(--ink-dim);background:#ffc94d0d;border-radius:10px;margin-top:1.2rem;padding:.8rem 1rem;font-size:.93rem}.chips-done.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#eda88f;font-style:normal}.qna.svelte-1uha8ag{margin-top:1.2rem}.qna-hint.svelte-1uha8ag{color:var(--ink-dim);margin-bottom:.8rem;font-size:.9rem}.qna-verse.svelte-1uha8ag{color:var(--candle-soft)}.qna-input.svelte-1uha8ag{flex-direction:column;gap:.6rem;display:flex}.qna-input.svelte-1uha8ag .btn:where(.svelte-1uha8ag){align-self:flex-end}.error.svelte-1uha8ag{color:var(--danger);margin-top:.5rem;font-size:.88rem}.q-list.svelte-1uha8ag{flex-direction:column;gap:.5rem;margin-top:1.2rem;list-style:none;display:flex}.q-item.svelte-1uha8ag{border:1px solid var(--line);border-radius:10px;overflow:hidden}.q-item.mine.svelte-1uha8ag{border-color:#ffc94d40}.q-head.svelte-1uha8ag{text-align:left;align-items:baseline;gap:.55rem;width:100%;padding:.7rem .9rem;font-size:.93rem;display:flex}.q-head.svelte-1uha8ag:hover{background:#ffffff05}.q-mark.svelte-1uha8ag{color:var(--candle);white-space:nowrap;font-size:.8rem}.q-text.svelte-1uha8ag{color:var(--ink);flex:1}.q-mine.svelte-1uha8ag{color:var(--ink-faint);white-space:nowrap;font-size:.72rem}.q-answer.svelte-1uha8ag{border-top:1px dashed var(--line);color:var(--ink-dim);white-space:pre-line;padding:.85rem .95rem .95rem 2.1rem;font-size:.92rem;line-height:1.8;position:relative}.a-firefly.svelte-1uha8ag{background:radial-gradient(circle,#fff6d8,#ffd76a 60%,#0000 75%);border-radius:50%;width:7px;height:7px;position:absolute;top:1.15rem;left:.85rem;box-shadow:0 0 8px 2px #ffd66a80}.a-pending.svelte-1uha8ag{color:var(--ink-faint)}.q-empty.svelte-1uha8ag{color:var(--ink-faint);margin-top:1rem;font-size:.88rem}.journal-link.svelte-1uha8ag{text-align:center;margin:2rem 0 0}.foot.svelte-1uha8ag{text-align:center;color:var(--ink-faint);letter-spacing:.06em;margin-top:3.5rem;font-size:.78rem}
