@font-face{font-family:Spectral;src:url(../fonts/spectral/regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Spectral;src:url(../fonts/spectral/italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Spectral;src:url(../fonts/spectral/semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:instrument sans;src:url(../fonts/instrument-sans/regular.woff2)format("woff2");font-weight:400 700;font-display:swap}:root{--journal-paper:#fff;--journal-ink:#2b251e;--journal-muted:#675b4f;--journal-rust:#8d4027;--journal-rule:#cbbbaa;--journal-on-rust:#fff8ef;--journal-serif:Spectral, Georgia, serif;--journal-sans:"Instrument Sans", system-ui, sans-serif}html.dark{--journal-paper:#211d19;--journal-ink:#f0e7da;--journal-muted:#c5b6a6;--journal-rust:#eea689;--journal-rule:#5b4e42;--journal-on-rust:#211d19}html:root{--fallback-p:var(--journal-rust);--fallback-pc:var(--journal-on-rust);background-color:var(--journal-paper);color:var(--journal-ink);font-family:var(--journal-sans)}:where(a,button,[role=button]):focus-visible,.dream-grid .card:focus-visible{outline:2px solid var(--journal-rust);outline-offset:3px}body>nav .dropdown-content{background-color:var(--journal-paper);border:1px solid var(--journal-rule);box-shadow:none}.dream-grid .card{color:var(--fallback-bc,oklch(var(--bc)/1));font-family:ui-sans-serif,system-ui,sans-serif}.entry-card{border:1px solid transparent}.entry-card .card-actions ion-icon{display:inline-block;width:1em;height:1em;flex-shrink:0}.entry-card .card-actions .avatar>div{height:2rem}.card-cover{aspect-ratio:4/3;width:100%}.card-cover picture,.card-cover img{display:block;width:100%;height:100%}.card-cover img{object-fit:cover}.dream-grid .card .date{color:inherit;opacity:.6}#dream-single-post-main :is(h1,h2,h3,h4),.front .prose>:is(h1,h2){font-family:var(--journal-serif);font-weight:600;letter-spacing:-.025em}#dream-single-post-main{max-width:36rem;font-family:var(--journal-serif);font-size:1.125rem;line-height:1.68}.front .prose{--tw-prose-body:var(--journal-ink);--tw-prose-headings:var(--journal-ink);--tw-prose-lead:var(--journal-muted);--tw-prose-links:var(--journal-rust);--tw-prose-bold:var(--journal-ink);--tw-prose-counters:var(--journal-muted);--tw-prose-bullets:var(--journal-rule);--tw-prose-hr:var(--journal-rule);--tw-prose-quotes:var(--journal-ink);--tw-prose-quote-borders:var(--journal-rule);--tw-prose-captions:var(--journal-rust);--tw-prose-th-borders:var(--journal-rule);--tw-prose-td-borders:var(--journal-rule)}#dream-single-post-main h1{margin-bottom:.45em;font-size:clamp(2.45rem,4.5vw,3.35rem);line-height:1.04}#dream-single-post-main :is(header>.text-sm,header>.flex,figcaption,.btn){font-family:var(--journal-sans)}#dream-single-post-main header>.text-sm{color:var(--journal-muted);line-height:1.5}#dream-single-post-main a{text-underline-offset:.16em}#dream-single-post-main :is(figure,header) img:not(.avatar img){border-radius:2px!important}.front .timeline-box{background:0 0;border-color:var(--journal-rule);border-radius:2px;box-shadow:none}.front .timeline hr{background-color:var(--journal-rule)}footer{color:var(--journal-muted)}footer a:hover{color:var(--journal-rust)}