:root{--font-family-primary:var(--font-dm-sans), sans-serif;--draft-banner-block-size:2.75rem;--draft-banner-block-size-wrapped:4.5rem}.draft-banner{background:var(--ui-accent-dark);box-shadow:var(--box-shadow-3);color:var(--grayscale-white);font-family:var(--font-family-primary);font-size:var(--font-size-2);align-items:center;gap:var(--spacing-1) var(--spacing-3);line-height:var(--line-height-short);min-block-size:var(--draft-banner-block-size);padding-block:var(--spacing-1);padding-block-start:calc(var(--spacing-1) + env(safe-area-inset-top,0px));padding-inline:var(--spacing-2);z-index:var(--z-banner);flex-wrap:wrap;justify-content:center;display:flex;position:fixed;inset-block-start:0;inset-inline:0}body:has(.draft-banner){padding-block-start:var(--draft-banner-block-size-wrapped)}@media (min-width:1024px){body:has(.draft-banner){padding-block-start:var(--draft-banner-block-size)}}.draft-banner__message{margin:0}.draft-banner__label{font-weight:var(--font-weight-semibold);margin-inline-end:var(--spacing-1)}.draft-banner__exit{color:var(--grayscale-white);text-underline-offset:.2em;white-space:nowrap;text-decoration:underline}.draft-banner__exit:hover,.draft-banner__exit:focus-visible{text-decoration-thickness:2px}@view-transition{navigation:auto}:root{--page-transition-rise:.5rem}body>div>header{view-transition-name:site-header}body>div>footer{view-transition-name:site-footer}::view-transition-group(site-header){animation:none}::view-transition-group(site-footer){animation:none}::view-transition-old(site-header){display:none}::view-transition-old(site-footer){display:none}::view-transition-new(site-header){animation:none}::view-transition-new(site-footer){animation:none}::view-transition-old(root){animation:page-transition-leave var(--duration-outro) var(--easing-ease-in) both}::view-transition-new(root){animation:page-transition-enter var(--duration-intro) var(--easing-ease-out) both}@keyframes page-transition-leave{to{opacity:0}}@keyframes page-transition-enter{0%{opacity:0;translate:0 var(--page-transition-rise)}}::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){:root{--page-transition-rise:0}}
