.app-shell:has(.page-band){position:relative}.app-shell:has(.page-band) .app-shell__header{z-index:1;position:absolute;inset:0 0 auto}.app-shell:has(.page-band) .ui-wordmark{color:var(--color-white)}.app-shell:has(.page-band) .ui-wordmark__dot{background:var(--color-brand-bright)}.app-shell:has(.page-band) .app-shell__home:focus-visible{outline:var(--size-focus-ring) solid var(--color-white);outline-offset:2px}.page-band{--page-band-gutter:var(--space-5);--page-band-header:calc(max(var(--space-4), env(safe-area-inset-top)) + var(--size-tap-target) + var(--space-4));margin:0 calc(-1 * var(--page-band-gutter)) var(--space-5);padding:calc(var(--page-band-header) + var(--space-2)) var(--page-band-gutter) var(--space-6);gap:var(--space-3);background:var(--color-brand);background-image:var(--texture-grain);background-blend-mode:overlay;color:var(--color-white);flex-direction:column;display:flex}.page-band__top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.page-band__top a{min-height:var(--size-tap-target);align-items:center;gap:var(--space-1);color:var(--color-white);font-size:var(--font-size-field);font-weight:var(--font-weight-bold);text-decoration:none;display:inline-flex}.page-band a:focus-visible{outline:var(--size-focus-ring) solid var(--color-white);outline-offset:2px;border-radius:var(--radius-button)}.page-band__title{font-family:var(--font-display);font-size:var(--font-size-headline);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display-tight);overflow-wrap:anywhere;margin:0}.page-band__title:focus{outline:none}.page-band__accent{color:var(--color-brand-bright)}.page-band__line{font-size:var(--font-size-field);color:var(--color-muted-on-brand-strong)}.page-band__line p{margin:0}@media (min-width:900px){.page-band{--page-band-gutter:var(--space-10);--page-band-header:calc(var(--space-6) + var(--size-tap-target) + var(--space-6));padding-bottom:var(--space-10)}.page-band__title{font-size:var(--font-size-headline-wide)}}.page-band .ui-badge--requested{background:var(--color-brand-deep);border-color:var(--color-brand-mid)}
