.sprite-defs{position:absolute;width:0;height:0;overflow:hidden}:root{color-scheme:light dark;--ff:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;--fm:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Roboto Mono","Courier New",monospace}body{font-family:var(--ff)!important}.homepage-hero h1{text-align:center!important}article h1,h1,nav h1,section h1{font-size:2rem;line-height:1.2}html{background:var(--bg);color:var(--fg);transition:background .15s}img.logo{width:356px!important;height:48px!important;max-width:none!important}h1.hero{font-size:clamp(1.6rem,2.5vw,2.25rem);max-width:40rem;min-height:auto}