@props([ 'variant' => 'knight', 'class' => 'w-48 h-48', 'uid' => null, ]) @php $idSuffix = $uid ?: uniqid('orn_', false); @endphp @if ($variant === 'knight') {{-- Sculptural 3D-Shaded Chess Knight SVG (Themeable Black / White via CSS variables) --}} merge(['class' => 'chess-ornament-svg ' . $class]) }} viewBox="0 0 240 280" fill="none" aria-hidden="true"> {{-- Cast 3D Base Shadow --}} {{-- Knight 3D Body --}} {{-- Specular Volumetric Planes --}} @elseif ($variant === 'king') {{-- Sculptural 3D-Shaded Chess King SVG (Themeable Black / White via CSS variables) --}} merge(['class' => 'chess-ornament-svg ' . $class]) }} viewBox="0 0 240 300" fill="none" aria-hidden="true"> {{-- Cast 3D Base Shadow --}} {{-- Cross Finial --}} {{-- Crown & Royal Collar --}} {{-- 3D Stepped Pedestal --}} {{-- Volumetric Bevel Highlights --}} @elseif ($variant === 'pawn') {{-- Sculptural 3D-Shaded Chess Pawn SVG --}} merge(['class' => 'chess-ornament-svg ' . $class]) }} viewBox="0 0 220 260" fill="none" aria-hidden="true"> @elseif ($variant === 'knight-wireframe') {{-- Crisp Hairline Monochrome Knight Watermark for White Sections --}} merge(['class' => $class]) }} viewBox="0 0 240 280" fill="none" aria-hidden="true"> @endif