@layer theme,base;@layer components{.button.vp-btn{isolation:auto;width:auto;min-width:0;height:auto;font-size:inherit;line-height:inherit;font-weight:inherit;white-space:normal;color:inherit;--button-bg:transparent;--button-bg-hover:transparent;--button-bg-pressed:transparent;--button-fg:currentColor;transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-duration:.15s,.15s,.15s,.15s,.15s,.25s;transition-timing-function:ease, ease, ease, ease, ease, var(--ease-out,cubic-bezier(.22, 1, .36, 1));border-radius:0;justify-content:normal;align-items:normal;gap:0;padding-inline:0;display:inline-block;position:static}.button.vp-btn:not(:active):not([data-pressed=true]),.button.vp-btn.vp-still{will-change:auto;transform:none}.button.vp-btn:disabled,.button.vp-btn[aria-disabled=true]{opacity:1;cursor:default;pointer-events:auto}.button.vp-btn.vp-btn svg{align-self:auto;margin:0}.textarea.vp-field.vp-field.vp-field.vp-field{min-height:0;box-shadow:none;font-size:inherit;line-height:inherit;color:inherit;background-color:#0000;border-width:0;border-color:#0000;border-radius:0;outline:none;padding:0;transition:none}.textarea.vp-field.vp-field::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}@media (prefers-reduced-motion:reduce){.button.vp-btn{transition-duration:0s}.button.vp-btn:active,.button.vp-btn[data-pressed=true]{transform:none}}}@layer utilities;
