:root{--font-display: Urbanist, Roboto, sans-serif;--font-body: Roboto, Arial, sans-serif;--weight-regular: 400;--weight-semibold: 600;--type-page: clamp(2.125rem, 4.5vw, 3rem);--type-card: 1.125rem;--type-intro: 1.0625rem;--leading-page: 1.12;--leading-body: 1.75;--leading-control: 1.5;--tracking-page: -.035em;--tracking-heading: -.02em;--aurora-violet: #3a29ff;--aurora-pink: #ff94b4;--aurora-red: #ff3232;--accent-violet: #b8afff;--ui-accent: var(--accent-violet);--ui-text: rgba(255, 255, 255, .95);--ui-reading: rgba(255, 255, 255, .86);--action-height: 44px;--motion-duration-fast: .18s;--control-transition: var(--motion-duration-fast) ease;--ui-canvas: #08070a;--reading-measure: 68ch}.ib-page-title{font-family:var(--font-display);font-size:var(--type-page);font-weight:var(--weight-semibold);line-height:1.12;letter-spacing:var(--tracking-page)}html{font-size:clamp(15px,calc(14.2857px + .2232vw),20px);color-scheme:dark;background:var(--ui-canvas)}*{box-sizing:border-box}body{margin:0;color:var(--ui-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{-webkit-tap-highlight-color:transparent}.migration-page{position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr;min-height:100svh;padding:clamp(1.5rem,4vw,3rem)}.migration-atmosphere{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none}.migration-brand{width:fit-content;font-family:var(--font-display);font-size:var(--type-card);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-control)}.migration-message{width:100%;max-width:var(--reading-measure);place-self:center;padding-block:5rem 7rem;text-align:center}.migration-message h1{margin:0}.migration-message p{max-width:36ch;margin:1.25rem auto 0;color:var(--ui-reading);font-size:var(--type-intro);font-weight:var(--weight-regular);line-height:var(--leading-body);overflow-wrap:anywhere}.migration-message a{display:inline-flex;align-items:center;min-height:var(--action-height);color:var(--ui-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color var(--control-transition)}.migration-message a:hover,.migration-message a:focus-visible{outline:none;text-decoration-color:var(--ui-accent)}.aurora-container,.aurora-container canvas{display:block;width:100%;height:100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}
