/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme,base;@layer kit{.button[data-variant=glass].svelte-2vc4ol{border:1px solid color-mix(in srgb, var(--vibrancy-ink) var(--material-rim), transparent);background-color:color-mix(in oklab, var(--background) var(--material-thin), transparent);color:var(--vibrancy-1)}@media (width>=48rem){.button[data-variant=glass].svelte-2vc4ol{--material-thin:45%;--material-regular:72%;-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter)}}@media (hover:hover){.button[data-variant=glass].svelte-2vc4ol:hover{background-color:color-mix(in oklab, var(--background) var(--material-regular), transparent)}}.button[data-variant=glass].svelte-2vc4ol[aria-expanded=true],.button[data-variant=glass].svelte-2vc4ol[data-state=open]{background-color:color-mix(in oklab, var(--background) var(--material-regular), transparent)}.button[data-variant=glass-tint].svelte-2vc4ol{border:1px solid color-mix(in oklab, var(--primary) 40%, transparent);background-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 30%, var(--background)) var(--material-thin), transparent);color:var(--vibrancy-1)}@media (width>=48rem){.button[data-variant=glass-tint].svelte-2vc4ol{--material-thin:45%;--material-regular:72%;-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter)}}@media (hover:hover){.button[data-variant=glass-tint].svelte-2vc4ol:hover{background-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 30%, var(--background)) var(--material-regular), transparent)}}.button[data-variant=glass-tint].svelte-2vc4ol[aria-expanded=true],.button[data-variant=glass-tint].svelte-2vc4ol[data-state=open]{background-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 30%, var(--background)) var(--material-regular), transparent)}.button.svelte-2vc4ol{border:var(--default-border-width) solid transparent;cursor:pointer;font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all var(--default-transition-duration) var(--default-transition-timing-function);--btn-ring:color-mix(in oklab, var(--ring) 50%, transparent);background-clip:padding-box;border-radius:2147483647px;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ink.svelte-2vc4ol{align-items:center;gap:inherit;min-width:0;max-width:100%;display:inline-flex}.button[data-variant=default].svelte-2vc4ol{--btn-tint:var(--primary);--btn-cast:color-mix(in oklab, var(--btn-tint) 15%, transparent);--btn-contact:color-mix(in oklab, var(--btn-tint) 30%, transparent);--btn-sheen:inset 0 .5px 1px #ffffff4d, inset 0 -1px 1px #0000001a;background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--btn-sheen), 0 3px 6px var(--btn-cast), 0 .5px 2px var(--btn-cast), 0 .5px 3px var(--btn-contact);transition:transform .3s,box-shadow .3s,filter .3s,opacity .3s,background-color .3s,color .3s}.button[data-variant=default].svelte-2vc4ol:active{transition-duration:.3s;translate:none}.button[data-variant=reply].svelte-2vc4ol,.button[data-variant=shared].svelte-2vc4ol{color:var(--fg-primary)}.button[data-variant=reply].svelte-2vc4ol{border-color:color-mix(in oklab, var(--border) 30%, transparent);background-color:var(--popover)}.button[data-variant=shared].svelte-2vc4ol{border-color:color-mix(in oklab, var(--primary) 15%, transparent);background-color:color-mix(in oklab, var(--popover), var(--primary) 8%)}.button[data-variant=reply].svelte-2vc4ol:focus-visible,.button[data-variant=shared].svelte-2vc4ol:focus-visible{border-color:color-mix(in oklab, var(--primary) 20%, transparent);background-color:color-mix(in oklab, var(--popover), var(--primary) 20%)}.button[data-variant=outline].svelte-2vc4ol{border-color:var(--border);background-color:var(--background)}.button[data-variant=outline][aria-expanded=true].svelte-2vc4ol{background-color:var(--muted);color:var(--foreground)}:where([data-theme=dark],.dark) .button[data-variant=outline].svelte-2vc4ol{border-color:var(--input);background-color:color-mix(in oklab, var(--input) 30%, transparent)}.button[data-variant=ghost][aria-expanded=true].svelte-2vc4ol{background-color:var(--muted);color:var(--foreground)}.button[data-variant=destructive].svelte-2vc4ol{background-color:color-mix(in oklab, var(--destructive) 10%, transparent);color:var(--destructive);--btn-ring:color-mix(in oklab, var(--destructive) 20%, transparent)}.button[data-variant=destructive].svelte-2vc4ol:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}:where([data-theme=dark],.dark) .button[data-variant=destructive].svelte-2vc4ol{background-color:color-mix(in oklab, var(--destructive) 20%, transparent);--btn-ring:color-mix(in oklab, var(--destructive) 40%, transparent)}.button[data-variant=link].svelte-2vc4ol{color:var(--primary);text-underline-offset:4px}.button[data-variant=overlay].svelte-2vc4ol{color:#fff;--btn-ring:#ffffffb3;background-color:#0000008c;border-color:#ffffff26}.button[data-variant=overlay].svelte-2vc4ol:focus-visible{border-color:#fff6}.button.svelte-2vc4ol:focus-visible{box-shadow:0 0 0 3px var(--btn-ring)}.button.svelte-2vc4ol:disabled{opacity:.5;pointer-events:none}.button.svelte-2vc4ol :is(svg,[data-slot=glyph]){pointer-events:none;flex-shrink:0}.button.svelte-2vc4ol :is(svg,[data-slot=glyph]):not([class*=size-],[data-sized]){width:1rem;height:1rem}.button[aria-invalid=true].svelte-2vc4ol{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 20%, transparent)}:where([data-theme=dark],.dark) .button[aria-invalid=true].svelte-2vc4ol{border-color:color-mix(in oklab, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 40%, transparent)}.button.svelte-2vc4ol:where(:where(.svelte-2vc4ol):not([data-material])):focus-visible{border-color:var(--ring)}@media (hover:hover){.button[data-variant=default].svelte-2vc4ol:hover{filter:brightness(110%);box-shadow:var(--btn-sheen), 0 4px 5px var(--btn-cast), 0 .5px 2px var(--btn-contact), 0 1.5px 3px var(--btn-contact);transform:translateY(-2px)}.button[data-variant=reply].svelte-2vc4ol:hover,.button[data-variant=shared].svelte-2vc4ol:hover{border-color:color-mix(in oklab, var(--primary) 20%, transparent);background-color:color-mix(in oklab, var(--popover), var(--primary) 20%)}.button[data-variant=outline].svelte-2vc4ol:hover{background-color:var(--muted);color:var(--foreground)}:where([data-theme=dark],.dark) .button[data-variant=outline].svelte-2vc4ol:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}.button[data-variant=ghost].svelte-2vc4ol:hover{border-color:var(--border);background-color:var(--muted);color:var(--foreground)}:where([data-theme=dark],.dark) .button[data-variant=ghost].svelte-2vc4ol:hover{border-color:var(--input);background-color:color-mix(in oklab, var(--input) 50%, transparent)}.button[data-variant=destructive].svelte-2vc4ol:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}:where([data-theme=dark],.dark) .button[data-variant=destructive].svelte-2vc4ol:hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}.button[data-variant=link].svelte-2vc4ol:hover{text-decoration-line:underline}.button[data-variant=overlay].svelte-2vc4ol:hover{background-color:#000000a6}}@media (prefers-reduced-motion:reduce){.button[data-variant=default].svelte-2vc4ol:hover{transform:none}}.button[data-size=default].svelte-2vc4ol{height:var(--spacing-control);gap:.5rem;padding-inline:1rem}.button[data-size=default].svelte-2vc4ol:has([data-icon=inline-start]){padding-left:.75rem}.button[data-size=default].svelte-2vc4ol:has([data-icon=inline-end]){padding-right:.75rem}.button[data-size=sm].svelte-2vc4ol{height:var(--spacing-control-sm);font-size:var(--text-xs);line-height:var(--text-xs--line-height);gap:.375rem;padding-inline:.5rem}.button[data-size=sm].svelte-2vc4ol:has([data-icon=inline-start]){padding-left:.375rem}.button[data-size=sm].svelte-2vc4ol:has([data-icon=inline-end]){padding-right:.375rem}.button[data-size=xl].svelte-2vc4ol{height:var(--spacing-control-xl);font-size:var(--text-lg);line-height:var(--text-lg--line-height);gap:.625rem;padding-inline:2rem}.button[data-size=xl].svelte-2vc4ol:has([data-icon=inline-start]){padding-left:1.5rem}.button[data-size=xl].svelte-2vc4ol:has([data-icon=inline-end]){padding-right:1.5rem}@media not all and (width>=40rem){.button[data-size=xl].svelte-2vc4ol{font-size:var(--text-base);line-height:var(--text-base--line-height);padding-inline:1.5rem}}.button[data-size=icon].svelte-2vc4ol{width:var(--spacing-control);height:var(--spacing-control)}.button[data-size=icon-sm].svelte-2vc4ol{width:var(--spacing-control-sm);height:var(--spacing-control-sm)}.button[data-size=reply].svelte-2vc4ol{border-radius:var(--radius-xl);height:auto;min-height:3rem;font-weight:var(--font-weight-normal);white-space:normal;-webkit-user-select:text;user-select:text;gap:.625rem;padding:.5rem .75rem;line-height:1.25rem}}@layer components,utilities;
