.c3d5cfe2{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.a954df99{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:box-shadow .2s ease}.a954df99[open]{box-shadow:0 4px 20px var(--shadow)}.h87689c2{padding:1rem 1.25rem;font-family:Lora,Georgia,serif;font-size:1rem;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--text);transition:color .2s ease;-webkit-user-select:none;user-select:none;line-height:1.4;gap:.75rem}.h87689c2::-webkit-details-marker{display:none}.a954df99[open] .h87689c2{color:var(--accent)}.b7d541b5{width:16px;height:16px;flex-shrink:0;color:currentColor;transition:transform .2s ease}.a954df99[open] .b7d541b5{transform:rotate(135deg)}.d5c18bd1{overflow:hidden;height:0;border-top:0px solid var(--border);transition:height .4s ease}.a954df99[open] .d5c18bd1{border-top-width:1px}.e2099bf8{padding:1rem 1.25rem 1.25rem;font-size:.9rem;line-height:1.75;color:var(--text)}.e2099bf8 p+p{margin-top:.8rem}.ib059a2e{font-family:Lora,Georgia,serif;font-style:italic;color:var(--verse-color);padding-left:.75rem;border-left:2px solid var(--accent);margin:.8rem 0;font-size:.9rem;line-height:1.65}.ac027ee7{display:flex;flex-direction:column;gap:1rem}.a300c06b{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:1.1rem 1.25rem}.b5f63a3e{font-family:Lora,Georgia,serif;font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--text)}.c7f5ebf9{font-size:.9rem;line-height:1.65;color:var(--text);opacity:.8;padding:.7rem .9rem;background:var(--card-bg-secondary);border-left:3px solid var(--accent);border-radius:0 6px 6px 0;margin-bottom:1rem}.c7f5ebf9:last-child{margin-bottom:0}
