[data-demo="liturgia"]{--ld-bg:#fbf7ee;--ld-fg:#163e3d;--ld-card:#fffdf8;--ld-muted:#647775;--ld-border:#deded3;--ld-accent:#d9785f;background:var(--ld-bg);color:var(--ld-fg)}[data-demo="liturgia"].ld-dark{--ld-bg:#142b2c;--ld-fg:#f5f1e7;--ld-card:#203b3b;--ld-muted:#adc0b8;--ld-border:#3e5551}[data-demo="liturgia"] .demo-body{padding:0;height:480px;overflow:hidden;background:var(--ld-bg);color:var(--ld-fg)}[data-demo="liturgia"] .ld-app{height:100%;display:flex;flex-direction:column;font-family:var(--sans);font-size:12px;text-align:left}[data-demo="liturgia"] .ld-top{display:flex;align-items:center;justify-content:space-between;padding:9px 16px;border-bottom:1px solid var(--ld-border);flex-shrink:0}[data-demo="liturgia"] .ld-top>strong{font-size:28px;letter-spacing:-3px;font-weight:800}[data-demo="liturgia"] .ld-top>strong>span{font-size:12px;color:var(--ld-accent);letter-spacing:0}[data-demo="liturgia"] .ld-btn{appearance:none;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;border-radius:12px;padding:10px;line-height:1.4;transition:background .15s}[data-demo="liturgia"] .ld-btn:hover{background:#809c8e22}[data-demo="liturgia"] .ld-btn:focus-visible{outline:2px solid var(--ld-accent);outline-offset:1px}[data-demo="liturgia"] .ld-btn:disabled{opacity:.35;cursor:default}[data-demo="liturgia"] .ld-scroll{min-height:0;padding:17px 17px 8px;overflow:auto;flex:1;overscroll-behavior:contain;scrollbar-width:thin}[data-demo="liturgia"] h2{font:600 27px/1.12 var(--sans);letter-spacing:-1.1px;margin:0 0 9px;color:inherit}[data-demo="liturgia"] h3{font:600 14px/1.4 var(--sans);letter-spacing:-.3px;margin:12px 0 9px}[data-demo="liturgia"] p{font-size:12px;line-height:1.6;margin:8px 0;color:inherit}[data-demo="liturgia"] small{font-size:10px;color:inherit}[data-demo="liturgia"] .ld-date{font-size:8px;letter-spacing:1px;color:var(--ld-muted);text-align:center}[data-demo="liturgia"] .ld-welcome{text-align:center;padding:17px 0}[data-demo="liturgia"] .ld-welcome>span{font-size:36px;color:var(--ld-accent)}[data-demo="liturgia"] .ld-welcome h2{font-size:37px;margin:6px 0}[data-demo="liturgia"] .ld-welcome p{color:var(--ld-muted)}[data-demo="liturgia"] .ld-card{padding:14px;border:1px solid var(--ld-border);border-radius:17px;background:var(--ld-card);margin:10px 0 14px}[data-demo="liturgia"] .ld-between{display:flex;align-items:center;justify-content:space-between;gap:9px}[data-demo="liturgia"] progress{display:block;width:100%;height:5px;accent-color:var(--ld-accent);margin:12px 0;border:0;border-radius:5px;overflow:hidden}[data-demo="liturgia"] progress::-webkit-progress-bar{background:var(--ld-border)}[data-demo="liturgia"] progress::-webkit-progress-value{background:var(--ld-accent)}[data-demo="liturgia"] .ld-primary{background:var(--ld-fg);color:var(--ld-bg);font-weight:600;padding:13px 17px;display:flex;align-items:center;justify-content:space-between;width:100%}[data-demo="liturgia"] .ld-primary:hover{background:var(--ld-accent);color:#fff}[data-demo="liturgia"] .ld-between>.ld-primary{width:auto}[data-demo="liturgia"] .ld-link{display:flex;justify-content:space-between;width:100%;font-weight:600;padding:11px 0;margin-top:5px;text-align:left}[data-demo="liturgia"] .ld-note{font-size:9px;color:var(--ld-muted);line-height:1.5;margin:12px 0}[data-demo="liturgia"] .ld-sub,[data-demo="liturgia"] .ld-muted{color:var(--ld-muted)}[data-demo="liturgia"] .ld-row{display:flex;align-items:center;width:100%;gap:10px;text-align:left;border-bottom:1px solid var(--ld-border);border-radius:0;padding:13px 2px}[data-demo="liturgia"] .ld-row>span:nth-child(2){flex:1}[data-demo="liturgia"] .ld-row strong,[data-demo="liturgia"] .ld-row small{display:block}[data-demo="liturgia"] .ld-row small{color:var(--ld-muted);font-size:9px;margin-top:3px}[data-demo="liturgia"] .ld-symbol{font-size:23px;color:var(--ld-accent);width:25px;text-align:center}[data-demo="liturgia"] .ld-chips{display:flex;flex-wrap:wrap;gap:5px;margin:11px 0}[data-demo="liturgia"] .ld-chips>.ld-btn{font-size:10px;border:1px solid var(--ld-border);padding:7px 9px;border-radius:20px}[data-demo="liturgia"] .ld-chips>.is-active{background:var(--ld-fg);color:var(--ld-bg);border-color:var(--ld-fg)}[data-demo="liturgia"] .ld-reader-tools{display:flex;align-items:center;gap:7px;margin:13px 0}[data-demo="liturgia"] .ld-reader-tools>span{margin-left:auto;font-size:10px}[data-demo="liturgia"] .ld-mini{border:1px solid var(--ld-border);padding:7px 9px;font-size:11px}[data-demo="liturgia"] .ld-reading{margin:19px 0;font-size:calc(17px * var(--ld-scale))!important}[data-demo="liturgia"] .ld-reading>small{font:8px var(--sans);color:var(--ld-accent);letter-spacing:1.4px}[data-demo="liturgia"] .ld-reading h3{font-family:Georgia,serif;font-size:calc(22px * var(--ld-scale));font-weight:400}[data-demo="liturgia"] .ld-reading p{font-family:Georgia,serif;font-size:calc(16px * var(--ld-scale));line-height:1.7;white-space:pre-line}[data-demo="liturgia"] .ld-index{padding:8px;background:var(--ld-card);border:1px solid var(--ld-border);border-radius:12px}[data-demo="liturgia"] .ld-index>.ld-btn{display:block;width:100%;text-align:left;font-size:11px}[data-demo="liturgia"] .ld-index>.is-active{background:#d9785f22}[data-demo="liturgia"] .ld-nav{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ld-border);padding:4px 5px;background:var(--ld-card);flex-shrink:0}[data-demo="liturgia"] .ld-nav>.ld-btn{padding:6px 2px;font-size:8px;color:var(--ld-muted)}[data-demo="liturgia"] .ld-nav>.ld-btn>span{display:block;font-size:19px;margin-bottom:3px}[data-demo="liturgia"] .ld-nav>.is-active{background:#d9785f18;color:var(--ld-fg)}[data-demo="liturgia"] .ld-notice{font-size:9px;line-height:1.4;padding:0 17px;color:var(--ld-accent)}[data-demo="liturgia"] .ld-notice:not(:empty){padding-bottom:8px}[data-demo="liturgia"] .ld-progress{text-align:center}[data-demo="liturgia"] .ld-progress>strong{font-size:54px;letter-spacing:-3px}[data-demo="liturgia"] .ld-progress>strong>small{font-size:18px;letter-spacing:0}
