.randomizer-step-hero{align-items:stretch;gap:var(--space-5);grid-template-columns:auto 1fr;width:100%;display:grid}.randomizer-step-hero__art-slot{aspect-ratio:1;width:auto}.randomizer-step-hero__art{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.randomizer-step-hero__art .santa-avatar{width:100%;height:100%}.randomizer-step-hero__art .santa-avatar>svg{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.randomizer-step-hero__copy{text-align:start;min-width:0}.randomizer-step-hero__badge{align-items:center;gap:var(--space-1);max-width:100%;display:inline-flex}.randomizer-step-hero__badge-icon{flex:none;font-size:.875em}.randomizer-step-hero__badge-icon>svg{display:block}@media (width<=48rem){.randomizer-step-hero{justify-items:center;gap:var(--space-4);grid-template-columns:1fr}.randomizer-step-hero__art-slot{aspect-ratio:1;width:5rem;height:5rem}.randomizer-step-hero__copy{text-align:center}.randomizer-step-hero__copy.stack--align-start{align-items:center}}.randomizer-hero__title{text-align:center}.randomizer-hero__benefit{color:var(--color-text-secondary);text-align:center}.randomizer-hero__intro{text-align:center;color:var(--color-text-secondary)}.randomizer-form{width:100%;max-width:var(--layout-column-medium);margin-inline:auto}.randomizer-form .participant-table-host{width:100%}.randomizer-form__participant-copy{min-width:0}@media (width<=48rem){.randomizer-step.stack--gap-5{gap:var(--space-3)}.randomizer-hero.stack--gap-3{gap:var(--space-2)}.randomizer-form.stack--gap-4{gap:var(--space-3)}.randomizer-hero__title.type--title-page{font-size:var(--font-size-2xl);line-height:var(--line-height-snug)}.randomizer-hero__benefit{font-size:var(--font-size-sm)}.randomizer-hero__intro{font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.randomizer-form .names-input{gap:var(--space-2)}}
