.AuroraBg-module__2M8FPG__aurora{z-index:-1;pointer-events:none;background-color:var(--background);background-image:radial-gradient(900px 700px at 15% 10%,#f8d8ff8c 0%,#f8d8ff00 60%),radial-gradient(800px 600px at 85% 20%,#c9d2ff73 0%,#c9d2ff00 60%),radial-gradient(1100px 700px at 50% 110%,#dce6fb8c 0%,#dce6fb00 60%);position:fixed;inset:0}@media (prefers-color-scheme:dark){.AuroraBg-module__2M8FPG__aurora{background-image:radial-gradient(900px 700px at 15% 10%,#3d2050a6 0%,#3d205000 55%),radial-gradient(800px 600px at 85% 20%,#1e2a6e8c 0%,#1e2a6e00 55%),radial-gradient(1100px 700px at 50% 110%,#181b31cc 0%,#181b3100 60%)}}
.Shell-module__3hVhLa__header{z-index:10;padding:var(--space-3) var(--space-5);-webkit-backdrop-filter:saturate(140%)blur(20px);background:color-mix(in srgb, var(--background) 72%, transparent);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.Shell-module__3hVhLa__brand{align-items:center;gap:var(--space-2);display:inline-flex;color:var(--on-background)!important}.Shell-module__3hVhLa__wordmark{font-family:var(--font-manrope), ui-sans-serif, system-ui;font-weight:600;font-size:var(--title-md);letter-spacing:var(--ls-snug)}.Shell-module__3hVhLa__nav{gap:var(--space-5);font-size:var(--body-md);display:flex}.Shell-module__3hVhLa__nav a{color:var(--on-surface-variant)}.Shell-module__3hVhLa__main{min-height:calc(100vh - 220px)}.Shell-module__3hVhLa__footer{margin-top:var(--space-7);padding:var(--space-5);border-top:1px solid color-mix(in srgb, var(--outline-variant) 25%, transparent)}.Shell-module__3hVhLa__footerInner{justify-content:space-between;align-items:center;gap:var(--space-3);max-width:1040px;margin:0 auto;display:flex}.Shell-module__3hVhLa__footerMeta{font-size:var(--body-md);color:var(--on-surface-variant)}.Shell-module__3hVhLa__footerMeta a{color:var(--on-surface-variant)}@media (max-width:600px){.Shell-module__3hVhLa__header{padding:var(--space-3)}.Shell-module__3hVhLa__nav{gap:var(--space-3)}.Shell-module__3hVhLa__footerInner{align-items:flex-start;gap:var(--space-2);flex-direction:column}}
