:root{--tenant-primary:#E07A5F;--tenant-secondary:#F2CC8F;--tenant-primary-light:rgba(224,122,95,0.1);--tenant-secondary-light:rgba(242,204,143,0.1);--tenant-primary-dark:#c96a52;--tenant-secondary-dark:#d9b87d;--widget-radius-container:24px;--widget-radius-button:16px;--widget-radius-input:12px;--widget-radius-alert:12px;--widget-font:ui-sans-serif,system-ui,sans-serif}.widget-radius-container{border-radius:var(--widget-radius-container)}.widget-radius-button{border-radius:var(--widget-radius-button)}.widget-radius-input{border-radius:var(--widget-radius-input)}.widget-radius-alert{border-radius:var(--widget-radius-alert)}.widget-font{font-family:var(--widget-font)}.widget-font button,.widget-font input,.widget-font select,.widget-font textarea{font-family:inherit}.embed-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:transparent!important}.widget-btn-primary{background-color:var(--tenant-primary);color:white;border-color:var(--tenant-primary);transition:all .2s ease-out}.widget-btn-primary:hover:not(:disabled){background-color:var(--tenant-primary-dark);border-color:var(--tenant-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in oklab,var(--tenant-primary) 30%,transparent)}.widget-btn-primary:disabled{opacity:.5;cursor:not-allowed}.widget-btn-secondary{background-color:var(--tenant-secondary);color:white;border-color:var(--tenant-secondary);transition:all .2s ease-out}.widget-btn-secondary:hover:not(:disabled){background-color:var(--tenant-secondary-dark);border-color:var(--tenant-secondary-dark);transform:translateY(-1px)}.widget-accent{color:var(--tenant-secondary)}.widget-accent-bg{background-color:var(--tenant-secondary-light)}.widget-text-primary{color:var(--tenant-primary)}.widget-border-primary{border-color:var(--tenant-primary)}.widget-bg-primary-light{background-color:var(--tenant-primary-light)}.widget-ring-primary:focus-visible{outline:none;box-shadow:0 0 0 2px white,0 0 0 4px var(--tenant-primary)}.closure-gradient-midi{background-image:linear-gradient(135deg,color-mix(in oklab,var(--tenant-primary) 25%,transparent) 50%,transparent 50%)}.closure-gradient-soir{background-image:linear-gradient(315deg,color-mix(in oklab,var(--tenant-primary) 25%,transparent) 50%,transparent 50%)}@media (prefers-reduced-motion:reduce){.widget-btn-primary,.widget-btn-secondary{transition:none}.widget-btn-primary:hover:not(:disabled),.widget-btn-secondary:hover:not(:disabled){transform:none}}