.group-site{max-width:1340px;margin:auto;color:var(--color-text);font:20px/1.35 var(--type-body)}body:has(.group-site){padding:16px clamp(12px,3.65vw,52px) 24px;background:radial-gradient(ellipse at 50% 0,var(--home-canvas-glow),transparent 70%),var(--home-canvas)}.group-site main{min-width:0}@media(max-width:720px){body:has(.group-site){padding:10px 11px calc(90px + env(safe-area-inset-bottom))}}