feat(style): adaptive design