.trail-stats.svelte-1bgldkd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin:1.5rem 0 2rem;padding:.875rem 1.125rem;background:transparent;border:1px solid var(--bs-border-color);border-radius:.5rem}.stats-row.svelte-1bgldkd{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem}.divider.svelte-1bgldkd{width:1px;height:1rem;background:var(--bs-border-color)}.stat.svelte-1bgldkd{display:inline-flex;align-items:center;gap:.4rem;color:var(--bs-secondary-color)}.stat.svelte-1bgldkd .icon{opacity:.6}.stat.svelte-1bgldkd .value:where(.svelte-1bgldkd){font-size:.875rem;font-weight:500;color:var(--bs-body-color)}.links-row.svelte-1bgldkd{display:flex;align-items:center;gap:.5rem}.links-row.svelte-1bgldkd a:where(.svelte-1bgldkd){display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .625rem;font-size:.75rem;font-weight:500;color:var(--bs-secondary-color);text-decoration:none;border:1px solid var(--bs-border-color);border-radius:.25rem;transition:all .15s ease}.links-row.svelte-1bgldkd a:where(.svelte-1bgldkd) .icon{opacity:.6}.links-row.svelte-1bgldkd a:where(.svelte-1bgldkd):hover{color:var(--bs-body-color);border-color:var(--bs-secondary-color)}.links-row.svelte-1bgldkd a:where(.svelte-1bgldkd):hover .icon{opacity:.9}@media(max-width:575px){.trail-stats.svelte-1bgldkd{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.75rem 1rem}.stats-row.svelte-1bgldkd{gap:.625rem}.divider.svelte-1bgldkd{height:.875rem}.stat.svelte-1bgldkd .value:where(.svelte-1bgldkd){font-size:.8rem}.links-row.svelte-1bgldkd{width:100%;padding-top:.625rem;border-top:1px solid var(--bs-border-color-translucent)}}.callout.svelte-q7gpbg{margin:1.25rem 0;padding:1rem 1.25rem;border-left:4px solid;border-radius:0 6px 6px 0;font-size:.95rem;line-height:1.6}.callout-success.svelte-q7gpbg{background:var(--callout-success-bg);border-left-color:var(--callout-success-border)}.callout-success.svelte-q7gpbg .callout-title:where(.svelte-q7gpbg){color:var(--callout-success-title)}.callout-neutral.svelte-q7gpbg{background:var(--callout-neutral-bg);border-left-color:var(--callout-neutral-border)}.callout-neutral.svelte-q7gpbg .callout-title:where(.svelte-q7gpbg){color:var(--callout-neutral-title)}.callout-warning.svelte-q7gpbg{background:var(--callout-warning-bg);border-left-color:var(--callout-warning-border)}.callout-warning.svelte-q7gpbg .callout-title:where(.svelte-q7gpbg){color:var(--callout-warning-title)}.callout-title.svelte-q7gpbg{font-family:var(--font-ui);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.callout-content.svelte-q7gpbg{color:var(--bs-body-color)}.callout-content.svelte-q7gpbg p{margin:0;text-indent:0}.callout-content.svelte-q7gpbg p+p{margin-top:.75rem}.callout-content.svelte-q7gpbg strong{font-weight:600}.callout-content.svelte-q7gpbg code{font-family:var(--font-mono);font-size:.85em;padding:.1em .3em;background:rgba(var(--bs-body-color-rgb),.08);border-radius:3px}.callout-content.svelte-q7gpbg a{color:var(--bs-link-color);text-decoration:underline;text-underline-offset:.15em}.callout-content.svelte-q7gpbg ul,.callout-content.svelte-q7gpbg ol{margin:.5rem 0 0;padding-left:1.5rem}.callout-content.svelte-q7gpbg li{margin-bottom:.25rem}.video-figure.svelte-szz6vz{margin:0}.video-figure.svelte-szz6vz figcaption:where(.svelte-szz6vz){font-size:.875rem;color:var(--bs-secondary-color);text-align:center;margin-top:.5rem}.video-container.svelte-szz6vz{position:relative;width:100%;aspect-ratio:var(--aspect-ratio, 16/9);background:var(--bs-dark);border-radius:var(--bs-border-radius-lg);overflow:hidden}video.svelte-szz6vz{width:100%;height:100%;object-fit:cover}video.hidden.svelte-szz6vz{display:none}.loading-overlay.svelte-szz6vz,.poster-overlay.svelte-szz6vz{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0}.poster-overlay.svelte-szz6vz{cursor:pointer}.poster-overlay.svelte-szz6vz:disabled{cursor:wait}.poster-image.svelte-szz6vz{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.poster-image.svelte-szz6vz img:where(.svelte-szz6vz){width:100%;height:100%;object-fit:cover}.play-button.svelte-szz6vz{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#0009;border-radius:50%;color:#fff;transition:transform .2s ease,background .2s ease}.poster-overlay.svelte-szz6vz:hover:not(:disabled) .play-button:where(.svelte-szz6vz){transform:scale(1.1);background:#000c}.play-button.loading.svelte-szz6vz{animation:svelte-szz6vz-spin 1s linear infinite}@keyframes svelte-szz6vz-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error.svelte-szz6vz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:100%;color:var(--bs-danger);text-align:center;padding:1rem}.error.svelte-szz6vz .icon{opacity:.8}.math-eq.svelte-gu19hw{display:inline}.math-loading.svelte-gu19hw{opacity:.6}.math-placeholder.svelte-gu19hw{font-family:Courier New,monospace;font-size:.9em;color:var(--bs-secondary-color, #6c757d)}.math-display.svelte-gu19hw{display:block;margin:1rem 0;text-align:center}.math-eq.svelte-gu19hw math{font-family:KaTeX_Math,"Latin Modern Math","STIX Two Math","Cambria Math",Times New Roman,serif;font-style:italic;letter-spacing:.02em}.math-display.svelte-gu19hw math{display:block;font-size:1.21em}.math-inline.svelte-gu19hw math{display:inline;vertical-align:-.125em;font-size:1.05em}.math-eq.svelte-gu19hw math mn{font-family:KaTeX_Main,"Latin Modern Math","STIX Two Math","Cambria Math",Times New Roman,serif;font-style:normal}.math-eq.svelte-gu19hw math mo{font-family:KaTeX_Main,"Latin Modern Math","STIX Two Math","Cambria Math",Times New Roman,serif;font-style:normal}.math-eq.svelte-gu19hw math mtext{font-family:KaTeX_Main,"Latin Modern Math","STIX Two Math","Cambria Math",Times New Roman,serif;font-style:normal}.math-eq.svelte-gu19hw math mfrac{vertical-align:.1em}.math-eq.svelte-gu19hw math msub,.math-eq.svelte-gu19hw math msup,.math-eq.svelte-gu19hw math msubsup{font-size:inherit}.math-eq.svelte-gu19hw math msqrt{vertical-align:middle}.book-header.svelte-ruow3g{display:flow-root;margin-bottom:2rem}.book-header.svelte-ruow3g>*:first-child:not(.book-sidebar){margin-top:0}.book-header.svelte-ruow3g>.drop-cap{margin-top:0}.book-header.svelte-ruow3g .epigraph{margin-top:0}.book-sidebar.svelte-ruow3g{float:right;width:200px;margin-left:2rem;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.book-cover.svelte-ruow3g{width:100%;max-width:200px;border-radius:4px;box-shadow:0 1px 6px #0000001f,0 0 2px #00000014;transition:box-shadow .2s ease}.book-cover.svelte-ruow3g:hover{box-shadow:0 4px 16px #0000002e,0 0 4px #0000001a}.book-cover.svelte-ruow3g .media-block{margin:0}.book-cover.svelte-ruow3g .media-link{cursor:default}.book-cover.svelte-ruow3g .media-link:hover{opacity:1}.book-actions.svelte-ruow3g{display:flex;gap:.5rem;width:100%;margin-top:.75rem}.book-btn.svelte-ruow3g{display:flex;align-items:center;justify-content:center;gap:.35rem;flex:1;padding:.375rem .5rem;font-family:inherit;font-size:.75rem;line-height:1;text-decoration:none!important}.book-btn.svelte-ruow3g svg{flex-shrink:0;vertical-align:baseline}.book-btn.svelte-ruow3g{border-radius:4px;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.book-btn.svelte-ruow3g:hover{transform:translateY(-1px)}.book-btn.svelte-ruow3g:active{transform:translateY(0)}.book-btn-buy.svelte-ruow3g{background:var(--bs-link-color);color:#fff;border:1px solid var(--bs-link-color);font-weight:600}.book-btn-buy.svelte-ruow3g:hover{filter:brightness(1.15)}.book-btn-borrow.svelte-ruow3g{background:var(--bs-tertiary-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color);font-weight:600}.book-btn-borrow.svelte-ruow3g:hover{background:var(--bs-secondary-bg)}@media(max-width:768px){.book-sidebar.svelte-ruow3g{float:none;width:auto;max-width:180px;margin:0 auto 1.5rem}}.epigraph.svelte-14frptk{margin:1.5rem 0;padding:0 0 0 1em;border-left:2px solid var(--bs-primary);font-style:italic;color:var(--bs-secondary-color);clear:both;text-align:left}.align-right.svelte-14frptk{width:100%}.align-center.svelte-14frptk{width:80%;margin-left:auto;margin-right:auto}.align-left.svelte-14frptk{width:65%;margin-left:0;margin-right:auto}.epigraph-cite.svelte-14frptk{display:block;font-style:normal;font-size:.85rem;font-variant:small-caps;letter-spacing:.05em;color:var(--bs-primary);margin-top:.5em;text-align:right}.epigraph-cite.svelte-14frptk:before{content:""}.epigraph-cite.svelte-14frptk a:where(.svelte-14frptk){color:inherit;text-decoration:none}.epigraph-cite.svelte-14frptk a:where(.svelte-14frptk):hover{text-decoration:underline;text-underline-offset:.15em}.epigraph-quote.svelte-14frptk{font-size:1rem;line-height:1.5}.epigraph-quote.svelte-14frptk p{display:inline;margin:0}.epigraph-quote.svelte-14frptk em{font-style:normal}.epigraph-quote.svelte-14frptk strong{font-weight:600;color:var(--bs-body-color)}
