:root{--content-width:1440px;--gutter:24px;--color-text:#171717;--color-dk-grey:#555;--color-lt-grey:#9d9d9d;--color-accent:#24e41e;--color-bg:#fff;--color-bk:#0b0b0b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:var(--font-bebas), "Arial Narrow", sans-serif;--font-body:var(--font-noto-tc), var(--font-noto-jp), "Helvetica Neue", Arial, sans-serif;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:clamp(1.875rem, 4vw, 2.5rem);--fs-3xl:clamp(2.5rem, 6vw, 4.5rem);--fs-4xl:clamp(3rem, 8vw, 6rem);--fs-5xl:clamp(4rem, 10vw, 8rem);--lh-body:2;--lh-heading:1.2}html:lang(ja){--font-body:var(--font-noto-jp), var(--font-noto-tc), "Helvetica Neue", Arial, sans-serif}body{color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);margin:0}@media (max-width:767px){:root{--gutter:16px}}.qr-row{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.qr-item{text-align:center;flex:0 200px;margin:0}.qr-item img{width:100%;height:auto}
