@layer theme,base,components,utilities;@layer components{.site-brand{--brand-phi: 1.618;--brand-asc: .71;display:inline-flex;align-items:center;justify-content:flex-start;color:var(--brand-fg, hsl(var(--foreground)));transition:transform .2s ease}.site-brand:active{transform:scale(.94)}.site-brand-row{display:inline-flex;align-items:baseline;gap:var(--brand-gap, calc(var(--brand-logo-height, 14px) / var(--brand-phi)));min-width:0}.site-brand-logo{display:inline-flex;align-self:baseline;flex:0 0 auto;height:var(--brand-logo-height, 14px);line-height:0}.site-brand-logo>span,.site-brand-logo svg{width:auto!important;height:var(--brand-logo-height, 14px)!important}.site-brand-text{display:inline-block;font-size:var( --brand-wordmark-size, calc(var(--brand-logo-height, 14px) / var(--brand-asc)) );line-height:1;font-weight:var(--brand-wordmark-weight, 500);letter-spacing:0;white-space:nowrap}.site-brand-name{color:var(--brand-fg, hsl(var(--foreground)))}.site-brand-tld{color:var(--brand-tld-fg, hsl(var(--muted-foreground)));transition:color .18s ease}.site-brand:hover .site-brand-tld,.site-brand:focus-visible .site-brand-tld{color:var(--brand-fg, hsl(var(--foreground)))}.site-brand--icon{justify-content:center;width:28px;height:28px;margin-right:4px;border-radius:6px;transition:background .15s ease,transform .2s ease}.site-brand--icon .site-brand-row,.site-brand--icon .site-brand-logo{align-items:center;align-self:center}.site-brand--icon .site-brand-logo{height:var(--brand-logo-height, 14px)}.site-brand--icon .site-brand-logo>span,.site-brand--icon .site-brand-logo svg{height:var(--brand-logo-height, 14px)!important}.site-brand--icon:hover{background:hsl(var(--foreground) / .06)}}.pblur{--pblur-direction: to bottom;position:absolute;inset:0;border-radius:inherit;pointer-events:none}.pblur--framed{border:3px solid rgb(0 0 0 / 10%);border-radius:64px}.pblur[data-direction=top]{--pblur-direction: to top}.pblur[data-direction=right]{--pblur-direction: to right}.pblur[data-direction=left]{--pblur-direction: to left}.pblur[data-preset=topbar]{background:linear-gradient(to bottom,hsl(var(--background) / .5),hsl(var(--background) / 0) 72%)}.pblur__layer{position:absolute;inset:0;border-radius:inherit;background:#fff0;-webkit-backdrop-filter:var(--pblur-filter);backdrop-filter:var(--pblur-filter);-webkit-mask-image:var(--pblur-mask);mask-image:var(--pblur-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.ua-webkit .pblur[data-preset=topbar] .pblur__layer[data-webkit=false]{display:none}.ua-webkit .pblur[data-preset=topbar] .pblur__layer[data-webkit=true]{-webkit-backdrop-filter:var(--pblur-webkit-filter);backdrop-filter:var(--pblur-webkit-filter);-webkit-mask-image:var(--pblur-mask-webkit);mask-image:var(--pblur-mask-webkit)}@media(max-width:768px){.pblur[data-preset=continuous] .pblur__layer[data-compact=false]{display:none}.pblur[data-preset=continuous] .pblur__layer[data-compact=true]{-webkit-mask-image:var(--pblur-mask-compact);mask-image:var(--pblur-mask-compact)}}@media(prefers-reduced-transparency:reduce){.pblur{background:linear-gradient(var(--pblur-direction),hsl(var(--background) / 0),hsl(var(--background) / .94))}.pblur[data-preset=topbar]{background:linear-gradient(to bottom,hsl(var(--background) / .94),hsl(var(--background) / 0) 82%)}.pblur__layer{display:none}}.topbar{--topbar-blur-tail: 36px;position:var(--topbar-position, relative)}.topbar>.topbar__blur{bottom:calc(0px - var(--topbar-blur-tail));z-index:0}.topbar>:where(:not(.topbar__blur)){z-index:1}.topbar-action,.header-action-btn.topbar-action{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;padding:0;color:hsl(var(--muted-foreground));background:transparent;border:0;border-color:transparent;border-radius:999px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease}.topbar-action:hover,.topbar-action.is-hovered,.topbar-action.is-active{color:hsl(var(--foreground));background:hsl(var(--foreground) / .06);border-color:transparent}.topbar-action:active{transform:scale(.94)}.topbar-action:focus-visible{outline:2px solid hsl(var(--foreground) / .5);outline-offset:2px}.topbar-action svg{width:18px;height:18px;flex-shrink:0}.topbar-action__keys{display:none;align-items:center;gap:3px}@media(min-width:900px){.topbar-action--search,.header-action-btn.topbar-action--search{width:auto;min-width:0;padding:0 7px 0 9px;gap:6px;border-radius:9px}.topbar-action .topbar-action__keys,.topbar-action .header-action-btn-keys{display:inline-flex}.topbar-action--search:hover .kbd{color:hsl(var(--foreground))}}@media(max-width:480px){.topbar-action,.header-action-btn.topbar-action{width:32px;min-width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.topbar-action,.header-action-btn.topbar-action{transition:color .15s ease,background .15s ease}}
