.f9975ef6{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.a0e3c894{background:var(--card-bg);padding:1.4rem 1.5rem;border-radius:14px;border:1px solid var(--border);transition:box-shadow .2s ease,transform .2s ease}.a0e3c894:hover{box-shadow:0 6px 28px var(--shadow);transform:translateY(-2px)}.he8d3a60{font-family:Lora,Georgia,serif;font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:var(--text);line-height:1.3}.a0e3c894 p{font-size:.94rem;color:var(--text);opacity:.85;line-height:1.65}.a0e3c894 .d6196197{display:block;margin-top:.9rem;font-size:.9rem;padding-left:.8rem;border-left:2px solid var(--accent);line-height:1.55}.a1b845e3{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:1.75rem 1.5rem;text-align:center;max-width:660px;margin:0 auto;box-shadow:0 4px 24px var(--shadow)}.a1b845e3 h2{font-family:Lora,Georgia,serif;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.c13b618e{font-family:Lora,Georgia,serif;font-size:1.125rem;font-style:italic;color:var(--verse-color);line-height:1.6;margin-bottom:1rem;opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease}.c13b618e.d0ad490f{opacity:1;transform:translateY(0)}.ea98f25a{font-size:.94rem;color:var(--text);background:var(--hover-bg);padding:.9rem 1rem;border-left:3px solid var(--accent);border-radius:0 8px 8px 0;text-align:left;line-height:1.65;opacity:0;transform:translateY(8px);transition:opacity .6s ease .12s,transform .6s ease .12s;margin-bottom:1rem}.ea98f25a.d0ad490f{opacity:1;transform:translateY(0)}.d0e09770{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .38s ease,opacity .32s ease,margin-top .38s ease;margin-top:0;text-align:left}.d0e09770.fbfe379c{grid-template-rows:1fr;opacity:1;margin-top:.75rem}.e6efe77c{overflow:hidden;padding:.9rem 1rem;background:var(--card-bg-secondary);border:1px solid var(--border);border-radius:8px;font-size:.94rem;line-height:1.6}.ffdbd58b{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.75rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-padding-left:0}.e3ea607f{flex:0 0 80%;max-width:320px;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;overflow:hidden;scroll-snap-align:start;transition:box-shadow .2s ease,transform .2s ease}.e3ea607f:hover{box-shadow:0 4px 18px var(--shadow);transform:translateY(-1px)}.e3ea607f a{display:block;color:inherit;text-decoration:none}.e3ea607f img,.e3ea607f iframe{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:0;display:block;border:none}.hf4accd2{width:100%;aspect-ratio:16 / 9;background:var(--card-bg-secondary);display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:1.6rem}.i50c869d{padding:.7rem .9rem .85rem}.f635ca92{font-family:Lora,Georgia,serif;font-size:.94rem;font-weight:600;line-height:1.35;color:var(--text)}.eb9206b5{font-size:.81rem;color:var(--text-muted);margin-top:.2rem}.d0e6e14c{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:1.1rem 1.25rem;transition:box-shadow .2s ease,transform .2s ease}.d0e6e14c:hover{box-shadow:0 4px 16px var(--shadow);transform:translateY(-1px)}.d9242df8{font-family:Lora,Georgia,serif;font-size:1rem;font-weight:600;margin-bottom:.3rem;color:var(--text)}.d0e6e14c p{font-size:.88rem;color:var(--text);opacity:.7;line-height:1.5}.ie194c17{background:var(--accent-light);border:1px solid var(--accent);border-radius:14px;padding:1.4rem 1.5rem}.fe065ac8{font-family:Lora,Georgia,serif;font-size:1.1rem;font-weight:600;color:var(--accent);margin-bottom:.6rem}.ie194c17 p{font-size:.94rem;line-height:1.65;color:var(--text);opacity:.9}.ie194c17 .d6196197{display:block;margin-top:.8rem;font-size:.9rem;padding-left:.75rem;border-left:2px solid var(--accent);line-height:1.55}
