.page-layout[data-v-5bd62588]{--bg-opacity:1;background-color:color-mix(in oklch,var(--bg) calc(var(--bg-opacity)*100%),transparent);color:var(--fg);padding-block-start:var(--navigation-height)}:where(.page-transition-layer:not([data-page-state=idle],[data-page-state=enter])) .page-layout[data-v-5bd62588] .layout-wrapper{background:var(--bg);min-height:110svh}.page-layout[data-v-5bd62588] .blog-tag-cloud,.page-layout[data-v-5bd62588] .page-header{height:90svh}.page-layout[data-v-5bd62588] .page-header{display:flex;flex-direction:column;justify-content:center;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.page-layout[data-v-5bd62588] .page-header h1{--container-width:var(--container-width-xl);--container-width-actual:min(var(--container-width),100%);container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;--line-height-sm:var(--line-height-jumbo-sm);--line-height-base:var(--line-height-jumbo-base);--line-height-lg:var(--line-height-jumbo-lg);line-height:var(--line-height-base)}@container (width <= 320px){.page-layout[data-v-5bd62588] .page-header h1{line-height:var(--line-height-sm)}}@container (width >= 960px){.page-layout[data-v-5bd62588] .page-header h1{line-height:var(--line-height-lg)}}.page-layout[data-v-5bd62588] .page-header h1{font-size:var(--font-size-jumbo);font-weight:800;letter-spacing:.02em;line-height:1;pointer-events:auto;text-align:center}.page-layout[data-v-5bd62588] .layout-wrapper{background:var(--bg)}.page-layout[data-v-5bd62588] .blog-tag-cloud .fishes{opacity:.6}
