:root{--color-bg-deep: #f5f0e8;--color-bg-mid: #faf8f5;--color-surface: #fffcf7;--color-surface-solid: #ffffff;--color-surface-raised: #fffef9;--color-bg-subtle: #ebe4d8;--color-text: #1a2744;--color-text-secondary: #334155;--color-muted: #475569;--color-border: rgba(30, 58, 95, .14);--color-border-dim: rgba(26, 39, 68, .08);--color-deep-blue: #1e3a5f;--color-deep-blue-soft: rgba(30, 58, 95, .08);--color-gold-faint: rgba(201, 162, 39, .14);--color-accent: #b8860b;--color-accent-bright: #c9a227;--color-accent-dark: #8b6914;--color-accent-soft: rgba(184, 134, 11, .14);--color-accent-faint: rgba(184, 134, 11, .08);--color-accent-glow: rgba(184, 134, 11, .22);--color-on-accent: #fffef9;--color-teal: #0f766e;--color-teal-soft: rgba(15, 118, 110, .14);--color-violet: #6b21a8;--color-violet-soft: rgba(107, 33, 168, .08);--color-amber: #d97706;--color-rose: #be123c;--color-luke: rgba(15, 118, 110, .14);--color-highlight: rgba(201, 162, 39, .22);--color-confidence: rgba(5, 150, 105, .14);--color-bg: var(--color-bg-mid);--font-display: "Fraunces", "Georgia", serif;--font-serif: "Libre Baskerville", "Georgia", serif;--font-sans: "Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--radius: 8px;--radius-lg: 12px;--shadow: 0 6px 28px rgba(26, 39, 68, .06), 0 0 0 1px rgba(30, 58, 95, .06);--shadow-sm: 0 2px 12px rgba(26, 39, 68, .05);--shadow-glow: 0 0 0 transparent;--gradient-accent: linear-gradient(180deg, #9a7209 0%, #c9a227 100%);--gradient-hero-mesh: radial-gradient( ellipse 90% 65% at 50% -15%, rgba(201, 162, 39, .14), transparent 50% ), radial-gradient( ellipse 70% 50% at 100% 100%, rgba(30, 58, 95, .07), transparent 45% ), linear-gradient(180deg, #faf8f5 0%, #f5efe8 55%, #ebe4d8 100%)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;font-family:var(--font-sans);font-size:1.05rem;line-height:1.6;color:var(--color-text);background-color:var(--color-bg-deep);background-image:var(--gradient-hero-mesh);background-attachment:fixed}a{color:var(--color-deep-blue);text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#1e3a5f59}a:hover{color:var(--color-accent-dark);text-decoration-color:var(--color-accent-bright)}img{max-width:100%;height:auto}::selection{background:rgba(201,162,39,.28);color:var(--color-text)}h1,h2{font-family:var(--font-display);font-weight:600;letter-spacing:.02em}body.site-modal-open{overflow:hidden}img.app-image-lightbox-trigger{cursor:zoom-in}.daniel-study{max-width:42rem;margin:0 auto;padding:1.5rem 1.25rem 3.5rem;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:max(3.5rem,env(safe-area-inset-bottom));min-width:0;overflow-wrap:anywhere}.daniel-study__nav{font-size:.88rem;margin-bottom:1rem;color:var(--color-muted)}.daniel-study__nav a{font-weight:600;text-decoration:none}.daniel-study__nav a:hover{text-decoration:underline}.daniel-study__sep{margin:0 .35rem;opacity:.55}.daniel-study__title{font-family:var(--font-display);font-size:clamp(1.4rem,3.5vw,1.9rem);font-weight:700;margin:0 0 .65rem;color:var(--color-deep-blue);line-height:1.2}.daniel-study__lead{margin:0 0 1.75rem;font-size:1.05rem;line-height:1.55;color:var(--color-text-secondary)}.daniel-study__header .daniel-study__lead:not(:last-child){margin-bottom:.85rem}.daniel-study__scripture{margin:2.25rem 0;padding-top:.25rem;border-top:1px solid var(--color-border)}.daniel-study__scripture-intro{margin:0 0 1rem;font-size:.98rem;line-height:1.55;color:var(--color-text-secondary)}.daniel-study__scripture-intro+.daniel-study__scripture-intro{margin-top:-.2rem}.daniel-study__loading{margin:0;font-size:.95rem;color:var(--color-muted)}.daniel-study__legend{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.88rem;line-height:1.4;color:var(--color-text-secondary);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius)}.daniel-study__legend-item{display:flex;align-items:center;gap:.45rem;min-width:min(100%,16rem)}.daniel-study__legend-swatch{flex-shrink:0;width:1.1rem;height:1.1rem;border-radius:3px;border:1px solid var(--color-border)}.daniel-study__legend-swatch--dream{background:var(--color-accent-soft)}.daniel-study__legend-swatch--interpretation{background:var(--color-deep-blue-soft)}.daniel-study__legend-swatch--decree{background:var(--color-gold-faint)}.daniel-study__legend-swatch--outcome{background:var(--color-teal-soft)}.daniel-study__verses{margin:.5rem 0 1rem}.daniel-study__verse{margin:0 0 .5rem;padding:.45rem .6rem .5rem .55rem;line-height:1.65;color:var(--color-text);border-radius:var(--radius)}.daniel-study__verse--dream{background:var(--color-accent-soft);border-left:4px solid var(--color-accent-bright)}.daniel-study__verse--interpretation{background:var(--color-deep-blue-soft);border-left:4px solid var(--color-accent-dark)}.daniel-study__verse--decree{background:var(--color-gold-faint);border-left:4px solid var(--color-accent)}.daniel-study__verse--outcome{background:var(--color-teal-soft);border-left:4px solid var(--color-teal)}.daniel-study__verse--dream .daniel-study__verse-num,.daniel-study__verse--interpretation .daniel-study__verse-num,.daniel-study__verse--decree .daniel-study__verse-num,.daniel-study__verse--outcome .daniel-study__verse-num{color:var(--color-deep-blue)}.daniel-study__verse-num{display:inline-block;min-width:1.65rem;margin-right:.35rem;font-size:.82rem;font-weight:700;color:var(--color-muted);vertical-align:top}.daniel-study__verse-body{display:inline}.daniel-study__license{margin:1.25rem 0 0;font-size:.85rem;line-height:1.5;color:var(--color-muted)}.daniel-study__license a{font-weight:600}.daniel-study__discussion{margin:2.25rem 0 0;padding-top:.25rem;border-top:1px solid var(--color-border)}.daniel-study__discussion-intro{margin:0 0 1.15rem;font-size:.98rem;line-height:1.55;color:var(--color-text-secondary)}.daniel-study__discussion-lead{margin:0 0 1.15rem;font-size:1rem;line-height:1.6;color:var(--color-text)}.daniel-study__discussion-lead+.daniel-study__discussion-lead{margin-top:-.35rem}.daniel-study__discussion-intro+.daniel-study__discussion-intro{margin-top:-.35rem}.daniel-study__tree-note{margin:1.75rem 0 0;padding-top:1.35rem;border-top:1px solid var(--color-border)}.daniel-study__tree-note .daniel-study__h3{margin-top:0}.daniel-study__tree-note>p{margin:0 0 .85rem;line-height:1.65;color:var(--color-text)}.daniel-study__tree-note>p:last-child{margin-bottom:0}.daniel-study__biblical-facts{margin:1.75rem 0 0;padding-top:1.35rem;border-top:1px solid var(--color-border)}.daniel-study__biblical-facts .daniel-study__h3{margin-top:0}.daniel-study__discussion-questions{margin:2rem 0 0;padding-top:1.5rem;border-top:1px solid var(--color-border)}.daniel-study__discussion-questions .daniel-study__h3{margin-top:0}.daniel-study__questions-intro{margin:0 0 .9rem;font-size:.95rem;line-height:1.55;color:var(--color-text-secondary)}.daniel-study__questions-list{list-style-type:decimal;padding-left:1.35rem}.daniel-study__questions-list>li>.daniel-study__questions-sublist{margin:.65rem 0 0;padding-left:1.15rem;list-style-type:disc;font-size:.96rem;line-height:1.55;color:var(--color-text)}.daniel-study__questions-sublist li:not(:last-child){margin-bottom:.6rem}.daniel-study__historical-nations{margin:2rem 0 0;padding-top:1.5rem;border-top:1px solid var(--color-border)}.daniel-study__historical-nations .daniel-study__h3{margin-top:0}.daniel-study__historical-intro{margin:0 0 .9rem;font-size:.95rem;line-height:1.55;color:var(--color-text-secondary)}.daniel-study__historical-intro+.daniel-study__historical-intro{margin-top:-.35rem}.daniel-study__discussion .daniel-study__dream{margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--color-border)}.daniel-study__dream-intro{margin:0 0 1rem;font-size:.98rem;line-height:1.55;color:var(--color-text-secondary)}.daniel-study__figure--dream{margin:0;max-width:26rem}.daniel-study__figure--dream img{width:100%;height:auto}.daniel-study__threshing{margin:1.75rem 0 0;padding-top:1.35rem;border-top:1px solid var(--color-border)}.daniel-study__threshing .daniel-study__h3{margin-top:0}.daniel-study__threshing>p{margin:0 0 .85rem;line-height:1.65;color:var(--color-text)}.daniel-study__figure--threshing{margin:1rem 0 0;max-width:31rem}.daniel-study__figure--threshing img{width:100%;height:auto}.daniel-study__section{margin-top:.5rem;min-width:0}.daniel-study__media-block{margin:0 0 1.75rem}.daniel-study__media-block>p{margin:0 0 .9rem;line-height:1.65;color:var(--color-text)}.daniel-study__video{position:relative;width:100%;max-width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--radius);border:1px solid var(--color-border);margin:0 0 .65rem;background:var(--color-deep-blue-soft)}.daniel-study__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.daniel-study__video-link{margin:0 0 1.35rem;font-size:.92rem;line-height:1.5;color:var(--color-muted)}.daniel-study__video-link a{font-weight:600}.daniel-study__figures{display:grid;gap:1.35rem;margin:.5rem 0 0}.daniel-study__context-figures{margin:1rem 0 1.35rem}@media (min-width: 36rem){.daniel-study__figures{grid-template-columns:1fr 1fr;align-items:start}.daniel-study__context-figures .daniel-study__figure--span-full,.daniel-study__beast-figures .daniel-study__figure--span-full{grid-column:1 / -1}}.daniel-study__beast-figures{margin-top:1rem}.daniel-study__beast-figures .daniel-study__figure img{max-height:min(52vh,22rem);width:100%;height:auto;object-fit:contain;margin-inline:auto}.daniel-study__beast-figures .daniel-study__figure--span-full img{max-height:min(40vh,18rem)}.daniel-study__figure{margin:0}.daniel-study__figure img{width:100%;height:auto;display:block;border-radius:var(--radius);border:1px solid var(--color-border)}.daniel-study__figure figcaption{margin-top:.55rem;font-size:.86rem;line-height:1.45;color:var(--color-muted)}.daniel-study__h2{font-family:var(--font-display);font-size:1.35rem;margin:0 0 1rem;color:var(--color-accent-dark);padding-bottom:.4rem;border-bottom:2px solid var(--color-border)}.daniel-study__h3{font-family:var(--font-display);font-size:1.08rem;margin:1.35rem 0 .5rem;color:var(--color-deep-blue)}.daniel-study__section>p{margin:0 0 .9rem;line-height:1.65;color:var(--color-text)}.daniel-study__list{margin:.5rem 0 1rem;padding-left:1.25rem;line-height:1.6;color:var(--color-text-secondary)}.daniel-study__list li{margin-bottom:.65rem}.daniel-study__aside{margin:1.35rem 0 0;padding:1rem 1.15rem;background:var(--color-deep-blue-soft);border:1px solid var(--color-border);border-radius:var(--radius);border-left:4px solid var(--color-accent-bright)}.daniel-study__aside p{margin:0;line-height:1.55;color:var(--color-text-secondary)}.daniel-study__links{margin:2rem 0 0;padding-top:1.25rem;border-top:1px solid var(--color-border);font-size:.92rem;color:var(--color-muted);display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;line-height:1.5}.daniel-study__links a{font-weight:600;padding:.4rem .15rem}.daniel-study__compare-intro{margin:0 0 .85rem;font-size:.95rem;line-height:1.55;color:var(--color-text-secondary)}.daniel-study__table--historical td:nth-child(2){font-weight:600;color:var(--color-deep-blue)}.daniel-study__discussion-prompts{margin:1.75rem 0 0;padding:1rem 1.1rem 1.15rem;background:var(--color-deep-blue-soft);border:1px solid var(--color-border);border-radius:var(--radius)}.daniel-study__discussion-prompts .daniel-study__h3{margin:0 0 .75rem}.daniel-study__prompt-list{margin:0;padding-left:1.2rem;line-height:1.6;color:var(--color-text)}.daniel-study__prompt-list li{margin-bottom:.65rem}.daniel-study__prompt-list li:last-child{margin-bottom:0}.daniel-study__proof-list{list-style-type:decimal;padding-left:1.35rem}.daniel-study__proof-intro{margin:0 0 1rem;line-height:1.65;color:var(--color-text-secondary)}.daniel-study__proof-intro+.daniel-study__proof-intro{margin-top:-.35rem}.daniel-study__proof-foot{margin:1rem 0 0;font-size:.92rem;line-height:1.55;color:var(--color-muted)}.daniel-study__interpret-views{margin:2rem 0 0;padding-top:1.5rem;border-top:1px solid var(--color-border)}.daniel-study__interpret-views>p{margin:0 0 .85rem;line-height:1.65;color:var(--color-text)}.daniel-study__interpret-views .daniel-study__h3{margin-top:0}.daniel-study__figure--chart{margin:1.1rem 0 1.25rem}.daniel-study__figure--chart img{width:100%;max-width:28rem;height:auto;margin:0 auto;display:block}.daniel-study__table-wrap{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;margin:.5rem 0 0;border-radius:var(--radius);border:1px solid var(--color-border);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.daniel-study__table{width:100%;min-width:28rem;border-collapse:collapse;font-size:.86rem;line-height:1.45}.daniel-study__table-caption{caption-side:bottom;padding:.6rem .65rem .5rem;font-size:.8rem;font-weight:600;color:var(--color-muted);text-align:left}.daniel-study__table th,.daniel-study__table td{padding:.55rem .65rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.daniel-study__table th{font-family:var(--font-display);font-size:.82rem;font-weight:700;color:var(--color-deep-blue);background:var(--color-deep-blue-soft)}.daniel-study__table tbody tr:last-child td{border-bottom:none}.daniel-study__table td:first-child{font-weight:600;color:var(--color-text);width:12%;min-width:5.75rem}.daniel-study__table-evidence{font-weight:400;color:var(--color-text);font-size:.83rem;line-height:1.5}@media (max-width: 40rem){.daniel-study__table-wrap--stack{overflow:visible;border:none;background:transparent}.daniel-study__table-wrap--stack .daniel-study__table{min-width:0;display:block;border:none}.daniel-study__table-wrap--stack thead{display:none}.daniel-study__table-wrap--stack tbody{display:block}.daniel-study__table-wrap--stack tr{display:block;margin:0 0 .85rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow:hidden}.daniel-study__table-wrap--stack tr:last-child{margin-bottom:0}.daniel-study__table-wrap--stack td{display:block;width:100%;min-width:0;max-width:none;padding:.55rem .75rem;border-bottom:1px solid var(--color-border)}.daniel-study__table-wrap--stack td:last-child{border-bottom:none}.daniel-study__table-wrap--stack td:first-child{padding-top:.7rem;padding-bottom:.6rem;font-size:.9rem;line-height:1.4;background:var(--color-deep-blue-soft);border-bottom:1px solid var(--color-border)}.daniel-study__table-wrap--stack .daniel-study__table--historical td:nth-child(2){color:var(--color-text);font-weight:400}.daniel-study__table-wrap--stack td:not(:first-child):before,.daniel-study__table-wrap--stack--cols2 td:nth-child(2):before{display:block;margin-bottom:.2rem;font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted)}.daniel-study__table-wrap--stack--cols3 td:nth-child(2):before{content:"References"}.daniel-study__table-wrap--stack--cols3 td:nth-child(3):before{content:"Summary"}.daniel-study__table-wrap--stack--cols2 td:nth-child(2):before{content:"Note"}.daniel-study__table-wrap--stack .daniel-study__table-caption{padding-left:0;padding-right:0}}@media (max-width: 30rem){.daniel-study{padding:1.25rem clamp(.75rem,4vw,1rem) 2.75rem;padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}.daniel-study__lead{font-size:1rem}.daniel-study__h2{font-size:clamp(1.15rem,5vw,1.35rem)}.daniel-study__legend{flex-direction:column;align-items:stretch;gap:.5rem}.daniel-study__legend-item{min-width:0}.daniel-study__verse{padding-left:.45rem;padding-right:.35rem}.daniel-study__verse-num{min-width:1.4rem}.daniel-study__discussion-prompts,.daniel-study__aside{padding-left:.85rem;padding-right:.85rem}.daniel-study__table{font-size:.78rem;line-height:1.4}.daniel-study__table th,.daniel-study__table td{padding:.45rem .5rem}.daniel-study__table th{font-size:.75rem}.daniel-study__table:not(:has(thead th:nth-child(2):nth-last-child(1))) td:first-child{width:auto;min-width:4.75rem;max-width:28%}.daniel-study__table-wrap--stack td:first-child{width:100%;min-width:0;max-width:none}.daniel-study__table-evidence{font-size:.76rem}.daniel-study__table-caption{font-size:.75rem;padding-left:.5rem;padding-right:.5rem}.daniel-study__figure--chart img{max-width:100%}}@media (max-width: 22rem){.daniel-study__title{font-size:1.28rem}}
