/* Additional styles for LayoutDetailPage preview link */ .layout-stats { display: flex; align-items: center; gap: 1rem; margin-top: 0.5rem; flex-wrap: wrap; } .preview-link { color: #3b82f6; text-decoration: none; font-size: 0.875rem; font-weight: 500; padding: 0.375rem 0.75rem; background: #dbeafe; border-radius: 0.375rem; transition: all 0.2s ease; } .preview-link:hover { background: #bfdbfe; text-decoration: none; transform: translateY(-1px); }