.theme-font{font-family:var(--themeFontFamily)!important}.theme-body-font,.theme-font,.theme-header-font,.theme-menu-font{color:var(--themeContrastColor)}.theme-header-font{font-family:var(--themeHeaderFontFamily)!important}.theme-menu-font{font-family:var(--themeMenuFontFamily)!important}.theme-body-font{font-family:var(--themeBodyFontFamily)!important}.default-font{font-family:var(--defaultFontFamily)!important}.theme-contrast-color-font{color:var(--themeContrastColor)!important}.wedding-website-theme .theme-accent-button,.wedding-website-theme .theme-secondary-button{border-radius:var(--themeButtonRadius)}.wedding-website-theme .theme-secondary-button{border-color:color-mix(in srgb,var(--themeContrastColor) 60%,transparent)}.theme-accent-button.theme-accent-fill{background-color:var(--themeAccentColor);color:var(--themeOnAccentColor)}.theme-accent-button.theme-accent-outline{color:var(--themeContrastColor);border:1px solid var(--themeAccentColor);background-color:#0000}[data-button-style=glass] .theme-accent-button.theme-accent-outline{background-color:var(--themeAccentColor);color:var(--themeOnAccentColor);border-color:#0000}[data-button-style=glass] .theme-accent-button{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);box-shadow:inset 0 2px 4px 0 #ffffffb3,inset 0 0 0 1px var(--themeGlassEdgeColor),0 8px 24px -12px #0000004d}
