:root{--purple:#292138;--yellow:#FADA5D;--white:#FFFFFF;--grey:#A6AFB5;--rose:#C9708F;--bg:#FFFFFF;--surface:#F4F4F5;--fg:#292138;--muted:#5F596A;--line:#A6AFB5;--soft:rgba(166,175,181,.45);--mark:#292138;--link:#292138;--cover:#292138;--cover-fg:#FFFFFF;--cover-muted:#A6AFB5;--node:rgba(166,175,181,.5);--serif:"Literata", Georgia, "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs:1.125rem}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#292138;--surface:#362E44;--fg:#FFFFFF;--muted:#A6AFB5;--line:rgba(166,175,181,.5);--soft:rgba(166,175,181,.28);--mark:#FADA5D;--link:#FADA5D;--cover:#292138;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--link);text-underline-offset:3px}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--mark);outline-offset:2px;border-radius:4px}[hidden]{display:none!important}.gutter{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.col{max-width:38rem;margin:0 auto}.samplebar{background:var(--yellow);color:var(--purple);font-size:13px;padding-top:env(safe-area-inset-top,0px)}.samplebar .col{padding-block:9px;display:flex;gap:8px 14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.samplebar b{font-weight:600}.samplebar a.sbbuy{display:inline-flex;align-items:center;gap:7px;background:var(--purple);color:var(--yellow);font-weight:600;white-space:nowrap;text-decoration:none;border-radius:999px;padding:7px 14px;font-size:13px}.samplebar a.sbbuy svg{width:15px;height:15px}.cover{background:var(--cover);color:var(--cover-fg);position:relative;overflow:hidden}.cover .col{padding-block:30px 26px;position:relative;z-index:1}.logo{display:block;height:30px;width:auto;color:var(--white);--stk-star-color:var(--yellow)}.logo .s{fill:var(--yellow)}.cover h1{font-family:var(--serif);font-weight:500;font-size:clamp(2.4rem,9vw,3.4rem);line-height:1.02;letter-spacing:-.01em;margin:44px 0 8px;position:relative;text-wrap:balance}.cover h1 em{font-style:italic;color:var(--yellow)}.cover .sub{font-family:var(--serif);font-size:1.1rem;color:var(--cover-muted);margin:0}.cover .by{font-size:13px;color:var(--cover-muted);margin:10px 0 0}.cover .noapp{font-size:13px;font-weight:600;color:var(--yellow);margin:12px 0 0;max-width:30rem}.a2hs{display:flex;gap:12px;align-items:flex-start;margin-top:22px;background:var(--surface);border:1px solid var(--soft);border-radius:14px;padding:14px 14px 14px 16px}.a2hs[hidden]{display:none!important}.a2hs b{font-size:14.5px}.a2hs p{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted)}.a2hs .btn{margin-top:10px}.a2i{flex:none;width:34px;height:34px;border-radius:9px;background:var(--purple);position:relative}.a2i:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;background:var(--yellow);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%)}.a2x{flex:none;margin-left:auto;border:0;background:none;font-size:22px;line-height:1;color:var(--muted);padding:2px 4px}.glow{position:absolute;right:-64px;top:-58px;width:236px;height:236px;pointer-events:none}.glow .rays{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.glow .rays line{stroke:var(--yellow);stroke-width:1.2;opacity:.22}.glow-star{position:absolute;left:50%;top:50%;width:80px;height:89px;transform:translate(-50%,-50%);color:var(--yellow)}.glow-star svg{display:block;width:100%;height:100%}.path{margin-top:30px}.path-label{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cover-muted);margin-bottom:10px}.weeks{display:grid;grid-template-columns:7fr 7fr 7fr 5fr;gap:10px}.week{display:flex;align-items:center;justify-content:space-between;position:relative;height:28px}.week:before{content:"";position:absolute;left:4px;right:4px;top:50%;height:1px;background:var(--node)}.node{position:relative;width:8px;height:8px;border-radius:50%;background:var(--node);border:0;padding:0;flex:none}.node.sun{width:12px;height:12px}.node.rose{background:var(--rose)}.node.feast{box-shadow:0 0 0 2px var(--cover),0 0 0 3.5px var(--cover-muted)}.node.open{background:var(--yellow);width:16px;height:16px;box-shadow:0 0 0 4px #fada5d2e}.node.open[aria-current=true]{box-shadow:0 0 0 4px var(--cover),0 0 0 6px var(--yellow)}.node.open:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.wk-names{display:grid;grid-template-columns:7fr 7fr 7fr 5fr;gap:10px;margin-top:6px;font-size:10.5px;color:var(--cover-muted);letter-spacing:.04em}.legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:16px;font-size:12px;color:var(--cover-muted)}.legend span{display:inline-flex;align-items:center;gap:7px}.legend i{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--node)}.legend i.g{background:var(--yellow)}.legend i.r{background:var(--rose)}.tools{position:sticky;top:0;z-index:5;background:var(--bg);border-bottom:1px solid var(--soft);padding-top:env(safe-area-inset-top,0px)}.tools .col{display:flex;align-items:center;gap:10px;padding-block:9px}.tools .now{flex:1;min-width:0;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tools .now b{color:var(--fg);font-weight:600}.btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:500;min-height:36px;text-decoration:none}.btn[disabled]{opacity:.45;cursor:default}.btn.play{background:var(--bg);color:var(--fg);border-color:var(--line)}.btn.buy{background:var(--purple);color:var(--yellow);border-color:var(--purple);font-weight:600;white-space:nowrap}.btn.buy svg{width:15px;height:15px}.btn.buy--wide{flex-basis:100%;justify-content:center;min-height:46px;font-size:15px}.tools .btn.buy{margin-left:auto}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.buy{background:var(--yellow);color:var(--purple);border-color:var(--yellow)}}.btn svg{width:14px;height:14px}.size{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden}.size button{border:0;background:transparent;padding:0 11px;min-height:34px;font-family:var(--serif);font-size:14px}.size button+button{border-left:1px solid var(--line);font-size:17px}.lang{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden}.lang button{border:0;background:transparent;padding:0 11px;min-height:34px;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--muted)}.lang button[aria-pressed=true]{background:var(--purple);color:var(--white)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .lang button[aria-pressed=true]{background:var(--yellow);color:var(--purple)}}.player{display:flex;align-items:center;gap:10px;padding:0 0 10px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.player input[type=range]{flex:1;min-width:0;accent-color:var(--purple);height:24px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .player input[type=range]{accent-color:var(--yellow)}}.player .skip,.player .rate{border:1px solid var(--soft);background:transparent;border-radius:999px;font-size:12px;font-weight:600;min-height:30px;padding:0 9px;color:var(--fg)}.day{padding-block:38px 24px}.date{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.day h2{font-family:var(--serif);font-weight:500;font-size:1.75rem;line-height:1.2;margin:8px 0 0;text-wrap:balance}.reading{font-family:var(--serif);font-size:var(--fs);line-height:1.68}.reading p{margin:0 0 1em}.cross{color:var(--muted);font-style:italic;margin-top:26px!important}.antiphon{font-style:italic}.sec{margin-top:38px}.sec-h{display:flex;align-items:baseline;gap:10px;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.sec-h .g{font-family:var(--serif);font-size:18px;letter-spacing:0;color:var(--mark);width:18px;text-align:center}.verse{font-style:italic;white-space:pre-line}.lect{font-family:var(--sans);font-size:13.5px;font-weight:500}.leo{background:var(--surface);border-radius:14px;padding:24px 22px 18px;position:relative;border-left:3px solid var(--purple)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .leo{border-left-color:var(--yellow)}}.leo .q{display:block;font-family:var(--serif);font-size:58px;line-height:.6;height:26px;color:var(--mark)}.leo .q--close{text-align:right;margin:-4px 0 14px}.leo .reading{padding-top:14px}.leo .src{font-family:var(--sans);font-size:12.5px;color:var(--muted);border-top:1px solid var(--soft);padding-top:12px;margin-top:6px;display:grid;gap:3px}.leo .src a{font-weight:500}.pts h3{font-family:var(--serif);font-weight:500;font-size:1.08rem;margin:22px 0 10px}.pts ol{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pts li{border:1px solid var(--soft);border-radius:12px;padding:14px 16px}.pts li p{margin:0;font-family:var(--serif);font-size:calc(var(--fs) * .95);line-height:1.55}.jbtn{margin-top:10px;border:0;background:none;padding:4px 0;font-size:13px;font-weight:500;color:var(--link);display:inline-flex;gap:6px;align-items:center}.jbtn .dot{width:6px;height:6px;border-radius:50%;background:var(--mark)}textarea{display:block;width:100%;margin-top:8px;min-height:84px;resize:vertical;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--bg);color:var(--fg);font-family:var(--serif);font-size:16px;line-height:1.5}.prayer{font-style:italic}.amen{font-style:normal;font-weight:600}.dayend{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;border-top:1px solid var(--soft);margin-top:34px;padding-top:20px}.pager{display:flex;gap:8px;flex-wrap:wrap}.btn.pdf.done{color:var(--muted)}.pdfmsg{margin:12px 0 0;font-size:13.5px;line-height:1.5;color:var(--fg);background:var(--surface);border-radius:10px;padding:12px 14px}.privacy{margin:0 0 10px;padding:14px 16px;border:1px solid var(--soft);border-radius:12px;color:var(--fg);font-size:13px;line-height:1.55}.privacy b{font-weight:600}.cta{background:var(--purple);color:var(--white);border-radius:16px;padding:26px 22px;margin-top:30px;position:relative;overflow:hidden}.cta .st{position:absolute;right:-30px;top:-26px;width:110px;height:122px;color:var(--yellow);opacity:.35}.cta .st svg{display:block;width:100%;height:100%}.cta .ctano{color:var(--yellow);font-weight:600;font-size:14px}.cta h3{font-family:var(--serif);font-weight:500;font-size:1.4rem;line-height:1.2;margin:0 0 8px;max-width:80%}.cta p{margin:0 0 16px;color:var(--grey);max-width:34rem}.cta a{display:inline-flex;align-items:center;gap:8px;background:var(--yellow);color:var(--purple);font-weight:600;border-radius:999px;padding:11px 18px;text-decoration:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cta{background:var(--surface)}}footer{border-top:1px solid var(--soft);margin-top:24px}footer .col{padding-block:22px calc(40px + env(safe-area-inset-bottom,0px));font-size:12.5px;color:var(--muted);display:grid;gap:6px}footer .logo{height:18px;color:var(--fg);margin-bottom:6px;--stk-star-color:var(--purple)}footer .logo .s{fill:var(--purple)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) footer .logo .s{fill:var(--yellow)}footer .logo{--stk-star-color:var(--yellow)}}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--purple);color:var(--white);padding:9px 16px;border-radius:999px;font-size:13px;z-index:20;max-width:90vw;text-align:center}@media(max-width:420px){.day h2{font-size:1.5rem}.tools .now{display:none}.tools .col>div:first-child{gap:7px}.tools .btn{padding:7px 10px}.size button,.lang button{padding:0 8px}}@media(max-width:380px){#playlbl{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.gate{margin-top:26px;background:#ffffff0f;border:1px solid rgba(166,175,181,.4);border-radius:16px;padding:20px 18px;max-width:30rem}.gate h2{font-family:var(--serif);font-weight:500;font-size:1.35rem;line-height:1.25;margin:0 0 6px;color:var(--white)}.gate p{margin:0;color:var(--cover-muted);font-size:14px}.gate ul{list-style:none;padding:0;margin:14px 0 16px;display:grid;gap:6px;color:var(--white);font-size:14px}.gate li{display:flex;gap:9px;align-items:baseline}.gate li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--yellow);transform:translateY(-2px)}.gate label{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cover-muted);margin-bottom:6px}.gate input[type=email]{width:100%;font:16px var(--sans);padding:13px 14px;border-radius:10px;border:1px solid var(--grey);background:var(--white);color:var(--purple)}.gate button[type=submit]{width:100%;margin-top:10px;font:600 15px var(--sans);padding:13px 16px;border-radius:999px;border:0;background:var(--yellow);color:var(--purple);min-height:48px}.gate .fine{font-size:12px;margin-top:10px;line-height:1.45}.gate .err{color:var(--yellow);font-size:13.5px;margin:0 0 10px}.gate .glang{background:none;border:0;padding:0;margin-top:14px;color:var(--yellow);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}body.is-locked .path,body.is-locked .tools,body.is-locked main{display:none}body:not(.is-locked) .gate{display:none}
/*# sourceMappingURL=/cdn/shop/files/luye-sample.css.map */
