size) { 'small' => 'tracking-wide text-base', 'large' => 'text-3xl', default => 'text-xl', }; $this->mergeClass('relative z-10 font-bold text-heading-foreground font-display before:w-full before:absolute before:h-1/2 before:left-0 before:bottom-0 before:rounded-full before:bg-heading-background before:z-[-10]'); $this->mergeClass($sizeClass); return <<tagName} {$this->getStringifiedAttributes()}>{$this->slot}tagName}> HTML; } }