.devotion-hero{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px;border-radius:25px;background:linear-gradient(125deg,#124b3d,#1b6250);color:#fff;box-shadow:0 12px 30px #164e4025}.devotion-hero h3{font-size:28px;margin:12px 0}.devotion-hero p{color:#d8e7df;line-height:1.8}.devotion-hero .eyebrow{color:#e3cf95}.devotion-seal{display:grid;place-items:center;float:left;width:54px;height:54px;border:1px solid #d6bd76;border-radius:50%;color:#e7ce8f;margin-right:15px}.devotion-seal svg{width:28px;height:28px}.devotion-access{max-width:260px;min-width:180px}.devotion-tabs{display:flex;gap:10px;margin:24px 0}.devotion-tabs button{min-width:130px}.devotion-text-list{display:grid;gap:20px;margin-top:20px}.devotion-card{background:#fff;border:1px solid #e1e6d9;border-radius:22px;padding:25px;box-shadow:0 6px 24px #19433509}.devotion-card header{display:flex;justify-content:space-between;gap:15px;align-items:center}.devotion-card h3{font-size:20px;color:#194c3e;margin:0}.devotion-text{font-family:'Amiri','Traditional Arabic',serif;font-size:25px;line-height:2.1;white-space:pre-line;color:#263f34;margin:24px 0}.devotion-note{font-size:13px;line-height:1.9;padding:13px;background:#f7f5e9;border-radius:11px;color:#7d704e}.devotion-card footer{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;border-top:1px solid #edf0e8;padding-top:18px}.devotion-card footer a{color:#6a816c;font-size:13px}.devotion-counter{display:flex;align-items:center;gap:13px}.devotion-counter button b{display:inline-block;margin-right:12px}.devotion-counter button:disabled{background:#e8efdf;color:#39604b;opacity:1}.devotion-free{font-size:12px;color:#718571}.devotion-text-toolbar label{font-size:13px}.devotion-player{border-color:#bdcca9;background:linear-gradient(120deg,#fffdf3,#f3f7ee);margin:24px 0}.devotion-player audio{width:100%;margin:15px 0}.devotion-player-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.devotion-player-tools select{width:110px}.devotion-audio-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:24px 0 15px}.devotion-track-list{display:grid;gap:13px}.devotion-track{display:flex;align-items:center;gap:18px;background:#fff;padding:23px;border-radius:19px;border:1px solid #e0e7d9}.devotion-track>div{flex:1}.devotion-track h3{margin:0 0 8px;font-size:18px}.devotion-track p{margin:0 0 5px;color:#365d4b}.devotion-track small{color:#8a9585}.devotion-track-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:#f0f3e6;color:#6d824b}.devotion-player>a{font-size:13px;color:#6f815c}@media(max-width:620px){.devotion-hero{padding:23px;flex-direction:column;align-items:stretch;gap:12px}.devotion-hero h3{font-size:24px}.devotion-access{max-width:none}.devotion-card{padding:20px}.devotion-text{font-size:23px}.devotion-track{flex-wrap:wrap}.devotion-track button{width:100%}.devotion-audio-heading{align-items:stretch;flex-direction:column}}
.devotion-text-toolbar input,.devotion-player-tools select{font-size:16px}
