.alternate-version.scripture-day{color:#f4f5f7;min-height:100vh;padding-bottom:48px}.alternate-version.scripture-day .nav-wrap{margin:0 auto}.alternate-version.scripture-day .nav-wrap nav a{color:#f4f5f7}.scripture-day .scripture-nav-tab{color:#132e5b;background:#edd353}.scripture-day-intro{text-align:center;max-width:1060px;margin:54px auto 30px;padding:0 24px}.scripture-day-eyebrow,.scripture-focus-kicker{color:#edd353;letter-spacing:.14em;font-size:.75rem;font-weight:800}.scripture-day-intro h1{color:#fff;margin:10px 0;font-size:clamp(2.5rem,6vw,4.8rem);line-height:1.02}.scripture-day-lede{color:#f4f5f7;font-size:clamp(1.05rem,2vw,1.35rem)}.scripture-day-schedule{color:#4badfb;margin:18px 0 5px;font-weight:700}.scripture-day-note{color:#c7cdda;font-size:.9rem}.scripture-day-panel{box-sizing:border-box;background:linear-gradient(145deg,#101d37f2,#121724f5 60%,#241b34f2);border:1px solid #4badfb65;border-radius:26px;width:calc(100% - 40px);max-width:1060px;margin:0 auto;padding:clamp(18px,4vw,38px);box-shadow:0 24px 80px #070d1b66}.scripture-hour-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.scripture-hour{color:#f4f5f7;text-align:left;cursor:pointer;background:#0b0b0d65;border:1px solid #ffffff20;border-radius:15px;min-height:112px;padding:14px;transition:border-color .18s,background .18s,transform .18s}.scripture-hour:hover{border-color:#4badfb;transform:translateY(-2px)}.scripture-hour.is-selected{background:#1066ef30;border-color:#1066ef;box-shadow:inset 0 0 0 1px #1066ef70}.scripture-hour span,.scripture-hour strong,.scripture-hour small{display:block}.scripture-hour span{color:#edd353;font-size:.75rem;font-weight:800}.scripture-hour strong{color:#fff;margin:7px 0;font-size:.98rem}.scripture-hour small{color:#bfcbe0}.scripture-focus{background:linear-gradient(100deg,#1066ef28,#6670c11a,#0000);border-left:4px solid #edd353;border-radius:0 16px 16px 0;justify-content:space-between;align-items:center;gap:24px;margin:25px 0;padding:25px;display:flex}.scripture-focus h2,.scripture-response h2,.scripture-email h2{color:#fff;margin:6px 0;font-size:clamp(1.4rem,3vw,1.9rem)}.scripture-focus p,.scripture-response-heading p,.scripture-email p{color:#d4d9e3;margin:6px 0 0;line-height:1.6}.scripture-reference{color:#fff;border:1px solid #4badfb;border-radius:12px;flex:none;align-items:center;gap:8px;min-height:46px;padding:0 15px;font-weight:700;text-decoration:none;display:inline-flex}.scripture-reference:hover{background:#1066ef}.scripture-response{border-top:1px solid #ffffff20;padding:26px 0}.scripture-response-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.scripture-saved{color:#edd353;white-space:nowrap;font-size:.85rem}.scripture-action-list{grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:20px;display:grid}.scripture-action{align-items:center;gap:10px;min-width:0;display:flex}.scripture-action span{color:#132e5b;background:#edd353;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.scripture-action input,.scripture-email input{color:#fff;width:100%;min-width:0;min-height:46px;font:inherit;box-sizing:border-box;background:#080d19;border:1px solid #ffffff30;border-radius:10px;outline:none;padding:10px 13px}.scripture-action input:focus,.scripture-email input:focus{border-color:#4badfb;box-shadow:0 0 0 3px #4badfb30}.scripture-email{background:#6670c116;border:1px solid #6670c155;border-radius:18px;grid-template-columns:1.15fr 1fr;align-items:center;gap:28px;padding:24px;display:grid}.scripture-email-controls label{color:#f4f5f7;margin-bottom:7px;font-size:.9rem;font-weight:700;display:block}.scripture-email-row{gap:8px;display:flex}.scripture-email-row button{color:#fff;min-height:46px;font:inherit;white-space:nowrap;cursor:pointer;background:#1066ef;border:0;border-radius:10px;padding:0 16px;font-weight:800}.scripture-email-row button:hover{color:#07172d;background:#4badfb}.scripture-clear{color:#f2a8bd;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:6px 0;text-decoration:underline}.scripture-privacy{color:#aeb8cb;margin:16px 0 0;font-size:.82rem;line-height:1.6}.scripture-privacy span{color:#edd353;margin-top:5px;display:block}.scripture-day-footer{color:#aeb8cb;justify-content:center;gap:12px;margin:26px auto 0;display:flex}.scripture-day-footer a{color:#4badfb;text-decoration:none}@media (width<=800px){.scripture-day .nav-wrap{flex-direction:column;gap:14px;width:calc(100% - 24px)}.scripture-day .nav-wrap nav{width:100%}.scripture-day .nav-wrap nav a{padding-inline:9px;font-size:.82rem}.scripture-day .nav-wrap nav a:last-child{grid-column:1/-1}}@media (width<=650px){.scripture-day-intro{margin-top:34px}.scripture-day-panel{border-radius:19px;width:calc(100% - 24px);padding:15px}.scripture-hour-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.scripture-hour{min-height:96px;padding:11px}.scripture-hour strong{font-size:.9rem}.scripture-focus,.scripture-response-heading{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.scripture-reference{align-self:flex-start}.scripture-action-list{grid-template-columns:1fr}.scripture-email{grid-template-columns:1fr;gap:18px;padding:18px}.scripture-email-row{flex-direction:column}.scripture-email-row button{width:100%}.scripture-saved{white-space:normal}}@media (prefers-reduced-motion:reduce){.scripture-hour{transition:none}}
