@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";:root{--background-color: #f0f2f5;--color-primary: #1976d2;--color-success: #4caf50;--color-danger: #f44336;--color-warning: #ff9800;--color-secondary: #9e9e9e;--color-dark: #212121;--color-light: #ffffff;--color-gray-light: #e0e0e0;--color-gray-dark: #616161;--font-family: "Roboto", sans-serif}*{box-sizing:border-box}body{margin:0;font-family:var(--font-family);background-color:var(--background-color);color:var(--color-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500}button{cursor:pointer;border:none;outline:none;background:none;font-family:inherit}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:8px}.gap-md{gap:16px}.p-sm{padding:8px}.p-md{padding:16px}.w-full{width:100%}.h-full{height:100%}:root{--color-primary: #ff5a5f;--color-primary-dark: #cc484d;--color-secondary: #008489;--color-accent: #00a699;--color-dark: #222222;--color-gray-darker: #484848;--color-gray-dark: #767676;--color-gray: #a8a8a8;--color-gray-light: #d8d8d8;--color-gray-lighter: #f2f2f2;--color-white: #ffffff;--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-xxl: 48px;--space-xxxl: 64px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-md: 18px;--font-size-lg: 24px;--font-size-xl: 32px;--font-size-xxl: 40px;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-loose: 1.75;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-full: 9999px;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-modal: 2000;--max-width-page-content: 600px;--max-width-card: 600px}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--color-dark);line-height:var(--line-height-normal);font-size:var(--font-size-base);background-color:var(--color-gray-lighter)}h1,h2,h3,h4,h5,h6{color:var(--color-dark);line-height:var(--line-height-tight);margin-bottom:var(--space-md)}h1{font-size:var(--font-size-xxl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-md)}h5{font-size:var(--font-size-base)}h6{font-size:var(--font-size-sm)}p{margin-bottom:var(--space-md)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}.app_container{max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}.app_button{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-primary);border-radius:var(--border-radius-md);background-color:var(--color-primary);color:var(--color-white);font-size:var(--font-size-sm);font-weight:500;text-transform:capitalize;cursor:pointer;transition:all .2s ease-in-out}.app_button:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.app_button--secondary{background-color:var(--color-gray-light);color:var(--color-dark);border-color:var(--color-gray-light)}.app_button--secondary:hover{background-color:var(--color-gray);border-color:var(--color-gray);color:var(--color-white)}.app_button--small{padding:var(--space-xxs) var(--space-xs);font-size:var(--font-size-sm)}.test-block{margin:16px;border:1px solid grey}
