html,body{margin:0;padding:0;background:var(--hub-surface-page, #f6f5fa);color:var(--hub-text-primary, #222222)}body{font-family:var(--hub-font-body, Calibri, "Segoe UI", -apple-system, "Helvetica Neue", Arial, sans-serif);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--hub-accent-rest, #7119F4);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
