/* New reading views only. No existing motion, homepage or QR selectors. */
.jld-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:44px 0 54px}.jld-paths>h2{grid-column:1/-1;font-size:clamp(29px,3.6vw,45px);margin:0 0 10px}.jld-path{border-top:1px solid #edc13666;padding:23px 0 14px;min-width:0}.jld-path h3{font-size:clamp(25px,2.5vw,33px);line-height:1.2;margin:10px 0 16px}.jld-path p{font-size:15px;color:#cac6cf;line-height:1.75}.jld-path a{overflow-wrap:anywhere}.jld-path>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.jld-reading{max-width:760px}.jld-reading section{margin:0 0 42px}.jld-reading h2{font-size:clamp(28px,3vw,39px);line-height:1.22;margin:0 0 18px}.jld-reading p,.jld-reading li{line-height:1.85;color:#cac6cf}.jld-page .xl-prose li{margin-bottom:12px}.jld-page :is(h1,h2,h3){overflow-wrap:break-word}.jld-collection-link{max-width:70ch;margin:14px 0 30px;line-height:1.8}.jld-preview-label{font-size:13px;line-height:1.65;padding:14px 18px;border:1px solid #edc13655;color:#f0ece0}.jld-packet{max-width:760px;margin:24px 0 40px}.jld-packet-placeholder{border:1px dashed #edc13677;border-radius:12px;min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;background:#111122;box-shadow:0 18px 40px #0005}.jld-packet-placeholder p{font-family:Georgia,serif;font-size:28px;text-align:center;margin:14px 0}.jld-packet-placeholder span{font-size:13px;color:#cac6cf}.jld-packet figcaption{font-size:12px;color:#bcb9c7;line-height:1.8;margin-top:14px}.jld-page a:focus-visible{outline:3px solid #edc136;outline-offset:4px}
@media(max-width:760px){.jld-paths{grid-template-columns:1fr;gap:18px;margin:28px 0 38px}.jld-path h3{max-width:25ch}.jld-page .xl-prose ul{padding-left:20px}.jld-packet-placeholder{min-height:240px}.jld-preview-label{padding:12px}}
@media(prefers-reduced-motion:reduce){.jld-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(forced-colors:active){.jld-path,.jld-preview-label,.jld-packet-placeholder{border-color:CanvasText;box-shadow:none}.jld-reading p,.jld-reading li,.jld-path p,.jld-packet figcaption,.jld-packet-placeholder span{color:CanvasText}}
