@layer starlight.components{svg:where(.astro-n5k4ipy7){color:var(--sl-icon-color);font-size:var(--sl-icon-size,1em);width:1em;height:1em}}.container-section:where(.astro-ns5ameaa){padding-inline:calc(var(--spacing) * 2);@media (width>=640px){padding-inline:calc(var(--spacing) * 4)}@media (width>=1024px){padding-inline:calc(var(--spacing) * 12)}& .container-wrapper{max-width:var(--section-max-width)}&:last-of-type{padding-bottom:0}&+.container-section:where(.astro-ns5ameaa){margin-top:calc(var(--spacing) * 12)}&[data-width=sm]{--section-max-width:640px}&[data-width=md]{--section-max-width:768px}&[data-width=lg]{--section-max-width:1024px}&[data-width=xl]{--section-max-width:1280px}}:where(.astro-i6idhh3o)[data-slot=button],.link-button:where(.astro-i6idhh3o){color:var(--primary-foreground);white-space:nowrap;text-decoration:inherit;height:var(--button-height,calc(var(--spacing) * 8));width:var(--button-width,auto);font-weight:var(--button-font-weight,500);font-size:var(--button-font-size,.875rem);line-height:var(--button-line-height,1rem);padding-left:var(--button-padding-l,var(--button-padding-x,calc(var(--spacing) * 2.5)));padding-right:var(--button-padding-r,var(--button-padding-x,calc(var(--spacing) * 2.5)));border-radius:var(--button-radius,var(--radius));border:none;justify-content:center;align-items:center;gap:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;&[data-size="2xs"]{--button-height:calc(var(--spacing) * 5.5);--button-padding-l:calc(var(--spacing) * 2);--button-padding-r:var(--spacing);--button-font-size:.75rem;--border-radius:100%}&[data-size=xs]{--button-radius:calc(var(--radius) - 2px);--button-height:calc(var(--spacing) * 6);--button-padding-x:calc(var(--spacing) * 2);--button-font-size:.75rem}&[data-size=sm]{--button-height:calc(var(--spacing) * 7);--button-padding-x:calc(var(--spacing) * 2.5);--button-font-size:.8rem}&[data-size=lg]{--button-height:calc(var(--spacing) * 8.5);--button-padding-x:calc(var(--spacing) * 2.5);--button-font-size:.875rem}&[data-size=icon-sm]{--button-height:calc(var(--spacing) * 6);--button-width:calc(var(--spacing) * 6);--button-padding-x:0;--button-font-size:0;--button-radius:calc(var(--radius) - 3px);& svg{width:1rem;height:1rem}}&[data-size=icon-md]{--button-height:calc(var(--spacing) * 7);--button-width:calc(var(--spacing) * 7);--button-padding-x:0;--button-font-size:0;--button-radius:calc(var(--radius) - 2px);& svg{width:1.25rem;height:1.25rem}}&[data-size=icon-lg]{--button-height:calc(var(--spacing) * 8);--button-width:calc(var(--spacing) * 8);--button-padding-x:0;--button-font-size:0;--button-radius:calc(var(--radius) - 1px);& svg{width:1.5rem;height:1.5rem}}}.primary:where(.astro-i6idhh3o){background-color:var(--primary)}.primary:where(.astro-i6idhh3o):hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}.secondary:where(.astro-i6idhh3o){background-color:var(--secondary);color:var(--secondary-foreground)}.secondary:where(.astro-i6idhh3o):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}.minimal:where(.astro-i6idhh3o){color:var(--accent-foreground)}.minimal:where(.astro-i6idhh3o):hover{color:var(--accent-foreground);background-color:var(--accent)}div:where(.astro-2om5cp2s)[data-slot=dropdown]{position:relative}div:where(.astro-xn4tomag)[data-slot=dropdown-content]{&[data-state=open]{animation-name:fade-in,zoom-in-95;animation-duration:var(--animation-duration)}&[data-state=closed]{animation-name:fade-out,zoom-out-95;animation-duration:var(--animation-duration);animation-fill-mode:forwards}&[data-side=bottom]{margin-top:var(--side-offset);top:100%}&[data-side=top]{margin-bottom:var(--side-offset);bottom:100%}&[data-side=right]{margin-left:var(--side-offset);left:100%}&[data-side=left]{margin-right:var(--side-offset);right:100%}&[data-side=top][data-align=start],&[data-side=bottom][data-align=start]{left:0}&[data-side=top][data-align=center],&[data-side=bottom][data-align=center]{left:50%;transform:translate(-50%)}&[data-side=top][data-align=end],&[data-side=bottom][data-align=end]{right:0}&[data-side=left][data-align=start],&[data-side=right][data-align=start]{top:0}&[data-side=left][data-align=center],&[data-side=right][data-align=center]{top:50%;transform:translateY(-50%)}&[data-side=left][data-align=end],&[data-side=right][data-align=end]{bottom:0}}.starwind-dropdown-item:where(.astro-vfbukvc2){cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * .75);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);user-select:none;color:inherit;outline:none;font-size:.875rem;line-height:1.25rem;text-decoration:none;transition-property:background-color,color;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;&:focus{background-color:var(--accent);color:var(--accent-foreground)}&>svg:where(.astro-vfbukvc2){width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0}&[data-disabled=true]{pointer-events:none;opacity:.5}&[data-inset=true]{padding-left:calc(var(--spacing) * 4)}}:where(.astro-lznm546h)[data-slot=dropdown-label]{color:var(--muted-foreground);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:.875rem;font-weight:500;line-height:1.25rem}:where(.astro-lznm546h)[data-slot=dropdown-label][data-inset=true]{padding-left:calc(var(--spacing) * 8)}div:where(.astro-qqxa2mt3)[data-slot=dropdown-separator]{background-color:var(--border);margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);height:1px}span:where(.astro-idxneclj){color:var(--muted-foreground);letter-spacing:.05em;margin-left:auto;font-size:.875rem;line-height:1.25rem;transition-property:background-color,color;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
