.rtim-daily,.rtim-daily *,.rtim-daily-suite,.rtim-daily-suite *{box-sizing:border-box}.rtim-daily-suite,.rtim-daily{--gold:#d6aa45;--gold2:#f0d38b;--ink:#070a0e;--panel:#0b1016;--text:#fff;--muted:#c6cbd1;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.rtim-daily-theme{position:relative;margin:0 0 24px;padding:28px 30px;border:1px solid rgba(214,170,69,.3);border-radius:20px;background:linear-gradient(135deg,#0a0e13,#111821);box-shadow:0 20px 55px rgba(0,0,0,.22);overflow:hidden}.rtim-daily-theme:after{content:"";position:absolute;right:-90px;top:-130px;width:290px;height:290px;border-radius:50%;background:radial-gradient(circle,rgba(214,170,69,.14),transparent 68%);pointer-events:none}.rtim-daily-theme h2{margin:2px 0 8px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(34px,5vw,58px);line-height:1.04}.rtim-daily-theme p{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.rtim-daily-theme__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.rtim-daily-theme__meta span{padding:7px 10px;border:1px solid rgba(214,170,69,.26);border-radius:999px;color:#e9d398;background:rgba(214,170,69,.06);font-size:12px;font-weight:800}.rtim-daily-theme__note{margin-top:16px!important;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);font-size:13px!important}.rtim-daily-grid{display:grid;grid-template-columns:1fr;gap:24px}.rtim-daily--card{margin:0;background:#080b0f;border:1px solid rgba(214,170,69,.28);border-radius:20px;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.28)}.rtim-daily__media{position:relative;min-height:440px;background:#111 url("daily-landscape.jpg") center/cover no-repeat}.rtim-daily__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,6,9,.94) 0%,rgba(3,6,9,.76) 46%,rgba(3,6,9,.20) 82%,rgba(3,6,9,.06) 100%),linear-gradient(0deg,rgba(0,0,0,.56),transparent 55%)}.rtim-daily__body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:440px;width:min(760px,90%);padding:46px}.rtim-daily__meta-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.rtim-daily__eyebrow{display:block;color:var(--gold2);font-size:12px;font-weight:900;letter-spacing:.14em}.rtim-daily__date{color:#dfe2e6;font-size:12px;font-weight:700}.rtim-daily h2,.rtim-daily blockquote{margin:0 0 18px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(34px,5vw,58px);font-weight:600;line-height:1.07}.rtim-daily blockquote{quotes:none}.rtim-daily__lead,.rtim-daily__reflection{margin:0 0 18px;color:#f7f7f5;font-family:Georgia,"Times New Roman",serif;font-size:clamp(21px,3vw,30px);line-height:1.4}.rtim-daily__reference{display:inline-block;width:max-content;max-width:100%;margin-top:5px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(214,170,69,.75);font-weight:800}.rtim-daily__brand{display:flex;align-items:center;gap:12px;margin-top:34px}.rtim-daily__brand img{width:58px;height:58px;object-fit:contain}.rtim-daily__brand span{display:grid}.rtim-daily__brand b{font-size:20px;letter-spacing:.08em}.rtim-daily__brand small{margin-top:3px;color:var(--muted);font-family:Georgia,serif;font-size:14px}.rtim-daily__actions{display:grid;grid-template-columns:1fr 1fr}.rtim-daily__open,.rtim-daily__share{min-height:52px;padding:15px 18px;border:0;font:inherit;font-weight:900;text-align:center;text-decoration:none;cursor:pointer}.rtim-daily__open{color:#090b0e;background:var(--gold)}.rtim-daily__share{color:#fff;background:#111820;border-left:1px solid rgba(214,170,69,.22)}.rtim-daily__open:focus-visible,.rtim-daily__share:focus-visible,.rtim-daily__reference:focus-visible{outline:3px solid #fff;outline-offset:-4px}.rtim-daily--pending,.rtim-daily--notice{padding:28px;border:1px solid rgba(214,170,69,.3);border-radius:18px;background:#0c1015}.rtim-daily--pending h3,.rtim-daily--notice h2{margin:12px 0;font-family:Georgia,serif;font-size:28px}.rtim-daily--pending p,.rtim-daily--notice p{color:#c8cdd3;line-height:1.7}.rtim-daily__planned-ref{font-size:14px}.rtim-daily-full{max-width:900px;margin:30px auto;padding:36px;border:1px solid rgba(214,170,69,.27);border-radius:18px;background:#0a0e13;color:#f7f4ee;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.rtim-daily-full h1{margin:8px 0 24px;font-family:Georgia,serif;font-size:clamp(38px,7vw,66px);line-height:1.05}.rtim-daily-full h2{margin-top:30px;color:#e5c16d}.rtim-daily-full p,.rtim-daily-full blockquote{font-size:18px;line-height:1.75}.rtim-daily-full blockquote{margin:24px 0;padding:20px 24px;border-left:3px solid var(--gold);font-family:Georgia,serif;font-size:28px}.rtim-daily-full__message{font-family:Georgia,serif;font-size:26px!important}.rtim-daily-meta{margin-top:34px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);color:#aeb5be;font-size:13px!important}@media(min-width:1180px){.rtim-daily-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rtim-daily-grid .rtim-daily__media,.rtim-daily-grid .rtim-daily__body{min-height:500px}.rtim-daily-grid .rtim-daily__body{width:100%;padding:30px 26px}.rtim-daily-grid .rtim-daily h2,.rtim-daily-grid .rtim-daily blockquote{font-size:34px}.rtim-daily-grid .rtim-daily__lead,.rtim-daily-grid .rtim-daily__reflection{font-size:21px}.rtim-daily-grid .rtim-daily__brand{margin-top:24px}.rtim-daily-grid .rtim-daily__brand img{width:48px;height:48px}.rtim-daily-grid .rtim-daily__brand b{font-size:17px}}@media(max-width:680px){.rtim-daily-theme{padding:22px 20px}.rtim-daily-theme__meta{display:grid;grid-template-columns:1fr}.rtim-daily__media,.rtim-daily__body{min-height:520px}.rtim-daily__body{width:100%;padding:28px 24px}.rtim-daily h2,.rtim-daily blockquote{font-size:38px}.rtim-daily__lead,.rtim-daily__reflection{font-size:22px}.rtim-daily-full{margin:0;padding:24px 18px;border-radius:0}.rtim-daily__meta-top{align-items:flex-start;flex-direction:column}.rtim-daily__actions{grid-template-columns:1fr}}

/* Biblia RTIM Daily 1.1.3 — la vista diaria sustituye CANON 66 en /biblia/?rtim_daily=... */
.rtim-daily-route{width:100%;max-width:none;margin:0;padding:42px 20px 70px;background:#06080b;color:#f7f4ee;overflow-x:hidden}.rtim-daily-route>.rtim-daily-full,.rtim-daily-route>.rtim-daily--pending,.rtim-daily-route>.rtim-daily--notice{margin-left:auto;margin-right:auto}.rtim-daily-route .rtim-daily-full{box-shadow:0 30px 90px rgba(0,0,0,.34)}@media(max-width:700px){.rtim-daily-route{padding:24px 14px 48px}}

/* Biblia RTIM Daily 1.1.4 — retorno visible desde las vistas completas */
.rtim-daily-return{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 30px;padding:0 0 18px;border-bottom:1px solid rgba(255,255,255,.1)}
.rtim-daily-return:last-child{margin:34px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:0}
.rtim-daily-return a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 16px;border-radius:999px;text-decoration:none;font-weight:900;line-height:1.2;transition:transform .15s ease,border-color .15s ease,background .15s ease}
.rtim-daily-return__home{color:#f7f4ee!important;border:1px solid rgba(255,255,255,.18);background:#111820}
.rtim-daily-return__canon{color:#090b0e!important;border:1px solid #d6aa45;background:#d6aa45}
.rtim-daily-return a:hover{transform:translateY(-1px)}
.rtim-daily-return a:focus-visible{outline:3px solid #fff;outline-offset:3px}
@media(max-width:520px){.rtim-daily-return{align-items:stretch}.rtim-daily-return a{flex:1;padding:11px 12px}}

/* Biblia RTIM Daily 1.1.5 · referencias y procedencia editorial. */
.rtim-daily-full a:not(.rtim-daily__open):not(.rtim-daily-return__home):not(.rtim-daily-return__canon){color:#ead08d;text-decoration:underline;text-decoration-color:rgba(234,208,141,.75);text-underline-offset:3px}
.rtim-daily-full a:focus-visible{outline:2px solid #ead08d;outline-offset:3px}
.rtim-daily-date{margin:28px 0 8px;color:#e2e1da;font-size:14px!important;line-height:1.5!important}
.rtim-daily-editorial{margin:0;padding:12px 0;border-top:1px solid rgba(255,255,255,.13);color:#c4c6c9}
.rtim-daily-editorial summary{display:list-item;width:fit-content;cursor:pointer;color:#e5c16d;font-size:14px;font-weight:700}
.rtim-daily-editorial .rtim-daily-meta{margin:10px 0 0;padding:0;border:0;color:#c4c6c9;overflow-wrap:anywhere}
.rtim-daily-editorial summary:focus-visible{outline:2px solid #e5c16d;outline-offset:3px}

.rtim-daily-return{flex-wrap:wrap;justify-content:flex-start}
.rtim-daily-return .rtim-daily-return__secondary{border:1px solid rgba(214,170,69,.32);background:rgba(214,170,69,.07);color:#ead08d}
@media(max-width:520px){.rtim-daily-return{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rtim-daily-return a{width:100%;min-width:0}}
