.sh-wrap{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:700px;margin:0 auto 36px;padding:0 20px;display:flex}.sh-wrap--left{text-align:left;align-items:flex-start;margin-left:0;margin-right:auto;padding-left:0}.sh-arabic{font-family:var(--font-arabic-display), serif;color:var(--gold);margin:0 0 10px;font-size:36px;font-weight:700;line-height:1.1}.sh-title{font-family:var(--font-ui), sans-serif;letter-spacing:6px;text-transform:uppercase;color:var(--foreground);margin:0 0 14px;font-size:26px;font-weight:500;line-height:1.2}.sh-divider{justify-content:center;align-items:center;gap:12px;width:100%;max-width:280px;margin-bottom:12px;display:flex}.sh-wrap--left .sh-divider{justify-content:flex-start;margin-left:0}.sh-divider-line{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--gold) 70%, transparent));flex:1;max-width:120px;height:1px;display:block}.sh-divider-line:last-child{background:linear-gradient(to left, transparent, color-mix(in srgb, var(--gold) 70%, transparent))}.sh-wrap--left .sh-divider-line:last-child{background:linear-gradient(to right, color-mix(in srgb, var(--gold) 70%, transparent), transparent)}.sh-divider-diamond{color:var(--gold);text-shadow:0 0 6px color-mix(in srgb, var(--gold) 40%, transparent);font-size:9px;line-height:1;display:block}.sh-subtitle{font-family:var(--font-ui), sans-serif;letter-spacing:3px;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px;line-height:1.8}@media (max-width:768px){.sh-arabic{font-size:28px}.sh-title{letter-spacing:4px;font-size:20px}.sh-divider{max-width:220px}}
