.u-flex{display:flex}.u-center{align-items:center;justify-content:center}
.u-gap-4{gap:4px}.u-gap-8{gap:8px}.u-gap-12{gap:12px}.u-gap-16{gap:16px}.u-gap-24{gap:24px}
.u-mt-8{margin-top:8px}.u-mt-16{margin-top:16px}.u-mt-24{margin-top:24px}
.u-pt-8{padding-top:8px}.u-pt-16{padding-top:16px}.u-pt-24{padding-top:24px}
.u-text-muted{color:#6b7280}

/* Subtle Persian geometric pattern */
.nn-motif{
	background-image: radial-gradient(circle at 1px 1px, rgba(0,0,0,.06) 1px, transparent 0);
	background-size: 12px 12px;
}
