body{isolation:isolate;background:var(--canvas)!important;color:var(--ink)}
.labelbee-ribbon{position:absolute;inset:0 0 auto;width:100%;height:900px;z-index:-1;pointer-events:none}
body:before{content:"";position:absolute;inset:0 0 auto;height:900px;z-index:-2;background:radial-gradient(ellipse at 80% 0%,color-mix(in srgb, var(--lavender) 33%, transparent),transparent 65%)}
a,button,input{border-radius:var(--r-md)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--blue);outline-offset:3px}
header{background:color-mix(in srgb, var(--canvas) 87%, transparent)!important;backdrop-filter:blur(16px)}
#top h1{font-size:clamp(36px,3.1vw,50px)!important;line-height:1.3!important;text-wrap:balance}
header a>span{font-family:var(--font-sans)!important;font-size:var(--fs-figure)!important;font-weight:750!important;letter-spacing:-.04em!important}

body[data-page=signin] .sc-host>div>header{background:transparent!important;border-color:transparent!important;backdrop-filter:none!important}body[data-page=signin] .sc-host>div>header:before{display:none!important}
