@font-face{font-family:"Morningside-au-body";src:url("/assets/fonts/cz-Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-au-body";src:url("/assets/fonts/cz-Roboto-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-au-heading";src:url("/assets/fonts/cz-Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-au-heading";src:url("/assets/fonts/cz-Roboto-Medium.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-at-body";src:url("/assets/fonts/Lato-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-at-body";src:url("/assets/fonts/Lato-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-at-heading";src:url("/assets/fonts/Fustat-SemiBold.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-at-heading";src:url("/assets/fonts/Fustat-SemiBold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-es-body";src:url("/assets/fonts/es-OpenSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-es-body";src:url("/assets/fonts/es-OpenSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-es-heading";src:url("/assets/fonts/es-PublicSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-es-heading";src:url("/assets/fonts/es-PublicSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-ca-body";src:url("/assets/fonts/NotoSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-ca-body";src:url("/assets/fonts/NotoSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-ca-heading";src:url("/assets/fonts/Lato-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-ca-heading";src:url("/assets/fonts/Lato-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-cz-body";src:url("/assets/fonts/cz-Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-cz-body";src:url("/assets/fonts/cz-Roboto-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-cz-heading";src:url("/assets/fonts/cz-Roboto-Medium.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-cz-heading";src:url("/assets/fonts/cz-Roboto-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-dk-body";src:url("/assets/fonts/dk-IBMPlexSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-dk-body";src:url("/assets/fonts/dk-IBMPlexSans-SemiBold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-dk-heading";src:url("/assets/fonts/dk-IBMPlexSans-SemiBold.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Morningside-dk-heading";src:url("/assets/fonts/dk-IBMPlexSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
body[data-country="au"],.app-card[data-country="au"]{--primary:#004D8E;--link:#004D8E;--ink:#333333;--muted:#555555;--paper:#F2F2F2;--line:#CCCCCC;--header-bg:#061B36;--header-fg:#FFFFFF;--service-bg:#004D8E;--service-fg:#FFFFFF;--action:#004D8E;--action-fg:#FFFFFF;--accent:#0C2A50;--button-radius:3px;--card-radius:0px;--card-border:#CCCCCC;--card-accent:#004D8E;--button-shadow:none;--title-rule:transparent;--hero-button:#FFFFFF;--hero-button-fg:#004D8E;--body-font:"Morningside-au-body",Arial,sans-serif;--heading-font:"Morningside-au-heading",Arial,sans-serif;}
body[data-country="at"],.app-card[data-country="at"]{--primary:#1E4EA6;--link:#1E4EA6;--ink:#030D20;--muted:#293C61;--paper:#E9EDF5;--line:#D9E0ED;--header-bg:#FFFFFF;--header-fg:#1E4EA6;--service-bg:#F2F5F9;--service-fg:#293C61;--action:#1E4EA6;--action-fg:#FFFFFF;--accent:#1E4EA6;--button-radius:100px;--card-radius:16px;--card-border:transparent;--card-accent:transparent;--button-shadow:none;--title-rule:transparent;--hero-button:#1E4EA6;--hero-button-fg:#FFFFFF;--body-font:"Morningside-at-body",Arial,sans-serif;--heading-font:"Morningside-at-heading",Arial,sans-serif;}
body[data-country="fr"],.app-card[data-country="fr"]{--primary:#000091;--link:#000091;--ink:#161616;--muted:#3A3A3A;--paper:#FFFFFF;--line:#DDDDDD;--header-bg:#FFFFFF;--header-fg:#161616;--service-bg:#F6F6F6;--service-fg:#000091;--action:#000091;--action-fg:#FFFFFF;--accent:#35356B;--button-radius:0px;--card-radius:0px;--card-border:#DDDDDD;--card-accent:transparent;--button-shadow:none;--title-rule:transparent;--hero-button:#000091;--hero-button-fg:#FFFFFF;--body-font:Arial,Helvetica,sans-serif;--heading-font:Arial,Helvetica,sans-serif;}
body[data-country="es"],.app-card[data-country="es"]{--primary:#C33400;--link:#C33400;--ink:#0A0E14;--muted:#696E75;--paper:#F7F7F8;--line:#DCDFE3;--header-bg:#FFFFFF;--header-fg:#0A0E14;--service-bg:#C33400;--service-fg:#FFFFFF;--action:#C33400;--action-fg:#FFFFFF;--accent:#965F00;--button-radius:1px;--card-radius:0px;--card-border:#DCDFE3;--card-accent:transparent;--button-shadow:none;--title-rule:transparent;--hero-button:#FFFFFF;--hero-button-fg:#C33400;--body-font:"Morningside-es-body",Arial,sans-serif;--heading-font:"Morningside-es-heading",Arial,sans-serif;}
body[data-country="ca"],.app-card[data-country="ca"]{--primary:#26374A;--link:#284162;--ink:#333333;--muted:#555555;--paper:#F5F5F5;--line:#DCDEE1;--header-bg:#FFFFFF;--header-fg:#26374A;--service-bg:#26374A;--service-fg:#FFFFFF;--action:#2572B4;--action-fg:#FFFFFF;--accent:#A62A1E;--button-radius:4px;--card-radius:0px;--card-border:#DCDEE1;--card-accent:transparent;--button-shadow:none;--title-rule:#A62A1E;--hero-button:#2572B4;--hero-button-fg:#FFFFFF;--body-font:"Morningside-ca-body",Arial,sans-serif;--heading-font:"Morningside-ca-heading",Arial,sans-serif;}
body[data-country="gb"],.app-card[data-country="gb"]{--primary:#243746;--link:#254B6B;--ink:#0B0C0C;--muted:#505A5F;--paper:#F3F4F5;--line:#CECECE;--header-bg:#243746;--header-fg:#FFFFFF;--service-bg:#F3F4F5;--service-fg:#243746;--action:#0B5C42;--action-fg:#FFFFFF;--accent:#243746;--button-radius:0px;--card-radius:0px;--card-border:#CECECE;--card-accent:#243746;--button-shadow:0 3px 0 #002d18;--title-rule:transparent;--hero-button:#0B5C42;--hero-button-fg:#FFFFFF;--body-font:Arial,Helvetica,sans-serif;--heading-font:Arial,Helvetica,sans-serif;}
body[data-country="cz"],.app-card[data-country="cz"]{--primary:#2362A2;--link:#2362A2;--ink:#262626;--muted:#6D6D6D;--paper:#F6F6F6;--line:#D1D1D1;--header-bg:#FFFFFF;--header-fg:#262626;--service-bg:#2362A2;--service-fg:#FFFFFF;--action:#2362A2;--action-fg:#FFFFFF;--accent:#93BDE6;--button-radius:8px;--card-radius:16px;--card-border:#D1D1D1;--card-accent:transparent;--button-shadow:none;--title-rule:transparent;--hero-button:#FFFFFF;--hero-button-fg:#2362A2;--body-font:"Morningside-cz-body",Arial,sans-serif;--heading-font:"Morningside-cz-heading",Arial,sans-serif;}
body[data-country="dk"],.app-card[data-country="dk"]{--primary:#44831E;--link:#004D99;--ink:#1A1A1A;--muted:#707070;--paper:#F5F5F5;--line:#DCDCDC;--header-bg:#F1F1F1;--header-fg:#1A1A1A;--service-bg:#FFFFFF;--service-fg:#1A1A1A;--action:#44831E;--action-fg:#FFFFFF;--accent:#3C5C22;--button-radius:8px;--card-radius:8px;--card-border:#DCDCDC;--card-accent:transparent;--button-shadow:none;--title-rule:transparent;--hero-button:#44831E;--hero-button-fg:#FFFFFF;--body-font:"Morningside-dk-body",Arial,sans-serif;--heading-font:"Morningside-dk-heading",Arial,sans-serif;}
