/*! StyloftCSS v0.1.0 | MIT License */ @layer sl.tokens,sl.reset,sl.base,sl.layout,sl.components,sl.utilities;@layer sl.components{.sl-header{container:sl-header / inline-size;border:1px solid var(--sl-border);border-radius:var(--sl-radius-lg);background:var(--sl-surface);color:var(--sl-text)}.sl-header__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;padding:1rem}.sl-header__brand{display:inline-flex;align-items:center;gap:.5rem;inline-size:fit-content;color:var(--sl-text);font-weight:750;text-decoration:none;white-space:nowrap}.sl-header__brand img{inline-size:2rem;block-size:2rem;object-fit:contain}.sl-header__brand span span{color:var(--sl-accent)}.sl-header__menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1.25rem;min-inline-size:0}.sl-header__menu > a:not(.sl-btn){text-underline-offset:.3em}.sl-header--reverse .sl-header__row{grid-template-columns:minmax(0,1fr) auto}.sl-header--reverse .sl-header__menu{justify-content:flex-start}.sl-header--center .sl-header__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sl-header--center .sl-header__brand{grid-column:2;grid-row:1;justify-self:center}.sl-header--center .sl-header__menu--start{grid-column:1;grid-row:1;justify-content:flex-start}.sl-header--center .sl-header__menu--end{grid-column:3;grid-row:1}.sl-header__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.65rem 1rem;border-block-end:1px solid var(--sl-border);border-start-start-radius:inherit;border-start-end-radius:inherit;background:var(--sl-soft);font-size:var(--sl-text-sm)}.sl-header__top nav{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.sl-header__mobile{display:none;min-inline-size:0}.sl-header__mobile > summary{display:flex;align-items:center;gap:.6rem;inline-size:fit-content;min-block-size:2.75rem;margin-inline-start:auto;padding:.45rem .75rem;border:1px solid var(--sl-border);border-radius:var(--sl-radius);list-style:none;cursor:pointer}.sl-header__mobile > summary::-webkit-details-marker{display:none}.sl-header__mobile > summary span{transition:rotate 220ms ease}.sl-header__mobile[open] > summary span{rotate:90deg}.sl-header__mobile-nav{display:flex;flex-direction:column;gap:.4rem;padding:.75rem .3rem .3rem}.sl-header__mobile-nav > a{padding:.65rem .75rem;border-radius:var(--sl-radius);color:var(--sl-accent)}.sl-header__mobile-nav > a:hover{background:var(--sl-soft)}@media(prefers-reduced-motion:no-preference){.sl-header__mobile-nav > a{transition:background-color 180ms ease,color 180ms ease}@supports(interpolate-size:allow-keywords) and selector(::details-content){.sl-header__mobile{interpolate-size:allow-keywords}.sl-header__mobile::details-content{block-size:0;overflow:clip;transition:block-size 300ms ease,content-visibility 300ms allow-discrete}.sl-header__mobile[open]::details-content{block-size:auto}}}@container sl-header (max-width:44rem){.sl-header__row,.sl-header--reverse .sl-header__row,.sl-header--center .sl-header__row{grid-template-columns:minmax(0,1fr) auto;gap:0;align-items:start}.sl-header__row > .sl-header__menu{display:none}.sl-header__row > .sl-header__brand,.sl-header--center .sl-header__brand{grid-column:1;grid-row:1;justify-self:start;align-self:start;margin-block-start:.375rem;position:relative;z-index:1}.sl-header__mobile{display:block;grid-column:1 / -1;grid-row:1}.sl-header--reverse .sl-header__brand{grid-column:2;justify-self:end}.sl-header--reverse .sl-header__mobile > summary{margin-inline-start:0;margin-inline-end:auto}}}
