/* Scoped to the existing Tehilim application; chapters, cycles and original actions stay native. */
#rt-app.ujt-compact{--rt-blue:#235967;--rt-ink:#163f48;--rt-line:#d7dfda;--rt-pale:#f1f5f1;max-width:1060px;padding:20px 24px 45px}
#rt-app.ujt-compact .rt-hero{margin-bottom:12px;gap:12px}#rt-app.ujt-compact .rt-hero h1{font:400 clamp(25px,3vw,34px)/1.25 'Lora',Georgia,serif;margin:0}#rt-app.ujt-compact .rt-hero .rt-eyebrow,#rt-app.ujt-compact .rt-hero p,#rt-app.ujt-compact .rt-seal{display:none}#rt-app.ujt-compact .rt-hero h1 span{font-size:.8em;margin-inline-start:8px}#rt-app.ujt-compact .rt-tabs{padding-bottom:12px;margin-bottom:14px;gap:7px}#rt-app.ujt-compact .rt-tabs button{font-size:13px;padding:7px 12px;min-height:40px;border-radius:5px}#rt-app.ujt-compact #rt-status:empty{display:none}#rt-app.ujt-compact .rt-layout{display:block}#rt-app.ujt-compact .rt-panel{padding:22px 30px;border-radius:5px;box-shadow:none}#rt-app.ujt-compact .rt-reading{margin:0}
#rt-app.ujt-compact .ujt-chapter-picker{margin:0 0 14px;border:1px solid var(--rt-line);border-radius:5px;background:#fff}#rt-app.ujt-compact .ujt-chapter-picker>summary{cursor:pointer;min-height:46px;padding:10px 16px;font-size:14px;font-weight:650;list-style-position:inside}#rt-app.ujt-compact .ujt-picker-current{font-size:13px;float:right;font-weight:400;color:#647a7b;margin-inline-start:14px}#rt-app.ujt-compact .rt-index{margin:0;border:0;border-top:1px solid var(--rt-line);border-radius:0;padding:18px 20px}#rt-app.ujt-compact .rt-index h2{display:none}#rt-app.ujt-compact .rt-index>label{display:inline-block;margin-inline-end:10px}#rt-app.ujt-compact .rt-index input,#rt-app.ujt-compact .rt-index select{display:inline-block;width:auto;max-width:100%;margin-inline-end:20px;font-size:14px}#rt-app.ujt-compact .rt-grid{grid-template-columns:repeat(auto-fill,minmax(43px,1fr));max-height:245px;margin-top:14px;gap:7px}#rt-app.ujt-compact .rt-grid button{min-height:42px}#rt-app.ujt-compact .rt-index>.rt-small{margin:10px 0 0}
#rt-app.ujt-compact .rt-reading-head{margin-bottom:7px;scroll-margin-top:90px}#rt-app.ujt-compact .rt-reading-head .rt-eyebrow{font-size:10px;letter-spacing:1.4px}#rt-app.ujt-compact .rt-reading-head h2{font:400 29px/1.25 'Lora',Georgia,serif;margin:2px 0 5px}#rt-app.ujt-compact .ujt-main-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:8px 0}#rt-app.ujt-compact .ujt-language-buttons{display:flex;gap:6px;flex-wrap:wrap}#rt-app.ujt-compact .ujt-language-buttons button{min-height:42px;font-size:13px;line-height:1.3;padding:8px 12px;border-radius:5px;font-weight:600}#rt-app.ujt-compact .ujt-language-buttons button[aria-pressed=true]{color:#fff;background:var(--rt-blue);border-color:var(--rt-blue)}#rt-app.ujt-compact .ujt-font-buttons{display:flex;gap:6px}#rt-app.ujt-compact .ujt-font-buttons button{min-width:42px;min-height:42px;padding:6px 10px;border-radius:5px}#rt-app.ujt-compact .ujt-reading-tools{border:0;border-bottom:1px solid var(--rt-line);margin:0 0 12px;font-size:13px}#rt-app.ujt-compact .ujt-reading-tools>summary{cursor:pointer;padding:8px 0;min-height:38px;list-style-position:inside;color:#5b7175}#rt-app.ujt-compact .ujt-reading-tools-body{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0 14px}#rt-app.ujt-compact .ujt-reading-tools-body>button{font-size:13px;min-height:42px;border-radius:5px;padding:8px 11px}#rt-app.ujt-compact .ujt-reading-tools .rt-pronunciation{flex-basis:100%;margin:4px 0 0;font-size:12px;padding:10px;border-radius:4px}#rt-app.ujt-compact #rt-reader-actions{display:none}#rt-app.ujt-compact .rt-dedication{padding:14px 18px;margin-bottom:14px}#rt-app.ujt-compact .rt-dedication p{font-size:18px;line-height:1.5;margin:5px 0 0}
#rt-app.ujt-compact #rt-verses{min-height:100px}#rt-app.ujt-compact .ujt-reading-language{margin:0;padding:14px 0 20px;border:0;background:transparent}#rt-app.ujt-compact .ujt-reading-language+.ujt-reading-language{border-top:1px solid var(--rt-line);padding-top:22px}#rt-app.ujt-compact .ujt-language-title{font:650 10px/1.4 system-ui,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:#657d80;margin:0 0 12px}#rt-app.ujt-compact .ujt-reading-text{margin:0;white-space:normal;text-wrap:pretty;overflow-wrap:break-word}#rt-app.ujt-compact .ujt-language-he .ujt-reading-text{font:var(--rt-font)/1.95 'SBL Hebrew','Noto Serif Hebrew',David,Georgia,serif;text-align:right;direction:rtl}#rt-app.ujt-compact .ujt-language-tr .ujt-reading-text{font-size:calc(var(--rt-font)*.78);font-style:italic;line-height:1.95;color:#385b63}#rt-app.ujt-compact .ujt-language-pt .ujt-reading-text{font:calc(var(--rt-font)*.8)/1.95 'Lora',Georgia,serif;color:inherit}#rt-app.ujt-compact .ujt-verse{display:inline;scroll-margin-top:120px}#rt-app.ujt-compact .ujt-verse-number{font:600 10px/0 system-ui,sans-serif;color:#718585;vertical-align:super;margin-inline:5px 4px;white-space:nowrap}#rt-app.ujt-compact .ujt-verse:target{background:rgba(171,132,81,.13);outline:3px solid rgba(171,132,81,.13);border-radius:2px}#rt-app.ujt-compact #rt-source{margin-top:8px;font-size:11px;line-height:1.6}#rt-app.ujt-compact #rt-reader-actions-bottom{padding:12px;margin:16px 0 0;border-radius:5px}#rt-app.ujt-compact .rt-page-nav{margin:18px 0 0}#rt-app.ujt-compact .rt-page-nav button{font-size:14px;min-height:44px;border-radius:5px}#rt-app.ujt-compact #rt-studies{margin-top:24px}#rt-app.ujt-compact summary:focus-visible{outline:3px solid #167d9a;outline-offset:3px}
@media(max-width:760px){#rt-app.ujt-compact{padding:14px 12px 30px}#rt-app.ujt-compact .rt-panel{padding:18px}#rt-app.ujt-compact .rt-tabs{gap:5px}#rt-app.ujt-compact .rt-tabs button{min-height:44px;font-size:12px;padding:7px 8px}#rt-app.ujt-compact .rt-index{padding:14px}#rt-app.ujt-compact .rt-index>label{display:block;margin:9px 0 5px}#rt-app.ujt-compact .rt-index input,#rt-app.ujt-compact .rt-index select{width:100%;margin:0}#rt-app.ujt-compact .rt-grid{grid-template-columns:repeat(auto-fill,minmax(39px,1fr));max-height:220px;gap:6px}#rt-app.ujt-compact .ujt-main-tools{align-items:flex-start}#rt-app.ujt-compact .ujt-language-buttons{flex:1}#rt-app.ujt-compact .ujt-font-buttons{margin-left:auto}#rt-app.ujt-compact .ujt-language-buttons button{padding:8px 10px;min-height:44px;font-size:12px}#rt-app.ujt-compact .ujt-font-buttons button{min-width:40px;min-height:44px;padding:5px 7px}#rt-app.ujt-compact .ujt-reading-tools>summary{min-height:44px;padding:10px 0}#rt-app.ujt-compact .rt-reading-head{scroll-margin-top:75px}#rt-app.ujt-compact .ujt-reading-language{padding-bottom:16px}#rt-app.ujt-compact .ujt-language-tr .ujt-reading-text,#rt-app.ujt-compact .ujt-language-pt .ujt-reading-text{line-height:1.85}}
@media(max-width:420px){#rt-app.ujt-compact .rt-panel{padding:15px}#rt-app.ujt-compact .ujt-main-tools{gap:8px;flex-wrap:wrap}#rt-app.ujt-compact .ujt-language-buttons{flex-basis:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#rt-app.ujt-compact .ujt-language-buttons button{padding:8px 5px;font-size:11px}#rt-app.ujt-compact .ujt-font-buttons{margin-left:0}#rt-app.ujt-compact .ujt-picker-current{font-size:12px}#rt-app.ujt-compact .rt-reading-head h2{font-size:26px}}
