html,body{margin:0;min-height:100%;background:#faf7f0;color:#142b46;font-family:Arial,sans-serif}.clc-startup{position:fixed;inset:0;display:grid;place-content:center;justify-items:center;padding:28px;text-align:center;gap:14px;box-sizing:border-box}.clc-startup img{width:78px;height:78px;object-fit:contain}.clc-startup h1{font-size:clamp(24px,5vw,36px);margin:0;color:#2468b5}.clc-startup p{max-width:440px;line-height:1.65;color:#637489}.clc-startup a{color:#a31b63;text-underline-offset:4px}.clc-loader{width:28px;height:28px;border:3px solid #e3e8ed;border-top-color:#2468b5;border-radius:50%;animation:clc-spin 1s linear infinite}.startup-error .clc-loader{display:none}@keyframes clc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.clc-loader{animation:none}}
