/* ─── BIBLE STUDY ─── */
    .verse-display { background: var(--warm); border: 1px solid var(--border); border-radius: 4px; padding: 20px; margin-top: 20px; }
    .verse-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px; }
    .verse-ref { font-family: 'Cormorant Garamond', serif; font-size: 1.1rem; font-weight: 600; color: var(--forest); }
    .verse-text { font-family: 'Cormorant Garamond', serif; font-size: 1.15rem; line-height: 1.7; color: var(--ink); margin-bottom: 16px; font-style: italic; }
    .verse-actions { display: flex; gap: 12px; }
    .btn-outline { background: none; border: 1px solid var(--border); color: var(--ink); padding: 8px 16px; border-radius: 2px; cursor: pointer; transition: all 0.2s; }
    .btn-outline:hover { border-color: var(--forest); color: var(--forest); }
    .btn-sm { background: var(--gold); color: var(--ink); border: none; padding: 6px 12px; border-radius: 2px; cursor: pointer; font-size: 0.8rem; transition: background 0.2s; }
    .btn-sm:hover { background: var(--gold-lt); }

    .study-plans { display: flex; flex-direction: column; gap: 16px; }
    .study-plan-item { display: flex; align-items: center; gap: 16px; padding: 16px; background: var(--white); border: 1px solid var(--border); border-radius: 4px; cursor: pointer; transition: all 0.2s; }
    .study-plan-item:hover { box-shadow: 0 4px 16px rgba(0,0,0,0.06); transform: translateY(-1px); }
    .study-plan-icon { width: 48px; height: 48px; background: var(--forest); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.2rem; flex-shrink: 0; }
    .study-progress { height: 4px; background: var(--border); border-radius: 2px; margin: 8px 0 4px; overflow: hidden; }
    .progress-bar { height: 100%; background: var(--gold); transition: width 0.3s ease; }

    .verse-text-small { font-family: 'Cormorant Garamond', serif; font-size: 1rem; line-height: 1.6; color: var(--ink); font-style: italic; margin-bottom: 8px; }
    .verse-ref-small { font-size: 0.8rem; color: var(--gold); font-weight: 600; }
