/* Dynamic Branding CSS for App ID: 98330035 */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400&display=swap');

@font-face {
    font-family: 'LL Brown';
    src: url('https://resources.citybreak.com/bookvisit/liseberg/1f24f36528f09613fa2a452bc9de5db3.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'LL Brown';
    src: url('https://resources.citybreak.com/bookvisit/liseberg/91b0f50c316a9b56f3d8dde221cf2428.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

:root {
    --body-bg: #f9f6ec;
    --card-bg: #ffffff;
    --card-text: #1a1919;
    --footer-bg: #f9f6ec;
    --header-bg: #ffffff;
    --footer-text: #1a1919;
    --header-text: #1a1919;
    --border-color: #f9f6ec;
    --border-radius: 8px;
    --btn-primary-bg: #003eff;
    --btn-primary-text: #ffffff;
    --btn-secondary-bg: #f4f3f0;
    --font-weight-body: 400;
    --btn-secondary-text: #1a1919;
    --font-family-primary: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    --font-weight-heading: 700;
    --btn-primary-bg-hover: #0024e5;
    --font-family-secondary: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    --btn-secondary-bg-hover: #dad9d6;
}

/* Utility classes */
.btn-primary { background-color: var(--btn-primary-bg); color: var(--btn-primary-text); }
.btn-primary:hover { background-color: var(--btn-primary-bg-hover); }
.btn-secondary { background-color: var(--btn-secondary-bg); color: var(--btn-secondary-text); }
.btn-secondary:hover { background-color: var(--btn-secondary-bg-hover); }
.loading-spinner { border-top-color: var(--btn-primary-bg) !important; }
