.bio-theme-root{min-height:100dvh;font-family:var(--font-family,"Inter", system-ui, sans-serif);font-size:var(--body-size,1rem);background-color:#0000;position:relative}.bio-theme-root h1,.bio-theme-root h2,.bio-theme-root h3{font-weight:var(--heading-weight,700)!important}.bio-theme-root input,.bio-theme-root textarea{font-size:var(--body-size,1rem)}.bio-theme-root .bio-email-input{font-size:16px;line-height:1.25}@media (min-width:768px){.bio-theme-root .bio-email-input{font-size:14.5px}.bio-theme-root .bio-email-input--capsule{font-size:14px}}.bio-theme-root .bio-email-input:-webkit-autofill{caret-color:var(--bio-email-input-autofill-color,currentColor);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--bio-email-input-autofill-color,currentColor)!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.bio-theme-root .bio-email-input:-webkit-autofill:hover{caret-color:var(--bio-email-input-autofill-color,currentColor);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--bio-email-input-autofill-color,currentColor)!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.bio-theme-root .bio-email-input:-webkit-autofill:focus{caret-color:var(--bio-email-input-autofill-color,currentColor);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--bio-email-input-autofill-color,currentColor)!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.bio-theme-root .bio-email-input:autofill{caret-color:var(--bio-email-input-autofill-color,currentColor);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--bio-email-input-autofill-color,currentColor)!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}@keyframes bio-email-autofill{0%{opacity:.999}to{opacity:1}}.bio-theme-root .bio-email-input:-webkit-autofill{animation:1ms bio-email-autofill}.bio-theme-root .bio-email-field{transition:box-shadow .15s,border-color .15s}@keyframes bio-signup-feedback-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bio-theme-root .bio-signup-feedback{animation:.18s ease-out both bio-signup-feedback-enter}@media (prefers-reduced-motion:reduce){.bio-theme-root .bio-signup-feedback{animation:none}}.bio-theme-root .bio-email-field:focus-within{box-shadow:0 0 0 2px #fff,0 0 0 4px #1b1a1f}@media (forced-colors:active){.bio-theme-root .bio-email-field:focus-within{box-shadow:none;outline-offset:2px;outline:2px solid highlight}}.bio-theme-root .bio-booking-description{font-size:13px!important;line-height:1.5!important}.bio-theme-root .bio-title-first-letter:first-letter{text-transform:uppercase}.bio-theme-root[data-bg-type=solid]{background-color:var(--bg-color,#f9fafb)}.bio-theme-root[data-bg-type=solid]:before{content:"";z-index:-2;background-color:var(--bg-color);position:absolute;inset:0}.bio-theme-root[data-bg-type=gradient]:before{content:"";z-index:-2;background:var(--bg-gradient);position:absolute;inset:0}.bio-theme-root[data-bg-type=image]:before{content:"";z-index:-2;background-image:var(--bg-image);filter:blur(var(--bg-blur,0));background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.bio-theme-root[data-bg-overlay=true]:after{content:"";z-index:-1;background-color:var(--bg-overlay-color);opacity:var(--bg-overlay-opacity);position:absolute;inset:0}.bio-card{background-color:var(--color-card-bg);border-color:var(--color-card-border);color:var(--color-text)}.bio-card:hover{border-color:var(--color-primary)}.bio-themed-select{outline:none;transition:border-color .16s,box-shadow .16s}.bio-themed-select:focus,.bio-themed-select:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 22%, transparent);outline:none}.bio-link-card{background-color:var(--link-card-bg);color:var(--link-card-text);border:var(--link-card-border-width) solid var(--link-card-border);border-radius:var(--link-card-radius)}.bio-link-card:hover{border-color:var(--color-primary)}.bio-link-card-overlay,.bio-verified-badge{background-color:var(--color-primary)}.bio-button-primary{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary))}.bio-button-primary:hover{opacity:.9}.bio-text-accent{color:var(--color-accent)}.bio-section{margin-bottom:var(--section-gap)}.bio-container{max-width:var(--container-width);margin-left:auto;margin-right:auto}.bg-theme-primary{background-color:var(--color-primary)}.bg-theme-secondary{background-color:var(--color-secondary)}.text-theme{color:var(--color-text)}.text-theme-secondary{color:var(--color-text-secondary)}.border-theme{border-color:var(--color-card-border)}
