:root[data-site-page=diamond]{color-scheme:dark;--ink: #f0eadc;--muted: #b7b7a9;--gold: #c8a76a;--deep: #101716;--glass: rgba(13, 20, 19, .78);--line: rgba(226, 214, 184, .22);--reader-font-scale: 1;--reader-line-scale: 1;--parallax-x: 0px;--parallax-y: 0px;font-family:var(--font-ui);background:var(--deep);scroll-behavior:smooth}:where(html[data-site-page=diamond]) *{box-sizing:border-box}html[data-site-page=diamond],:where(html[data-site-page=diamond]) body{margin:0;min-height:100%;background:var(--deep);color:var(--ink)}:where(html[data-site-page=diamond]) body{overflow-x:hidden}:where(html[data-site-page=diamond]) a{color:inherit}:where(html[data-site-page=diamond]) button{font:inherit}:where(html[data-site-page=diamond]) button:focus-visible,:where(html[data-site-page=diamond]) a:focus-visible{outline:2px solid #e8c884;outline-offset:4px}:where(html[data-site-page=diamond]) .image-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#101716}:where(html[data-site-page=diamond]) .stage-image,:where(html[data-site-page=diamond]) .blur-stage{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;width:calc(100% + 24px);height:calc(100% + 24px)}:where(html[data-site-page=diamond]) .stage-image{object-fit:cover;opacity:0;transform:translate(var(--parallax-x),var(--parallax-y)) scale(1.025);transition:opacity .9s ease,transform 4s ease}:where(html[data-site-page=diamond]) .stage-image.is-visible{opacity:1}:where(html[data-site-page=diamond]) .blur-stage{display:none;background:center / cover no-repeat;filter:blur(30px) brightness(.42);transform:scale(1.12)}:where(html[data-site-page=diamond]) .stage-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#060b0ab8,#060b0a29 48%,#060b0a4d),linear-gradient(0deg,rgba(6,10,9,.38),transparent 48%,rgba(6,10,9,.2))}:where(html[data-site-page=diamond]) .site-header{position:fixed;z-index:20;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:24px clamp(22px,4vw,64px);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.16em;background:linear-gradient(rgba(6,10,9,.62),transparent)}:where(html[data-site-page=diamond]) .brand{text-decoration:none;font-weight:var(--weight-heading)}:where(html[data-site-page=diamond]) .site-header nav{display:flex;align-items:center;gap:22px}:where(html[data-site-page=diamond]) .site-header nav a,:where(html[data-site-page=diamond]) .text-button{color:var(--ink);text-decoration:none;background:none;border:0;padding:8px 0;cursor:pointer}:where(html[data-site-page=diamond]) .narration-button{display:flex;align-items:center;gap:9px;color:var(--ink);background:#0a100f94;border:1px solid var(--line);border-radius:999px;padding:10px 14px;cursor:pointer}:where(html[data-site-page=diamond]) .sound-dot{width:7px;height:7px;border-radius:50%;background:var(--gold)}:where(html[data-site-page=diamond]) .narration-button.is-playing .sound-dot{animation:pulse 1.8s infinite}@keyframes pulse{60%{box-shadow:0 0 0 8px #c8a76a00}}:where(html[data-site-page=diamond]) .chapter-progress{position:fixed;z-index:18;right:clamp(22px,4vw,64px);top:50%;display:grid;justify-items:center;gap:8px;transform:translateY(-50%);font-family:var(--font-ui);color:var(--gold)}:where(html[data-site-page=diamond]) .chapter-progress span{font-size:var(--text-xs)}:where(html[data-site-page=diamond]) .chapter-progress i{display:block;width:1px;height:64px;background:linear-gradient(var(--gold),rgba(200,167,106,.16))}:where(html[data-site-page=diamond]) .chapter-progress strong{color:#f0eadc9e;font-size:var(--text-xs);font-weight:var(--weight-body)}:where(html[data-site-page=diamond]) .chapter-drawer{position:fixed;z-index:30;inset:0 0 0 auto;width:min(430px,92vw);padding:28px;background:#0b1211f7;border-left:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform:translate(105%);transition:transform .4s cubic-bezier(.22,.8,.2,1);overflow-y:auto}:where(html[data-site-page=diamond]) .chapter-drawer.is-open{transform:translate(0)}:where(html[data-site-page=diamond]) .drawer-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid var(--line)}:where(html[data-site-page=diamond]) .drawer-head div{display:grid;gap:5px}:where(html[data-site-page=diamond]) .drawer-head span{font:var(--weight-body) var(--text-xs)/1.2 var(--font-ui);letter-spacing:.2em;color:var(--gold)}:where(html[data-site-page=diamond]) .drawer-head strong{font-size:var(--text-xl);letter-spacing:.12em}:where(html[data-site-page=diamond]) .drawer-head button{color:var(--ink);background:none;border:0;font-size:var(--text-3xl);line-height:1;cursor:pointer}:where(html[data-site-page=diamond]) .chapter-links{display:grid;grid-template-columns:1fr;gap:1px;margin:22px 0;background:var(--line)}:where(html[data-site-page=diamond]) .chapter-links a{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-height:70px;padding:14px 12px;background:#111a18;text-decoration:none}:where(html[data-site-page=diamond]) .chapter-links a:hover{background:#1b2723}:where(html[data-site-page=diamond]) .chapter-links span{padding-top:3px;font:var(--weight-body) var(--text-xs)/1 var(--font-ui);color:var(--gold)}:where(html[data-site-page=diamond]) .chapter-links div{display:grid;gap:5px;min-width:0}:where(html[data-site-page=diamond]) .chapter-links strong{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-body);letter-spacing:.06em}:where(html[data-site-page=diamond]) .chapter-links small{display:-webkit-box;overflow:hidden;color:#979b92;font:var(--weight-body) var(--text-xs)/1.55 var(--font-ui);-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(html[data-site-page=diamond]) .chapter-drawer>p{color:var(--muted);font-size:var(--text-xs);line-height:1.8}:where(html[data-site-page=diamond]) .reading-tools{position:fixed;z-index:26;left:clamp(18px,3vw,42px);bottom:28px;font-family:var(--font-ui)}:where(html[data-site-page=diamond]) .reading-toggle{display:flex;align-items:center;gap:8px;min-height:45px;padding:9px 14px 9px 10px;color:var(--ink);border:1px solid rgba(226,214,184,.3);border-radius:999px;background:#0b1211e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 36px #0000004d;cursor:pointer}:where(html[data-site-page=diamond]) .reading-toggle span{display:grid;place-items:center;width:27px;height:27px;color:#171c1a;border-radius:50%;background:#d9bb79;font-family:var(--font-ui);font-size:var(--text-base)}:where(html[data-site-page=diamond]) .reading-toggle strong{font-size:var(--text-xs);font-weight:var(--weight-label);letter-spacing:.08em}:where(html[data-site-page=diamond]) .reading-panel{position:absolute;left:0;bottom:56px;width:min(300px,calc(100vw - 28px));padding:20px;border:1px solid rgba(226,214,184,.28);background:#0a110ff5;box-shadow:0 22px 70px #0000007a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;transform:translateY(9px);transition:opacity .25s ease,transform .25s ease,visibility .25s}:where(html[data-site-page=diamond]) .reading-panel.is-open{opacity:1;visibility:visible;transform:translateY(0)}:where(html[data-site-page=diamond]) .reading-panel-head{display:grid;gap:5px;padding-bottom:15px;border-bottom:1px solid var(--line)}:where(html[data-site-page=diamond]) .reading-panel-head strong{font-family:var(--font-ui);font-size:var(--text-lg);font-weight:var(--weight-body);letter-spacing:.08em}:where(html[data-site-page=diamond]) .reading-panel-head small{color:#8f948c;font-size:var(--text-xs)}:where(html[data-site-page=diamond]) .reading-panel fieldset{margin:17px 0 0;padding:0;border:0}:where(html[data-site-page=diamond]) .reading-panel legend{margin-bottom:9px;color:#b9b7ae;font-size:var(--text-xs);letter-spacing:.1em}:where(html[data-site-page=diamond]) .setting-options{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}:where(html[data-site-page=diamond]) .setting-options button{min-height:38px;padding:7px 8px;color:#c8c7bd;border:1px solid rgba(226,214,184,.18);background:#ffffff06;cursor:pointer}:where(html[data-site-page=diamond]) .setting-options button[aria-pressed=true]{color:#171c1a;border-color:#d7b973;background:#d7b973}:where(html[data-site-page=diamond]) main{position:relative;z-index:2}:where(html[data-site-page=diamond]) .scene-section{position:relative;min-height:108vh;display:flex;align-items:center;padding:120px clamp(38px,7vw,110px)}:where(html[data-site-page=diamond]) .hero{min-height:100svh;align-items:flex-end}:where(html[data-site-page=diamond]) .hero-copy{width:min(710px,72vw);padding-bottom:6vh;text-shadow:0 2px 18px rgba(0,0,0,.5)}:where(html[data-site-page=diamond]) .eyebrow{margin:0 0 22px;font:var(--weight-body) var(--text-xs)/1.4 var(--font-ui);letter-spacing:.24em;color:#d5be8d}:where(html[data-site-page=diamond]) .hero h1{margin:0;display:grid;font-family:var(--font-ui);font-weight:var(--weight-body);font-size:clamp(var(--text-5xl),8vw,122px);line-height:1;letter-spacing:.12em}:where(html[data-site-page=diamond]) .hero h1 span:last-child{margin-left:.7em}:where(html[data-site-page=diamond]) .hero blockquote{margin:34px 0 14px;padding-left:18px;border-left:1px solid var(--gold);font-family:var(--font-ui);font-size:clamp(var(--text-lg),2.4vw,var(--text-4xl));letter-spacing:.15em}:where(html[data-site-page=diamond]) .invitation{max-width:540px;color:#e2dfd4;font-size:var(--text-sm);line-height:2;letter-spacing:.05em}:where(html[data-site-page=diamond]) .scroll-cue{position:absolute;right:clamp(24px,6vw,88px);bottom:38px;display:grid;justify-items:center;gap:10px;text-decoration:none;font:var(--weight-body) var(--text-xs)/1 var(--font-ui);letter-spacing:.2em}:where(html[data-site-page=diamond]) .scroll-cue i{display:block;width:1px;height:46px;background:linear-gradient(var(--gold),transparent)}:where(html[data-site-page=diamond]) .chapter-section.copy-right{justify-content:flex-end}:where(html[data-site-page=diamond]) .chapter-card{width:min(690px,47vw);margin:7vh 0;padding:clamp(30px,3.6vw,56px);background:var(--glass);border:1px solid var(--line);box-shadow:0 28px 100px #0000004d;-webkit-backdrop-filter:blur(20px) saturate(.82);backdrop-filter:blur(20px) saturate(.82)}:where(html[data-site-page=diamond]) .chapter-heading{display:flex;align-items:flex-start;gap:20px}:where(html[data-site-page=diamond]) .chapter-heading>span{color:var(--gold);font:var(--weight-body) var(--text-5xl)/.85 var(--font-ui);opacity:.72}:where(html[data-site-page=diamond]) .chapter-heading p{margin:0 0 8px;color:var(--gold);font:var(--weight-body) var(--text-xs)/1 var(--font-ui);letter-spacing:.2em}:where(html[data-site-page=diamond]) .chapter-heading h2{margin:0;font-family:var(--font-ui);font-weight:var(--weight-body);font-size:clamp(var(--text-3xl),3vw,var(--text-5xl));line-height:1.28;letter-spacing:.12em}:where(html[data-site-page=diamond]) .chapter-focus{margin:30px 0 26px;padding:17px 0 17px 20px;border-left:1px solid var(--gold);color:#f3ead8;font-size:clamp(var(--text-base),1.5vw,var(--text-xl));line-height:1.65;letter-spacing:.06em}:where(html[data-site-page=diamond]) .sutra-original{padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:where(html[data-site-page=diamond]) .sutra-original>span,:where(html[data-site-page=diamond]) .plain-reading>span,:where(html[data-site-page=diamond]) .keyword-line>span{display:block;margin-bottom:14px;color:var(--gold);font:var(--weight-body) var(--text-xs)/1 var(--font-reading);letter-spacing:.2em}:where(html[data-site-page=diamond]) .sutra-original p{margin:0 0 17px;color:#e8e1d2;font-family:var(--font-reading);font-size:calc(var(--text-sm) * var(--reader-font-scale));line-height:calc(2.18 * var(--reader-line-scale));letter-spacing:.055em;white-space:pre-wrap}:where(html[data-site-page=diamond]) .sutra-original p:last-child{margin-bottom:0}:where(html[data-site-page=diamond]) .plain-reading{padding:26px 0 6px}:where(html[data-site-page=diamond]) .plain-reading p{margin:0;color:#e9e2d3;font-size:calc(var(--text-sm) * var(--reader-font-scale));line-height:calc(1.95 * var(--reader-line-scale))}:where(html[data-site-page=diamond]) .plain-reading .deeper-reading{margin-top:12px;color:#bfc1b6;font-size:calc(var(--text-xs) * var(--reader-font-scale))}:where(html[data-site-page=diamond]) .keyword-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(226,214,184,.13)}:where(html[data-site-page=diamond]) .keyword-line>span{width:100%;margin-bottom:3px}:where(html[data-site-page=diamond]) .keyword-line i{padding:7px 10px;border:1px solid rgba(200,167,106,.24);color:#d9d3c5;font:normal var(--weight-body) var(--text-xs)/1 var(--font-ui);letter-spacing:.08em}:where(html[data-site-page=diamond]) .next-chapter{display:flex;justify-content:space-between;align-items:center;margin-top:34px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);text-decoration:none;font:var(--weight-body) var(--text-xs)/1 var(--font-ui);letter-spacing:.14em}:where(html[data-site-page=diamond]) .next-chapter b{color:var(--gold);font-size:var(--text-base);font-weight:var(--weight-body)}:where(html[data-site-page=diamond]) .chapter-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:28px}:where(html[data-site-page=diamond]) .chapter-action{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 12px;color:#c9c8bf;border:1px solid rgba(226,214,184,.19);background:#ffffff06;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}:where(html[data-site-page=diamond]) .chapter-action:hover{color:#ead7a5;border-color:#e2c88c80}:where(html[data-site-page=diamond]) .chapter-action[aria-pressed=true]{color:#171c1a;border-color:#d7b973;background:#d7b973}:where(html[data-site-page=diamond]) .chapter-action span{font-size:var(--text-sm)}:where(html[data-site-page=diamond]) .chapter-action b{font:var(--weight-body) var(--text-xs)/1 var(--font-ui);letter-spacing:.08em}:where(html[data-site-page=diamond]) .closing{min-height:150vh;align-items:flex-end;padding-bottom:8vh}:where(html[data-site-page=diamond]) .closing-panel{width:min(1060px,88vw);margin:0 auto;padding:clamp(30px,5vw,74px);background:#0a100fd6;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:where(html[data-site-page=diamond]) .closing h2{margin:0 0 48px;font-family:var(--font-ui);font-weight:var(--weight-body);font-size:clamp(var(--text-4xl),5.6vw,78px);line-height:1.35;letter-spacing:.06em}:where(html[data-site-page=diamond]) .analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}:where(html[data-site-page=diamond]) .analysis-grid article{padding:24px;background:#0f1715f5}:where(html[data-site-page=diamond]) .analysis-grid span{color:var(--gold);font:var(--weight-body) var(--text-xs)/1 var(--font-ui);letter-spacing:.16em}:where(html[data-site-page=diamond]) .analysis-grid p{margin:12px 0 0;color:#cbc9bf;font-size:var(--text-sm);line-height:1.9}:where(html[data-site-page=diamond]) .final-gatha{margin:56px 0;text-align:center;font-family:var(--font-ui);font-size:clamp(var(--text-xl),3vw,var(--text-4xl));line-height:1.9;letter-spacing:.16em}:where(html[data-site-page=diamond]) .page-links{display:grid;grid-template-columns:1fr 1fr;gap:18px}:where(html[data-site-page=diamond]) .page-links a{display:grid;gap:8px;padding:20px;border:1px solid var(--line);text-decoration:none}:where(html[data-site-page=diamond]) .page-links span{color:var(--gold);font:var(--weight-body) var(--text-xs)/1 var(--font-ui);letter-spacing:.18em}:where(html[data-site-page=diamond]) .page-links strong{font-size:var(--text-sm);font-weight:var(--weight-body)}:where(html[data-site-page=diamond]) .source-note{margin:34px 0 0;color:#96988f;font-size:var(--text-xs);line-height:1.8}:where(html[data-site-page=diamond]) .share-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:62;width:min(940px,calc(100vw - 36px));max-height:min(820px,calc(100vh - 36px));grid-template-columns:minmax(270px,.8fr) minmax(300px,1fr);align-items:center;gap:34px;margin:auto;padding:clamp(28px,4vw,52px);color:var(--ink);border:1px solid rgba(226,214,184,.34);background:linear-gradient(135deg,#101816fc,#090f0efc);box-shadow:0 34px 120px #000000a8;overflow:auto}:where(html[data-site-page=diamond]) .share-dialog[open]{display:grid;animation:dialog-in .3s ease both}:where(html[data-site-page=diamond]) .share-dialog::backdrop{background:#030706d1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}:where(html[data-site-page=diamond]) .share-close{position:absolute;top:14px;right:16px;width:38px;height:38px;color:#d7d3c8;border:0;background:transparent;font-size:var(--text-2xl);line-height:1;cursor:pointer}:where(html[data-site-page=diamond]) .share-dialog h2{margin:0 0 16px;font-family:var(--font-ui);font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:var(--weight-body);line-height:1.3;letter-spacing:.08em}:where(html[data-site-page=diamond]) .share-dialog-copy>p:not(.eyebrow){margin:0;color:#bfc1b8;font-size:var(--text-xs);line-height:1.8}:where(html[data-site-page=diamond]) .share-dialog-actions{display:grid;gap:8px;margin-top:26px}:where(html[data-site-page=diamond]) .share-dialog-actions button,:where(html[data-site-page=diamond]) .share-dialog-actions a{display:grid;place-items:center;min-height:44px;padding:10px 14px;color:#ded9cc;border:1px solid rgba(226,214,184,.24);background:#ffffff06;text-decoration:none;font:var(--weight-body) var(--text-xs)/1 var(--font-ui);letter-spacing:.08em;cursor:pointer}:where(html[data-site-page=diamond]) .share-dialog-actions button:first-child{color:#171c1a;border-color:#d7b973;background:#d7b973}:where(html[data-site-page=diamond]) .share-preview-wrap{margin:0;min-width:0}:where(html[data-site-page=diamond]) .share-preview-wrap img{display:block;width:min(100%,390px);max-height:calc(100vh - 100px);margin:auto;object-fit:contain;box-shadow:0 20px 70px #00000080;background:#15201d}:where(html[data-site-page=diamond]) .page-toast{position:fixed;z-index:80;top:84px;left:50%;max-width:calc(100vw - 32px);padding:10px 16px;color:#171c1a;border-radius:999px;background:#ddc383;box-shadow:0 12px 34px #0000004d;font:var(--weight-body) var(--text-xs)/1.4 var(--font-ui);opacity:0;pointer-events:none;transform:translate(-50%,-8px);transition:opacity .25s ease,transform .25s ease}:where(html[data-site-page=diamond]) .page-toast.is-visible{opacity:1;transform:translate(-50%)}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px) scale(.985)}}:where(html[data-site-page=diamond]) .narration-status{position:fixed;z-index:25;left:50%;bottom:18px;transform:translate(-50%);min-height:18px;padding:7px 12px;border-radius:999px;color:#d8d4c9;background:#080d0cc2;font:var(--weight-body) var(--text-xs)/1.4 var(--font-ui);pointer-events:none}:where(html[data-site-page=diamond]) .narration-status:empty{display:none}@media (max-width: 800px){:where(html[data-site-page=diamond]) .site-header{padding:16px 18px}:where(html[data-site-page=diamond]) .site-header nav{gap:12px}:where(html[data-site-page=diamond]) .site-header nav>a{display:none}:where(html[data-site-page=diamond]) .chapter-progress{display:none}:where(html[data-site-page=diamond]) .image-stage .blur-stage{display:block}:where(html[data-site-page=diamond]) .stage-image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform:none}:where(html[data-site-page=diamond]) .stage-wash{background:linear-gradient(0deg,#060a09b8,#060a090d 68%,#060a0942)}:where(html[data-site-page=diamond]) .scene-section{min-height:100svh;padding:72svh 16px 50px;align-items:flex-start}:where(html[data-site-page=diamond]) .hero{min-height:100svh;padding:100px 16px 52px;align-items:flex-end}:where(html[data-site-page=diamond]) .hero-copy{width:100%;padding-bottom:9vh}:where(html[data-site-page=diamond]) .hero h1{font-size:clamp(var(--text-5xl),16vw,76px)}:where(html[data-site-page=diamond]) .hero h1 span:last-child{margin-left:0}:where(html[data-site-page=diamond]) .hero blockquote{font-size:var(--text-base)}:where(html[data-site-page=diamond]) .invitation{font-size:var(--text-xs);max-width:90%}:where(html[data-site-page=diamond]) .scroll-cue{right:18px;bottom:20px}:where(html[data-site-page=diamond]) .chapter-card{width:100%;margin:0;padding:26px 20px;background:#0a100fe0}:where(html[data-site-page=diamond]) .chapter-heading>span{font-size:var(--text-5xl)}:where(html[data-site-page=diamond]) .chapter-heading h2{font-size:var(--text-2xl)}:where(html[data-site-page=diamond]) .chapter-focus{font-size:var(--text-base)}:where(html[data-site-page=diamond]) .sutra-original p{font-size:calc(var(--text-sm) * var(--reader-font-scale));line-height:calc(2.15 * var(--reader-line-scale));letter-spacing:.045em}:where(html[data-site-page=diamond]) .plain-reading p{font-size:calc(var(--text-sm) * var(--reader-font-scale))}:where(html[data-site-page=diamond]) .closing{min-height:130svh;padding:72svh 16px 50px}:where(html[data-site-page=diamond]) .closing-panel{width:100%;padding:28px 18px}:where(html[data-site-page=diamond]) .analysis-grid,:where(html[data-site-page=diamond]) .page-links{grid-template-columns:1fr}:where(html[data-site-page=diamond]) .final-gatha{font-size:var(--text-xl);text-align:left}:where(html[data-site-page=diamond]) .reading-tools{left:14px;bottom:64px}:where(html[data-site-page=diamond]) .reading-toggle{min-height:42px;padding:7px 12px 7px 8px}:where(html[data-site-page=diamond]) .reading-panel{bottom:52px}:where(html[data-site-page=diamond]) .share-dialog{grid-template-columns:1fr;gap:24px;width:calc(100vw - 24px);max-height:calc(100svh - 24px);padding:38px 18px 22px}:where(html[data-site-page=diamond]) .share-dialog-copy{order:2}:where(html[data-site-page=diamond]) .share-preview-wrap{order:1}:where(html[data-site-page=diamond]) .share-preview-wrap img{width:min(100%,260px);max-height:48svh}:where(html[data-site-page=diamond]) .chapter-actions{grid-template-columns:1fr}:where(html[data-site-page=diamond]) .narration-status{bottom:10px;max-width:88vw;width:max-content}}:where(html[data-site-page=diamond]) .script-setting select{padding:.45rem .7rem;margin-inline-start:.75rem;border:1px solid currentColor;border-radius:.3rem;color:inherit;background:var(--paper, #eee9dd);font:inherit}:where(html[data-site-page=diamond]) .script-setting small{display:block;margin-top:.6rem;line-height:1.6}:where(html[data-site-page=diamond]) .script-setting select:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion: reduce){:root[data-site-page=diamond]{scroll-behavior:auto}:where(html[data-site-page=diamond]) *,:where(html[data-site-page=diamond]) *:before,:where(html[data-site-page=diamond]) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}:where(html[data-site-page=diamond]) .stage-image{transform:none}}.scripture-audio{--audio-ink:#293d35;--audio-muted:#646b60;--audio-line:#cecdbb;color:var(--audio-ink);background:#f6f2e9;border:1px solid var(--audio-line);padding:26px 30px;margin:0 0 28px;font-family:var(--font-ui);text-align:left}.scripture-audio header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.scripture-audio-kicker,.scripture-audio header>span{font-size:var(--text-xs);line-height:1.8;color:var(--audio-muted)}.scripture-audio h2{font:var(--weight-heading) var(--text-2xl)/1.6 var(--font-ui);margin:4px 0 0;text-wrap:balance}.scripture-audio-track{padding-top:22px;min-width:0}.scripture-audio-track+.scripture-audio-track{margin-top:22px;border-top:1px solid var(--audio-line)}.scripture-audio h3{font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.8;font-weight:var(--weight-body);margin:0 0 6px;text-wrap:balance}.scripture-audio-track p{font-size:var(--text-xs);line-height:1.9;margin:0 0 12px;color:var(--audio-muted);text-wrap:pretty}.scripture-audio audio{display:block;width:100%;min-width:0;height:54px;margin:14px 0 8px;color-scheme:light}.scripture-audio details{font-size:var(--text-xs);line-height:1.9;color:var(--audio-muted)}.scripture-audio summary{cursor:pointer;min-height:44px;display:list-item;padding:10px 0}.scripture-audio details p{font-size:var(--text-xs);margin:4px 0 8px}.scripture-audio a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere}.scripture-audio details>a{display:inline-flex;align-items:center;min-height:44px}.scripture-audio button{font-family:var(--font-ui);font-size:var(--text-xs);line-height:1.6;min-height:44px;padding:8px 14px;border:1px solid var(--audio-line);background:transparent;color:var(--audio-ink);cursor:pointer;margin-bottom:12px}.scripture-audio .scripture-audio-status{margin-top:10px;color:#944230}.scripture-audio :is(button,summary,a,audio):focus-visible{outline:2px solid #a14735;outline-offset:4px}.scripture-audio [hidden]{display:none!important}.closing-panel>.scripture-audio{margin-top:30px}.closing-panel .scripture-audio h2,.closing-panel .scripture-audio h3{color:var(--audio-ink);font-size:var(--text-2xl);line-height:1.6}.closing-panel .scripture-audio h3{font-size:var(--text-sm)}@media (max-width:600px){.scripture-audio{padding:20px 16px}.scripture-audio h2{font-size:var(--text-xl)}.scripture-audio header{gap:6px}.scripture-audio header>span{width:100%}}@media print{.scripture-audio{display:none!important}}
