@layer components{.lupa-page{background-color:var(--color-paper);min-height:100svh;color:var(--color-ink);flex-direction:column;display:flex}.lupa-main{flex:1}.lupa-main:focus{outline:none}.lupa-header{z-index:20;background-color:var(--color-paper);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}@media (min-width:64rem){.lupa-header{padding:24px 48px}}.lupa-header[data-away]{background-color:#0000}.lupa-header[data-tone=night]{background-color:var(--color-night)}.lupa-header[data-away][data-tone=night]{background-color:#0000}.lupa-logo{width:168px;min-height:44px;color:var(--color-ink);flex:none;align-items:center;display:inline-flex}@media not (min-width:390px){.lupa-logo{width:149px}}@media (min-width:64rem){.lupa-logo{width:261px}}.lupa-actions{align-items:center;gap:24px;display:flex}.lupa-login{display:none}@media (min-width:64rem){.lupa-login{display:inline-flex}}.lupa-request{white-space:nowrap;min-height:44px;padding:8px 12px;font-size:15px}@media (min-width:64rem){.lupa-request{min-height:48px;font-size:inherit;padding:12px 24px}}.lupa-header[data-tone=night] .lupa-logo,.lupa-header[data-tone=night] .lupa-login{color:var(--color-paper)}}@layer utilities{.lupa-header[data-tone=night] .lupa-logo :is(.fill-cobalt,.fill-ink){fill:var(--color-paper)}.lupa-header[data-tone=night] .lupa-logo .fill-bistre{fill:var(--color-line)}}
