:root{color-scheme:light dark;--blue:#1191bf;--white:#fff;--black:#000;--background:var(--white);--text:var(--black)}@media(prefers-color-scheme:dark){:root{--background:var(--black);--text:var(--white)}}html{background-color:var(--blue)}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,system-ui,sans-serif;font-size:1.2rem;max-width:64rem;margin:auto}.page{box-sizing:border-box;padding:1rem;background-color:var(--background);color:var(--text)}a{color:var(--blue);text-decoration-color:var(--blue);text-decoration-thickness:2px;text-underline-offset:.2em}footer{padding:1rem;color:var(--black);font-size:.8rem;text-align:center}footer a{color:inherit;text-decoration-color:inherit}h1{font-size:2rem;line-height:1.2;margin-top:0;display:flex;align-items:center;gap:.5rem}.logo{width:auto;height:1em}h2{font-size:1.5rem;line-height:1.2}.booth{width:50%;margin:2rem auto}.booth img{display:block;width:100%;height:auto}article::after{content:"";display:block;clear:both}@media(min-width:48rem){.booth{float:right;margin:0 0 1.5rem 1.5rem}}.status{margin-top:1rem;padding:1rem;border:2px solid var(--blue)}.status h2{margin:0 0 1rem}.status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}.status-grid>*{padding:0}.status-grid strong,.status-grid span{display:block}.status-grid span{font-size:.8rem}