
#home-devotion{background:radial-gradient(ellipse at top left,#e4f3eb 0,transparent 48%),radial-gradient(ellipse at top right,#fff0d8 0,transparent 45%),#fffcf5;color:#243c38;border-top:1px solid #e1e6d8;padding-top:72px;padding-bottom:72px}
#home-devotion>.absolute{display:none}
#home-devotion h2{font-family:Georgia,serif;color:#144c41;font-weight:400;letter-spacing:-1px}
#home-devotion h3{color:#244e40}
#home-devotion .text-center>span{color:#9c6821;filter:none;letter-spacing:2px}
#home-devotion .text-center>.h-1\.5{background:linear-gradient(90deg,#35866d,#d0ac64);box-shadow:none}
#home-devotion #currentDate{color:#6d776d}
#home-devotion .grid>div{background:linear-gradient(155deg,#fff,#f0f8f2);border:1px solid #d5e5db;border-top:5px solid #35866d;box-shadow:0 12px 32px #263b2810;border-radius:20px}
#home-devotion .grid>div:nth-child(2){background:linear-gradient(155deg,#fffefa,#fff3dc);border-color:#e6d9bb;border-top-color:#b48733}
#home-devotion .grid>div:hover{transform:none;box-shadow:0 16px 36px #263b2815}
#home-devotion .fa-quote-left{color:#afcbbb;opacity:.32}
#home-devotion .relative.z-10>.flex>span{background:#e9f2eb;color:#31634d;border-color:#ccdece;box-shadow:none}
#home-devotion button{color:#315d4e;background:#fffdf7;border:1px solid #c7d5c7;padding:9px 13px}
#home-devotion button:hover{background:#e8f1e9;color:#174b38}
#home-devotion button:focus-visible{outline:3px solid #b78a39;outline-offset:3px}
#home-devotion #verseEnglish,#home-devotion #verseHindi{color:#243c38;font-style:normal;line-height:1.85}
#home-devotion #verseEnglish{font-family:Georgia,serif}
#home-devotion #verseReference,#home-devotion #verseReferenceHindi{color:#35745f}
#home-devotion .text-gray-300{color:#435c50}
#home-devotion .text-gray-400,#home-devotion .text-gray-500{color:#69786d}
#home-devotion .h-px{background:linear-gradient(90deg,transparent,#cfddce,transparent)}
#home-devotion h3>div{background:#edf3df;border-color:#d4dfbd;box-shadow:none}
#home-devotion .fa-praying-hands{color:#827027}
#home-devotion table{background:#fffefa;border:1px solid #e6d9bb;box-shadow:none}
#home-devotion thead tr{background:#eee2c4;border-color:#e0d0aa}
#home-devotion th{color:#6c5525}
#home-devotion tbody tr{background:#fffdf7;border-color:#e8dfc9}
#home-devotion tbody tr:nth-child(even){background:#f7f2e6}
#home-devotion tbody tr:hover{background:#f0ead9}
#home-devotion tbody td{color:#435c50;border-color:#e8dfc9;line-height:1.75}
#home-devotion tbody td:first-child{color:#715a2c}
#home-devotion .border-l-4{background:#faeeeb;border-color:#bf9460}
#home-devotion .border-l-4 p{color:#6e6353}
#home-devotion .border-l-4 span{color:#946b2c}
#home-devotion .loader{border-color:#d6e2d3;border-top-color:#35866d}
@media(max-width:640px){#home-devotion{padding-top:44px;padding-bottom:44px}#home-devotion .grid>div{padding:24px 20px}#home-devotion th,#home-devotion td{padding:14px 10px;font-size:12px}#home-devotion .flex.items-center.justify-between{gap:10px;flex-wrap:wrap}}

#home-devotion .container{max-width:1200px}#home-devotion .devotion-copyright{font-size:11px;line-height:1.7;color:#69786d;margin-top:16px}#home-devotion .devotion-reflection-note{font-size:12px;color:#74684f;margin-bottom:16px}#home-devotion .verse-sharing{max-width:1136px;margin:38px auto 0;padding:26px;background:#fffdf7;border:1px solid #d5e5db;border-radius:18px}#home-devotion .verse-sharing h3{font:600 21px Georgia,serif;margin-bottom:16px}#home-devotion .verse-sharing label{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#435c50;font-size:14px}#home-devotion .verse-sharing select{padding:10px;border:1px solid #c7d5c7;border-radius:6px;background:white;color:#244e40}.verse-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.verse-actions button,.verse-actions a{border-radius:8px;padding:10px 15px;font-size:13px;cursor:pointer}#share-card{max-width:420px;width:100%;height:auto;display:block;margin-top:20px}#home-devotion #download-card{background:#315d4e;color:white}#home-devotion #share-status{color:#435c50}#home-devotion .btn.subtle{color:#315d4e;border-color:#c7d5c7}.devotion-page-link{text-align:center;padding:0 20px 35px;background:#fffcf5}.loader{display:inline-block;width:16px;height:16px;border:2px solid;border-radius:50%;animation:dev-spin 1s linear infinite}@keyframes dev-spin{to{transform:rotate(360deg)}}@media(max-width:640px){#home-devotion .verse-sharing{margin:24px 16px 0;padding:20px}}
