.isis-page{max-width:960px;margin:0 auto;padding:20px 18px 36px;color:#3d324b}.isis-page header{text-align:center;padding:24px 0}.isis-page h1{font:500 clamp(28px,4vw,44px)/1.25 Georgia,serif!important;color:#59436b!important;margin:16px 0!important}.eyebrow{font:12px/1.5 Arial;letter-spacing:2px;text-transform:uppercase;color:#8f7449}.lead{font:24px Georgia;color:#8f7449}.player{box-sizing:border-box;background:radial-gradient(ellipse at top,#fff9e8,transparent 65%),linear-gradient(135deg,#f4eefb,#faf8fc);border:1px solid #d9cce4;border-radius:26px;padding:30px;margin:28px 0;box-shadow:0 15px 55px #5e407212}.sun{text-align:center;font-size:46px;color:#b98d3c}.caption{min-height:225px;display:flex;flex-direction:column;justify-content:center;text-align:center;overflow-wrap:anywhere}.caption #phrase{font:500 clamp(25px,3vw,36px)/1.45 Georgia,serif;color:#58406c;margin:15px 0}.caption #translation{font:clamp(19px,2.4vw,26px)/1.5 Georgia,serif;margin:6px 0}.caption #note{font:italic 16px/1.6 Georgia;color:#7f6c52;min-height:26px}.controls,.options,.phrase-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.player button{font:600 15px/1.3 Arial;border:1px solid #c4afd5;border-radius:12px;padding:13px 20px;min-height:46px;background:#fff;color:#58406c;cursor:pointer}.player #play{background:#6b5085;color:#fff;border-color:#6b5085}.player button:disabled{opacity:.5;cursor:default}.player button:focus-visible,.player input:focus-visible{outline:3px solid #b68a36;outline-offset:3px}#clock{margin-left:auto;font:14px Arial;font-variant-numeric:tabular-nums}.seek-label{display:block;font:13px Arial;margin-top:22px}#seek{width:100%;margin:0}.player input[type=range]{min-height:40px;accent-color:#7b5c96}.options label{display:flex;align-items:center;gap:9px;font:15px Arial}.options{justify-content:space-between}.options input[type=checkbox]{width:20px;height:20px;accent-color:#7b5c96}#volume{width:110px}#status,#timing-note{font:14px/1.6 Arial;color:#72617b}#timing-note{border-top:1px solid #ded4e6;padding-top:16px}.phrase-controls{justify-content:center;font:14px Arial}.isis-page details{margin:24px 0;border:1px solid #ddd1e6;border-radius:16px;padding:20px;background:#fff}.isis-page summary{cursor:pointer;font:20px Georgia;color:#604a75}.verse{padding:18px 0;border-bottom:1px solid #eee7f0;font:20px/1.5 Georgia}.verse p{margin:7px 0!important}.verse small{display:block;color:#806d51;font-style:italic}.credit{font:14px/1.8 Arial;color:#87748e;margin-top:30px}#editor{border-top:1px dashed #b9a2ca;margin-top:25px;padding-top:18px}#editor[hidden]{display:none}#editor button{margin:5px}#upcoming{font-weight:bold}@media(max-width:540px){.isis-page{padding:10px 8px}.player{padding:20px 14px;border-radius:18px}.caption{min-height:260px}.controls{gap:9px}#clock{width:100%;margin:7px 0}.options{gap:14px}.player button{padding:12px 15px}.verse{font-size:18px}}

.caption{overflow-wrap:normal;word-break:normal}.caption #phrase,.verse strong{font-family:"Segoe UI",Arial,sans-serif;letter-spacing:normal;font-kerning:normal;font-weight:500}.isis-page{min-width:0}.papyrus-section{margin:30px 0;min-width:0}.papyrus-scroll{width:100%;max-width:100%;height:480px;overflow:auto;direction:ltr;border:1px solid #cab99c;border-radius:12px;background:#f2e5cd;box-sizing:border-box}.papyrus-scroll img{display:block!important;width:26009px!important;height:3550px!important;max-width:none!important;max-height:none!important;margin:0!important}.papyrus-scroll:focus-visible{outline:3px solid #9675ad}.isis-page h2{font:500 27px/1.35 Georgia,serif;color:#604a75;margin:32px 0 18px}.practice-prose{font:18px/1.75 Georgia,serif}.practice-prose p{margin:0 0 17px!important}.practice-prose a{overflow-wrap:anywhere}.papyrus-section p{font:15px/1.6 Arial}@media(max-width:540px){.papyrus-scroll{height:360px}.practice-prose{font-size:17px}.isis-page h2{font-size:24px}}

/* Site typography and a 500px-high papyrus */
.isis-page,.practice-prose{font-family:Arial,Helvetica,sans-serif;font-size:inherit;line-height:1.75;color:inherit}.isis-page h1{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;font-size:clamp(27px,4vw,36px)!important;color:inherit!important}.isis-page h2{font-family:Arial,Helvetica,sans-serif;font-size:1.38rem;font-weight:700;line-height:1.4;color:inherit}.isis-page .lead,.isis-page summary,.caption #translation,.caption #note{font-family:Arial,Helvetica,sans-serif}.isis-page header.ramka{padding:20px;margin:20px 0 28px}.isis-page h2.your_yoga_a{margin:34px 0 22px;padding:16px 20px}.practice-prose p{margin:0 0 20px!important;text-align:left}.practice-prose .ramka,.practice-prose .ramka2{margin:24px 0!important;padding:18px 22px}.papyrus-scroll{height:520px;max-height:none;overflow-x:auto;overflow-y:hidden;border-radius:12px;overscroll-behavior-x:contain}.papyrus-scroll img{height:500px!important;width:auto!important;max-width:none!important;max-height:500px!important}.source-note{font-size:.85em}.isis-page details{padding:20px}.isis-page summary{font-weight:700;line-height:1.5}.isis-page details[open] summary{margin-bottom:25px}@media(max-width:540px){.papyrus-scroll{height:520px}.isis-page h2.your_yoga_a{padding:13px}.practice-prose .ramka,.practice-prose .ramka2{padding:14px}.isis-page details{padding:14px}}

.caption #phrase,.caption #translation,.caption #note{white-space:pre-line}
