.site-page{background:var(--app-bg);min-height:100svh;color:var(--app-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;padding-bottom:3rem}@media (prefers-color-scheme:dark){.site-page{--lightningcss-light: ;--lightningcss-dark:initial}}.site-page-header{background:linear-gradient(to right, var(--pink) 45%, var(--lilac));color:var(--ink);padding:1.25rem clamp(1.25rem,5vw,5rem)}.site-page-header .brand{text-decoration:none}.site-page .footer{text-align:center;margin-top:clamp(2rem,6vw,3.5rem);padding-inline:1.25rem}.site-page .footer a:first-child{margin-left:0}
