.share-card[data-v-0bb250f7] {
  border-radius: 1rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1rem;
}
@media (prefers-color-scheme: dark) {
  .share-card[data-v-0bb250f7] {
    border-color: rgb(255 255 255 / 0.1);
    background-color: rgb(255 255 255 / 0.03);
  }
}
.share-icon[data-v-0bb250f7] {
  display: grid;
  width: 2.5rem;
  height: 2.5rem;
  flex-shrink: 0;
  place-items: center;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(109 40 217 / var(--tw-text-opacity, 1));
}
@media (prefers-color-scheme: dark) {
  .share-icon[data-v-0bb250f7] {
    background-color: rgb(139 92 246 / 0.1);
    --tw-text-opacity: 1;
    color: rgb(196 181 253 / var(--tw-text-opacity, 1));
  }
}
.share-label[data-v-0bb250f7] {
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(10 10 10 / var(--tw-text-opacity, 1));
}
@media (prefers-color-scheme: dark) {
  .share-label[data-v-0bb250f7] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
}
.share-help[data-v-0bb250f7] {
  margin-top: 0.125rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity, 1));
}
@media (prefers-color-scheme: dark) {
  .share-help[data-v-0bb250f7] {
    --tw-text-opacity: 1;
    color: rgb(163 163 163 / var(--tw-text-opacity, 1));
  }
}
.share-select[data-v-0bb250f7] {
  min-height: 2.75rem;
  width: 100%;
  border-radius: 0.75rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1));
  outline: 2px solid transparent;
  outline-offset: 2px;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.share-select[data-v-0bb250f7]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(139 92 246 / var(--tw-border-opacity, 1));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(139 92 246 / 0.2) ;
}
.share-select[data-v-0bb250f7]:disabled {
  opacity: 0.6;
}
@media (prefers-color-scheme: dark) {
  .share-select[data-v-0bb250f7] {
    border-color: rgb(255 255 255 / 0.1);
    --tw-bg-opacity: 1;
    background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
}
.share-confirm-enter-active[data-v-36454f2f],
.share-confirm-leave-active[data-v-36454f2f] {
  transition: opacity 160ms ease;
}
.share-confirm-enter-from[data-v-36454f2f],
.share-confirm-leave-to[data-v-36454f2f] {
  opacity: 0;
}
@media (prefers-reduced-motion: reduce) {
  .share-confirm-enter-active[data-v-36454f2f],
  .share-confirm-leave-active[data-v-36454f2f] {
    transition: none;
  }
}
.share-card[data-v-4a996c44] {
  border-radius: 1rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1rem;
}
@media (prefers-color-scheme: dark) {
  .share-card[data-v-4a996c44] {
    border-color: rgb(255 255 255 / 0.1);
    background-color: rgb(255 255 255 / 0.03);
  }
}
.share-icon[data-v-4a996c44] {
  display: grid;
  width: 2.5rem;
  height: 2.5rem;
  flex-shrink: 0;
  place-items: center;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(3 105 161 / var(--tw-text-opacity, 1));
}
@media (prefers-color-scheme: dark) {
  .share-icon[data-v-4a996c44] {
    background-color: rgb(14 165 233 / 0.1);
    --tw-text-opacity: 1;
    color: rgb(125 211 252 / var(--tw-text-opacity, 1));
  }
}
.share-label[data-v-4a996c44] {
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(10 10 10 / var(--tw-text-opacity, 1));
}
@media (prefers-color-scheme: dark) {
  .share-label[data-v-4a996c44] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
}
.share-help[data-v-4a996c44] {
  margin-top: 0.125rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity, 1));
}
@media (prefers-color-scheme: dark) {
  .share-help[data-v-4a996c44] {
    --tw-text-opacity: 1;
    color: rgb(163 163 163 / var(--tw-text-opacity, 1));
  }
}
.share-select[data-v-4a996c44] {
  min-height: 2.75rem;
  width: 100%;
  border-radius: 0.75rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity, 1));
  outline: 2px solid transparent;
  outline-offset: 2px;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    box-shadow,
    transform,
    filter,
    backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.share-select[data-v-4a996c44]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(139 92 246 / var(--tw-border-opacity, 1));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-offset-shadow),
    var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: rgb(139 92 246 / 0.2) ;
}
.share-select[data-v-4a996c44]:disabled {
  opacity: 0.6;
}
@media (prefers-color-scheme: dark) {
  .share-select[data-v-4a996c44] {
    border-color: rgb(255 255 255 / 0.1);
    --tw-bg-opacity: 1;
    background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
}
.share-dialog-enter-active[data-v-37db8c8c],
.share-dialog-leave-active[data-v-37db8c8c] {
  transition: opacity 180ms ease;
}
.share-dialog-enter-active section[data-v-37db8c8c],
.share-dialog-leave-active section[data-v-37db8c8c] {
  transition: transform 180ms ease, opacity 180ms ease;
}
.share-dialog-enter-from[data-v-37db8c8c],
.share-dialog-leave-to[data-v-37db8c8c] {
  opacity: 0;
}
.share-dialog-enter-from section[data-v-37db8c8c],
.share-dialog-leave-to section[data-v-37db8c8c] {
  opacity: 0;
  transform: translateY(16px) scale(0.985);
}
@media (prefers-reduced-motion: reduce) {
  .share-dialog-enter-active[data-v-37db8c8c],
  .share-dialog-leave-active[data-v-37db8c8c],
  .share-dialog-enter-active section[data-v-37db8c8c],
  .share-dialog-leave-active section[data-v-37db8c8c] {
    transition: none;
  }
}
