.container>.post-loop.builder-element,.container>.term-loop.builder-element{display:contents}.search-modal-wrapper{display:flex;height:100%;align-items:center;.search-trigger{display:flex;justify-content:center;align-items:center;padding:var(--header-item-padding);border-radius:var(--border-radius-small);&:hover{background:var(--header-hover-background)}}.search-trigger svg{width:1.25rem;height:1.25rem}.search-trigger path{fill:var(--neutral-9);transition-duration:var(--transition-duration)}.search-trigger:hover path{fill:var(--link-color-hover)}.search-modal{position:fixed;inset:0;width:min(40rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);margin:25vh auto 0;padding:0;border:0;border-radius:var(--border-radius-default);background:var(--neutral-1);opacity:0;transform:translateY(0.5rem);box-shadow:var(--box-shadow-default);transition:opacity var(--transition-duration),transform var(--transition-duration),display var(--transition-duration) allow-discrete,overlay var(--transition-duration) allow-discrete;h2{font-size:var(--font-size-h4)}}.search-modal[open]{opacity:1;transform:translateY(0);@starting-style{opacity:0;transform:translateY(0.5rem)}}.search-modal-content{width:100%;padding:var(--spacing-default)}}.header .search-trigger path{fill:var(--header-color)}.header .search-trigger:hover path{fill:var(--header-hover-color)}.search-modal::backdrop{background:var(--overlay-background);opacity:0;transition:opacity var(--transition-duration),overlay var(--transition-duration) allow-discrete,display var(--transition-duration) allow-discrete}.search-modal[open]::backdrop{opacity:1;@starting-style{opacity:0}}.hamburger-wrapper{--hamburger-animation-duration-total:calc(var(--hamburger-animation-duration-1) + var(--hamburger-animation-duration-2));align-items:center}.hamburger{display:flex;justify-content:center;align-items:center;gap:1ch;padding:var(--header-item-padding);background:transparent;border:0;border-radius:var(--border-radius-small);cursor:pointer;z-index:1000;aspect-ratio:1;&:has(>.hamburger-label){aspect-ratio:auto}&:hover{background:var(--header-hover-background)}}.hamburger-inner{position:relative;display:flex;width:var(--hamburger-width);height:var(--hamburger-height);margin-top:calc(var(--hamburger-bar-height) * -1)}.hamburger-top-bar,.hamburger-middle-bar,.hamburger-bottom-bar{position:absolute;left:0;height:var(--hamburger-bar-height);background-color:var(--header-color)}.hamburger-top-bar{top:0;width:var(--hamburger-top-bar-width);transition:top var(--hamburger-animation-duration-1) ease-in-out var(--hamburger-animation-duration-2),transform var(--hamburger-animation-duration-2) ease-in-out,width 0s var(--hamburger-animation-duration-2),background-color var(--hamburger-animation-duration-total) ease-in-out}.hamburger-middle-bar{top:50%;width:var(--hamburger-middle-bar-width);opacity:1;transition:opacity 0s var(--hamburger-animation-duration-2),width 0s var(--hamburger-animation-duration-2),background-color var(--hamburger-animation-duration-total) ease-in-out}.hamburger-bottom-bar{top:100%;width:var(--hamburger-bottom-bar-width);transition:top var(--hamburger-animation-duration-1) ease-in-out var(--hamburger-animation-duration-2),transform var(--hamburger-animation-duration-2) ease-in-out,width 0s var(--hamburger-animation-duration-2),background-color var(--hamburger-animation-duration-total) ease-in-out}.hamburger[aria-expanded="true"] .hamburger-top-bar{top:50%;width:100%;transform:rotate(var(--hamburger-top-bar-rotation));transition:top var(--hamburger-animation-duration-1) ease-in-out,transform var(--hamburger-animation-duration-2) ease-in-out var(--hamburger-animation-duration-1),width 0s var(--hamburger-animation-duration-1),background-color var(--hamburger-animation-duration-total) ease-in-out}.hamburger[aria-expanded="true"] .hamburger-middle-bar{width:100%;opacity:0;transition:opacity 0s var(--hamburger-animation-duration-1),width 0s var(--hamburger-animation-duration-1),background-color var(--hamburger-animation-duration-total) ease-in-out}.hamburger[aria-expanded="true"] .hamburger-bottom-bar{top:50%;width:100%;transform:rotate(var(--hamburger-bottom-bar-rotation));transition:top var(--hamburger-animation-duration-1) ease-in-out,transform var(--hamburger-animation-duration-2) ease-in-out var(--hamburger-animation-duration-1),width 0s var(--hamburger-animation-duration-1),background-color var(--hamburger-animation-duration-total) ease-in-out}.off-canvas{--off-canvas-duration:0.4s;--off-canvas-translate:translateX(-100%);position:fixed;top:0;left:0;width:100vw;max-width:40rem;height:100dvh;background:var(--neutral-3);display:flex;align-items:flex-start;justify-content:center;visibility:hidden;transform:var(--off-canvas-translate);transition:transform var(--off-canvas-duration) ease,visibility 0s var(--off-canvas-duration);z-index:95}.off-canvas.is-open{visibility:visible;transform:translate(0);transition-delay:0s}.off-canvas>.off-canvas-content{display:flex;flex-direction:column;width:100%;height:100%;padding:var(--vertical-section-padding);overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none}.off-canvas>.off-canvas-content::-webkit-scrollbar{display:none}.off-canvas-backdrop{position:fixed;inset:0;z-index:90;background:var(--overlay-background);visibility:hidden;opacity:0;transition:opacity var(--transition-duration),visibility 0s var(--transition-duration)}.off-canvas-backdrop.is-open{visibility:visible;opacity:1;transition-delay:0s}.off-canvas.builder-element{display:none}.off-canvas.builder-element.open-in-editor{display:flex;position:relative;inset:auto;visibility:visible;transform:none;transition:none;width:100%}@media (prefers-reduced-motion:reduce){.off-canvas,.off-canvas-backdrop{transition-duration:0.01ms;transition-delay:0s}}