:root{--color-primary: #5b8fa3;--color-primary-strong: #4a7a8d;--color-primary-hover: #3f6b7d;--color-dark: #43545f;--color-mid: #7b8f9b;--color-text: #3b4a54;--color-input-text: #1c272e;--color-muted: #5f6d77;--color-line: #8a949b;--color-bg: #f1f1f1;--color-card: #ffffff;--color-error: #9b2226;--font-main: "Raleway", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--header-h: 74px;--band-dark-h: 24px;--band-light-h: 24px;--footer-h: 40px}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/ckportal/assets/fonts/raleway-400.woff2) format("woff2")}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/ckportal/assets/fonts/raleway-500.woff2) format("woff2")}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/ckportal/assets/fonts/raleway-700.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;min-height:100vh;font-family:var(--font-main);color:var(--color-text);background:var(--color-bg)}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
