.diy-live{font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-body)}.diy-live .text-xs{line-height:var(--line-height-body);font-size:var(--font-size-xs,var(--font-size-sm))!important}.diy-live .text-sm{line-height:var(--line-height-body);font-size:var(--font-size-sm)!important}.diy-live .text-base{font-size:var(--font-size-base)!important}.diy-live .text-lg{font-size:var(--font-size-lg)!important}.diy-live .text-xl{font-size:var(--font-size-xl)!important}.diy-live .text-2xl{font-size:var(--font-size-2xl,var(--font-size-xl))!important}.diy-live .rounded-lg,.diy-live .rounded-xl{border-radius:var(--radius-md)}.diy-live .rounded-md{border-radius:var(--radius-sm)}.diy-live .rounded-full{border-radius:var(--radius-full)}.diy-live .p-3{padding:var(--space-md)}.diy-live .p-4{padding:var(--space-lg)}.diy-live .p-6{padding:var(--space-xl)}.diy-live .px-4{padding-inline:var(--space-lg)}.diy-live .py-2{padding-block:var(--space-xs)}.diy-live .py-3{padding-block:var(--space-sm)}.diy-live .gap-1{gap:var(--space-2xs)}.diy-live .gap-2{gap:var(--space-xs)}.diy-live .gap-3{gap:var(--space-sm)}.diy-live .gap-4{gap:var(--space-md)}.diy-live .gap-6{gap:var(--space-lg)}.diy-live .mb-1{margin-bottom:var(--space-2xs)}.diy-live .mb-2{margin-bottom:var(--space-xs)}.diy-live .mb-3{margin-bottom:var(--space-sm)}.diy-live .space-y-8>:not([hidden])~:not([hidden]){margin-top:var(--space-xl)}.diy-live .space-y-4>:not([hidden])~:not([hidden]){margin-top:var(--space-md)}.diy-live .space-y-3>:not([hidden])~:not([hidden]){margin-top:var(--space-sm)}.diy-live button,.diy-live [role=button],.diy-live a,.diy-live input,.diy-live select,.diy-live textarea{transition-property:opacity,background-color,border-color,color,box-shadow,transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out-strong)}@media (prefers-reduced-motion:reduce){.diy-live button,.diy-live [role=button],.diy-live a,.diy-live input,.diy-live select,.diy-live textarea,.diy-live *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.diy-live-card{padding:var(--space-lg);border-radius:var(--radius-md);box-shadow:var(--elevation-sm)}.diy-live-elevated{box-shadow:var(--elevation-md)}@keyframes diy-motion-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
