.dreams-site{display: flex;flex-direction: column;min-height: 100vh;min-height: 100dvh;}.dreams-main{flex: 1 0 auto;}.dreams-container{width: 100%;max-width: var(--dreams-content-width);margin-inline: auto;padding-inline: var(--dreams-gutter);}.dreams-container--wide{max-width: var(--dreams-content-width-wide);}.dreams-container--narrow{max-width: var(--dreams-content-width-narrow);}.dreams-entry-content{padding-block: var(--dreams-space-lg);}.dreams-entry-content--builder{padding-block: 0;}.dreams-entry-header{padding-block-start: var(--dreams-space-lg);}.dreams-entry-title{margin-block-end: var(--dreams-space-xs);}.entry-meta{margin-block-end: 0;color: var(--dreams-color-muted);font-size: var(--dreams-text-sm);}.entry-meta__sep{margin: 0 0.4rem;}.dreams-entry-thumb{margin-block-start: var(--dreams-space-md);}.dreams-entry-thumb img{border-radius: var(--dreams-radius-md);}.dreams-entry-terms{padding-block-end: var(--dreams-space-lg);color: var(--dreams-color-muted);font-size: var(--dreams-text-sm);}.dreams-archive-header{padding-block: var(--dreams-space-lg) var(--dreams-space-md);border-block-end: 1px solid var(--dreams-color-border);}.dreams-archive-title{margin-block-end: var(--dreams-space-xs);}.db-row.dreams-archive-header:not(:has(.db-module)){display: none;}.db-row.dreams-archive-header:not(:has(.db-module)) + .db-row{margin-block-start: 0;}.dreams-archive-description, .dreams-search-count{color: var(--dreams-color-muted);}.dreams-search-term{color: var(--dreams-color-heading);}.dreams-post-list{display: grid;gap: var(--dreams-space-lg);padding-block: var(--dreams-space-lg);}@media (min-width: 48em){.dreams-post-list{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 62em){.dreams-post-list{grid-template-columns: repeat(3, minmax(0, 1fr));}}.dreams-entry{display: flex;flex-direction: column;gap: var(--dreams-space-xs);}.dreams-post-list--column{grid-template-columns: minmax(0, 1fr);gap: 0;}.dreams-post-list--column > .dreams-entry{flex-direction: row;align-items: flex-start;gap: var(--dreams-space-md);padding-block: var(--dreams-space-md);border-block-end: 1px solid var(--dreams-color-border);}.dreams-post-list--column > .dreams-entry:first-child{padding-block-start: 0;}.dreams-post-list--column > .dreams-entry:last-child{border-block-end: 0;}.dreams-post-list--column .dreams-entry__media{flex: 0 0 6rem;}@media (min-width: 48em){.dreams-post-list--column .dreams-entry__media{flex-basis: 10rem;}}.dreams-post-list--column .dreams-entry__body{min-width: 0;}.dreams-post-list--column .dreams-entry__excerpt{max-width: 70ch;}.dreams-entry__media{display: block;overflow: hidden;border-radius: var(--dreams-radius-md);background-color: var(--dreams-color-surface-alt);aspect-ratio: 3 / 2;}.dreams-entry__img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.35s ease;}.dreams-entry__media:hover .dreams-entry__img{transform: scale(1.04);}@media (prefers-reduced-motion: reduce){.dreams-entry__img{transition: none;}.dreams-entry__media:hover .dreams-entry__img{transform: none;}}.dreams-entry__body{display: flex;flex: 1 1 auto;flex-direction: column;gap: 0.4rem;}.dreams-entry__kind{margin: 0;color: var(--dreams-color-accent-strong);font-size: var(--dreams-text-xs);font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;}.dreams-entry__title{margin: 0;font-size: var(--dreams-text-lg);}.dreams-entry__title a{color: inherit;text-decoration: none;}.dreams-entry__title a:hover, .dreams-entry__title a:focus-visible{color: var(--dreams-color-accent-strong);text-decoration: underline;}.dreams-entry__excerpt{color: var(--dreams-color-muted);font-size: var(--dreams-text-sm);}.dreams-entry__excerpt p:last-child{margin-block-end: 0;}.dreams-entry__more{align-self: flex-start;margin-block-start: auto;font-size: var(--dreams-text-sm);font-weight: 600;}.dreams-none{padding-block: var(--dreams-space-xl);text-align: center;}.dreams-none__title{margin-block-end: var(--dreams-space-sm);}.dreams-none .dreams-search-form{max-width: 420px;margin-inline: auto;}.navigation.pagination, .navigation.post-navigation{padding-block: var(--dreams-space-md) var(--dreams-space-xl);}.nav-links{display: flex;flex-wrap: wrap;gap: 0.4rem;align-items: center;}.navigation.pagination .nav-links{justify-content: center;}.page-numbers{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px;padding-inline: 0.5rem;border: 1px solid var(--dreams-color-border);border-radius: var(--dreams-radius-sm);color: var(--dreams-color-text);text-decoration: none;}.page-numbers:hover, .page-numbers:focus-visible{border-color: var(--dreams-color-accent-strong);color: var(--dreams-color-accent-strong);}.page-numbers.current{padding-inline: calc(0.5rem - 1px);border: 2px solid var(--dreams-button-edge);background-color: var(--dreams-color-accent-strong);color: var(--dreams-color-accent-strong-ink);font-weight: 600;}.post-navigation .nav-links{justify-content: space-between;gap: var(--dreams-space-md);}.post-navigation a{text-decoration: none;}.post-navigation a:hover{text-decoration: underline;}.dreams-nav-label{display: block;color: var(--dreams-color-muted);font-size: var(--dreams-text-xs);font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;}.dreams-search-form{display: flex;gap: 0.4rem;margin-block-start: var(--dreams-space-sm);}.dreams-search-form__input{flex: 1 1 auto;min-width: 0;}.dreams-search-form .dreams-search-form__submit{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 44px;min-height: 44px;padding: 0;border: 2px solid var(--dreams-button-edge);border-radius: var(--dreams-button-radius);background-color: var(--dreams-color-accent-strong);color: var(--dreams-color-white);cursor: pointer;}.dreams-search-form .dreams-search-form__submit:hover, .dreams-search-form .dreams-search-form__submit:focus-visible{background-color: var(--dreams-color-accent-strong-hover);}.dreams-search-form .dreams-search-form__submit:active{background-color: var(--dreams-color-accent-strong-active);}.dreams-search-form .dreams-search-form__submit:focus-visible{outline-color: var(--dreams-color-black);}.dreams-on-dark .dreams-search-form .dreams-search-form__submit:focus-visible{outline-color: var(--dreams-color-white);}.widget{margin-block-end: var(--dreams-space-lg);}.widget-title{margin-block-end: var(--dreams-space-xs);font-size: var(--dreams-text-lg);}.widget ul{padding-inline-start: 0;list-style: none;}.dreams-pdf{display: grid;gap: var(--dreams-space-sm);}.dreams-pdf__frame{display: block;width: 100%;height: min(85vh, 1100px);border: 1px solid var(--dreams-color-border);border-radius: var(--dreams-radius-sm, 4px);background-color: var(--dreams-color-surface-alt, #f4f4f4);}.dreams-pdf__frame[hidden], .dreams-pdf__nopdf[hidden]{display: none;}.dreams-pdf__actions{display: flex;flex-wrap: wrap;align-items: center;gap: var(--dreams-space-sm) var(--dreams-space-md);margin: 0;}@media (max-width: 1023.98px){.dreams-pdf__frame, .dreams-pdf__nopdf{display: none;}}