@layer theme{:host,:root{--tw-color-green-600:oklch(62.7% .194 149.214);--tw-color-neutral-100:oklch(97% 0 0);--tw-color-white:255 255 255;--tw-spacing:.25rem;--tw-text-sm:.875rem;--tw-text-sm--line-height:1.42857;--tw-text-base:1rem;--tw-text-base--line-height:1.5}}@layer base{html{font-size:10px}body,html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}@layer components{[data-is-vue=true]:not([data-v-app]){display:none}}@layer utilities{.tw\:my-2{margin-block:calc(var(--tw-spacing)*2)}.tw\:mt-3{margin-top:calc(var(--tw-spacing)*3)}.tw\:flex{display:flex}.tw\:inline-block{display:inline-block}.tw\:w-fit{width:-moz-fit-content;width:fit-content}.tw\:flex-col{flex-direction:column}.tw\:gap-2{gap:calc(var(--tw-spacing)*2)}.tw\:gap-4{gap:calc(var(--tw-spacing)*4)}.tw\:bg-neutral-100{background-color:var(--tw-color-neutral-100)}.tw\:p-3{padding:calc(var(--tw-spacing)*3)}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-green-600{color:var(--tw-color-green-600)}.tw\:text-white{color:var(--tw-color-white)}}
