body.lib-depth-reading .wp-block-post-title{max-width:820px;margin-inline:auto;padding-inline:1rem;font-family:var(--lv-font-prose,Georgia,serif);font-weight:600;font-size:clamp(2rem,5vw,3.4rem);line-height:1.2}body.lib-depth-reading .wp-block-post-content{padding-top:0}.lulla-depth-reading{max-width:74ch;margin:0 auto 4rem;padding:0 1rem;font-family:var(--lv-font-prose,Georgia,serif);font-size:clamp(1.08rem,1.4vw,1.2rem);line-height:1.85;color:var(--lv-ink,#2b241c)}.lulla-depth-reading p{margin:1.15em 0}.lulla-depth-reading h2{font-family:inherit;font-size:clamp(1.45rem,3vw,1.95rem);line-height:1.35;margin:2.5rem 0 1rem;font-weight:650;scroll-margin-top:5rem}.lulla-depth-reading .depth-kicker{font-family:var(--lv-font-ui,system-ui,sans-serif);font-size:.82rem;color:var(--lv-ink-soft,#665744);letter-spacing:.04em;margin:.5rem 0}.lulla-depth-reading .depth-lede{font-size:1.14em;line-height:1.65;margin:1rem 0 2rem;color:var(--lv-ink-soft,#665744)}.depth-source-note,.depth-passage-map{margin:2.5rem 0;padding:1.2rem 1.4rem;border:1px solid var(--lv-line,#cbbda9);border-radius:.7rem;background:var(--lv-bg-card,#f5eddf);color:var(--lv-ink,#2b241c);font-size:.95em;line-height:1.75;scroll-margin-top:5rem}.depth-source-note summary,.depth-passage-map summary{cursor:pointer;font-family:var(--lv-font-prose,Georgia,serif);font-size:1.08em;font-weight:650;min-height:2rem}.depth-source-note[open]>summary,.depth-passage-map[open]>summary{margin-bottom:1rem}.depth-source-note h2,.depth-passage-map h2{margin:1rem 0;font-size:1.35rem}.depth-source-note h3,.depth-passage-map h3{font-size:1.1rem;margin:1.3rem 0 .4rem}.depth-source-note p,.depth-passage-map p{margin:.8rem 0}.depth-source-note a,.depth-passage-map a{overflow-wrap:anywhere}.lulla-depth-reading a{text-underline-offset:.2em}.lulla-depth-reading nav{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;padding:1.2rem 0;margin-top:2rem;border-top:1px solid var(--lv-line,#cbbda9)}.lulla-depth-reading nav a{display:inline-flex;align-items:center;min-height:44px}.depth-scene-art{margin:1.5rem auto 2rem;max-width:200px;text-align:center}.depth-scene-art img{display:block;width:100%;height:auto;border-radius:.5rem}.depth-scene-art figcaption{margin:.7rem 0;font:400 .82rem/1.6 var(--lv-font-ui,system-ui,sans-serif);color:var(--lv-ink-soft,#665744)}.depth-passage-map li+li{margin-top:.8rem}.lulla-depth-reading a:focus-visible,.depth-source-note summary:focus-visible,.depth-passage-map summary:focus-visible{outline:3px solid #c6822b;outline-offset:4px}@media(max-width:760px){.depth-scene-art{max-width:154px}.lulla-depth-reading{padding-inline:0;font-size:1.1rem}.depth-source-note,.depth-passage-map{padding:1rem}.lulla-depth-reading h2{margin-top:2rem}}@media print{.lulla-depth-reading{max-width:none;font-size:11pt}.depth-source-note,.depth-passage-map{border-color:#777;background:none;color:#111}.depth-scene-art{break-inside:avoid}.lulla-depth-reading h2{break-after:avoid}}.depth-new-reading-card{display:flex;flex-direction:column;gap:.8rem;padding:1.35rem;background:var(--lv-bg-card,#f5eddf);border:1px solid var(--lv-line,#cbbda9);border-radius:14px;text-decoration:none;color:var(--lv-ink,#2b241c);line-height:1.65;min-height:230px}.depth-new-reading-card strong{font:650 1.35rem/1.4 var(--lv-font-prose,Georgia,serif);color:var(--lv-accent-text,#88531d)}.depth-new-reading-card p{margin:0;font-size:.97rem}.depth-new-reading-card>span{font-size:.83rem;color:var(--lv-ink-soft,#665744);margin-top:auto}.depth-new-reading-card:hover{border-color:var(--lv-accent-text,#88531d)}.depth-new-reading-card:focus-visible{outline:3px solid #c6822b;outline-offset:4px}.depth-character-journey{margin:1.2rem 0 2rem;padding:1.1rem 1.4rem;border-left:3px solid var(--lv-accent-text,#88531d);background:var(--lv-bg-card,#f5eddf);line-height:1.85}.depth-character-journey h3{font:650 1.3rem/1.4 var(--lv-font-prose,Georgia,serif);margin:.4rem 0 1rem}.depth-character-journey ol{padding-left:1.3rem}.depth-character-journey li+li{margin-top:1.1rem}@media(max-width:600px){.depth-character-journey{padding:1rem}.depth-new-reading-card{min-height:0}}