<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**  Pflegecampus design system foundation (created 6/8/2023 8:33:55 AM) **/

:root{

/** color  **/
--rd-warning-inactive: #fef9c3;
--rd-warning-default: #eab308;
--rd-warning-hover: #ca8a04;
--rd-warning-pressed: #a16207;
--rd-primary-active: #d66181;
--rd-primary-inactive: #fbeff3;
--rd-primary-pressed: #803a4d;
--rd-primary-hover: #ab4e67;
--rd-secondary-active: #4073b6;
--rd-secondary-inactive: #d9e3f0;
--rd-secondary-hover: #335c92;
--rd-secondary-pressed: #26456d;
--rd-input-default: #eaecf0;
--rd-input-hover: #808081;
--rd-input-focused: #808081;
--rd-input-disabled: #f5f7fb;
--rd-list-default-light: #ffffff;
--rd-list-hover: #e7f0d9;
--rd-list-active: #e7f0d9;
--rd-list-default-dark: #f9fafb;
--rd-font-light: #ffffff;
--rd-font-dark: #0d1130;
--rd-error-default: #fb7185;
--rd-error-inactive: #fff1f2;
--rd-error-hover: #f43f5e;
--rd-error-pressed: #e11d48;
--rd-card-fg: #ffffff;
--rd-success-inactive: #e7f0d9;
--rd-success-default: #89b63f;
--rd-success-hover: #6e9232;
--rd-success-pressed: #526d26;
--rd-tag-tag1-inactive: #dbe6eb;
--rd-tag-tag1-active: #498199;

/** lineHeights  **/
--rd-lineheights-0: 132%;
--rd-lineheights-1: 147%;

/** fontSizes  **/
--rd-fontsize-0: 8px;
--rd-fontsize-1: 10px;
--rd-fontsize-2: 11px;
--rd-fontsize-3: 12px;
--rd-fontsize-4: 14px;
--rd-fontsize-5: 16px;
--rd-fontsize-6: 18px;
--rd-fontsize-7: 20px;
--rd-fontsize-8: 22px;
--rd-fontsize-9: 24px;
--rd-fontsize-10: 26px;
--rd-fontsize-11: 28px;
--rd-fontsize-12: 30px;
--rd-fontsize-13: 34px;
--rd-fontsize-14: 38px;
--rd-fontsize-15: 70px;

/** letterSpacing  **/
--rd-letterspacing-0: 1%;
--rd-letterspacing-1: 0%;

/** paragraphSpacing  **/
--rd-paragraphspacing-0: 0;

/** textCase  **/
--rd-textcase-none: none;

/** textDecoration  **/
--rd-textdecoration-none: none;
--rd-textdecoration-underline: underline;

/** borderRadius  **/
--rd-borderradius-border-none: 0px;
--rd-borderradius-border-sm: 2px;
--rd-borderradius-border-xl: 24px;
--rd-borderradius-border-md: 4px;
--rd-borderradius-border-lg: 16px;

/** borderWidth  **/
--rd-borderwidth-border-default: 1px;
--rd-borderwidth-border-focus: 2px;

/** fontFamilies  **/
--rd-fontfamilies-open-sans: Open Sans;

/** fontWeights  **/
--rd-fontweights-open-sans-0: bold;
--rd-fontweights-open-sans-1: 600;
--rd-fontweights-open-sans-2: 400;

/** spacing  **/
--rd-spacing-xx-sm: 4px;
--rd-spacing-x-sm: 8px;
--rd-spacing-sm: 12px;
--rd-spacing-md: 16px;
--rd-spacing-big: 20px;
--rd-spacing-x-big: 24px;
--rd-spacing-xx-big: 28px;
--rd-spacing-xxx-big: 32px;
--rd-spacing-lg: 40px;
--rd-spacing-x-lg: 48px;
--rd-spacing-xx-lg: 64px;
--rd-spacing-xxx-lg: 80px;
--rd-spacing-huge: 96px;
--rd-spacing-x-huge: 128px;
--rd-spacing-xx-huge: 160px;
--rd-spacing-xxx-huge: 192px;

/** opacity  **/
--rd-opacity-inactive: 0.3;
--rd-opacity-active: 1;

/** sizing  **/
--rd-sizing-xs: 8px;
--rd-sizing-sm: 12px;
--rd-sizing--md: 16px;
--rd-sizing--lg: 24px;
--rd-sizing-xl: 32px;
--rd-sizing-xxl: 40px;
--rd-sizing-xxxxl: 160px;
}

.rd-typography-body-md-bold {
 font-family: "Open Sans";
 font-weight: "Bold";
 font-size: 11px;
}

.rd-typography-body-md-regular {
 font-family: "Open Sans";
 font-weight: "Regular";
 font-size: 11px;
}

.rd-typography-body-md-medium {
 font-family: "Open Sans";
 font-weight: "SemiBold";
 font-size: 11px;
}

.rd-typography-body-md-link {
 font-family: "Open Sans";
 font-weight: "Regular";
 font-size: 11px;
}

.rd-typography-body-sm-regular {
 font-family: "Open Sans";
 font-weight: "Regular";
 font-size: 10px;
}

.rd-typography-body-sm-bold {
 font-family: "Open Sans";
 font-weight: "Bold";
 font-size: 10px;
}

.rd-typography-body-sm-medium {
 font-family: "Open Sans";
 font-weight: "SemiBold";
 font-size: 10px;
}

.rd-typography-body-xs-bold {
 font-family: "Open Sans";
 font-weight: "Bold";
 font-size: 8px;
}

.rd-typography-body-xs-regular {
 font-family: "Open Sans";
 font-weight: "Regular";
 font-size: 8px;
}

.rd-typography-body-xs-medium {
 font-family: "Open Sans";
 font-weight: "SemiBold";
 font-size: 8px;
}

.rd-typography-headline-h1 {
 font-family: "Open Sans";
 font-weight: "Bold";
 font-size: 18px;
}

.rd-typography-headline-h2 {
 font-family: "Open Sans";
 font-weight: "Bold";
 font-size: 16px;
}

.rd-typography-headline-h3 {
 font-family: "Open Sans";
 font-weight: "Bold";
 font-size: 14px;
}

.rd-typography-headline-h4 {
 font-family: "Open Sans";
 font-weight: "Bold";
 font-size: 12px;
}

.rd-typography-headline-h5 {
 font-family: "Open Sans";
 font-weight: "Bold";
 font-size: 11px;
}

.rd-typography-headline-h6 {
 font-family: "Open Sans";
 font-weight: "Bold";
 font-size: 10px;
}

.rd-boxshadow-xlarge {
	filter: drop-shadow(0 20 25 #1018281a);
}

.rd-boxshadow-xlarge {
	filter: drop-shadow(0 15 20 #1018281a);
}

.rd-boxshadow-large {
	filter: drop-shadow(0 10 15 #1018281a);
}

.rd-boxshadow-small {
	filter: drop-shadow(0 2 5 #1018281a);
}

.rd-boxshadow-medium {
	filter: drop-shadow(0 6 10 #1018281a);
}

.rd-boxshadow-xsmall {
	filter: drop-shadow(0 2 2 #1018281a);
}

.rd-composition-card-default {
	padding-left: 24px;
	padding-top: 24px;
	padding-bottom: 24px;
	padding-right: 24px;
	background-color: #ffffff;
	filter: drop-shadow(0 2 5 #1018281a);
/** {"key":"borderRadius","value":"4"} **/
}

.rd-composition-card-top-buttom {
	padding-top: 24px;
	padding-bottom: 24px;
/** {"key":"itemSpacing","value":"16"} **/
}

.rd-composition-padding-default {
	padding-left: 24px;
	padding-top: 24px;
	padding-bottom: 24px;
	padding-right: 24px;
}

.rd-composition-padding-0-16 {
	padding-bottom: 24px;
}

.rd-composition-padding-16-0 {
	padding-left: 16px;
	padding-right: 16px;
}

.rd-composition-padding-4-0 {
	padding-left: 4px;
	padding-right: 4px;
}

.rd-composition-padding-8-0 {
	padding-left: 8px;
	padding-right: 4px;
}

.rd-composition-pagepadding-8 {
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
/** {"key":"spacing","value":"8"} **/
}

.rd-composition-pagepadding-default {
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 40px;
/** {"key":"spacing","value":"16"} **/
}

.rd-composition-border-white {
	border-color: #ffffff;
}

.rd-composition-border-black {
	border-color: #0d1130;
}

.rd-composition-border-primary {
	border-color: #d66181;
}

.rd-composition-border-secondary {
	border-color: #4073b6;
}

.rd-composition-border-gray {
	border-color: #eaecf0;
}

</pre></body></html>